summaryrefslogtreecommitdiff
path: root/compat/qsort.c
diff options
context:
space:
mode:
authorLibravatar Pasha Bolokhov <pasha.bolokhov@gmail.com>2014-06-02 15:36:56 -0700
committerLibravatar Junio C Hamano <gitster@pobox.com>2014-06-02 15:48:48 -0700
commite61a6c1d8272f9d7bdc861ed28bfac5fb7e33556 (patch)
tree7da7950f247ea7e7eb8cab7639eb7e4da0c3655e /compat/qsort.c
parentSync with 1.9.4 (diff)
downloadtgif-e61a6c1d8272f9d7bdc861ed28bfac5fb7e33556.tar.xz
dir.c:trim_trailing_spaces(): fix for " \ " sequence
Discard the unnecessary 'nr_spaces' variable, remove 'strlen()' and improve the 'if' structure. Switch to pointers instead of integers to control the loop. Slightly more rare occurrences of 'text \ ' with a backslash in between spaces are handled correctly. Namely, the code in 7e2e4b37 (dir: ignore trailing spaces in exclude patterns, 2014-02-09) does not reset 'last_space' when a backslash is encountered and the above line stays intact as a result. Add a test at the end of t/t0008-ignores.sh to exhibit this behavior. Signed-off-by: Pasha Bolokhov <pasha.bolokhov@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'compat/qsort.c')
0 files changed, 0 insertions, 0 deletions