summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rw-r--r--Functions/VCS_Info/VCS_INFO_quilt8
2 files changed, 6 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 00896da50..ec6557e1d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -8,6 +8,9 @@
* 33147: Functions/VCS_Info/Backends/VCS_INFO_get_data_git:
vcs_info git: detect revert or cherry-pick with multiple commits
+ * 33148: Functions/VCS_Info/VCS_INFO_quilt: vcs_info quilt:
+ refactor standalone detection
+
2014-09-12 Barton E. Schaefer <schaefer@zsh.org>
* 33143: Src/init.c: POSIX_ARGZERO more closely matches bash et al.
diff --git a/Functions/VCS_Info/VCS_INFO_quilt b/Functions/VCS_Info/VCS_INFO_quilt
index 7001eca07..db15dda74 100644
--- a/Functions/VCS_Info/VCS_INFO_quilt
+++ b/Functions/VCS_Info/VCS_INFO_quilt
@@ -70,13 +70,11 @@ function VCS_INFO_quilt-dirfind() {
olddir=${vcs_comm[basedir]}
vcs_comm[basedir]=''
- if [[ -n "${file}" ]]; then
- oldfile=${vcs_comm[detect_need_file]}
- vcs_comm[detect_need_file]=${file}
- fi
+ oldfile=${vcs_comm[detect_need_file]}
+ vcs_comm[detect_need_file]=${file}
VCS_INFO_bydir_detect ${dir}
ret=$?
- [[ -n "${file}" ]] && vcs_comm[detect_need_file]=${oldfile}
+ vcs_comm[detect_need_file]=${oldfile}
printf '%s' ${vcs_comm[basedir]}
vcs_comm[basedir]="${olddir}"
return ${ret}