Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
Merge branch 'jk/rebase-i-squash-count-fix'
author
Junio C Hamano
<gitster@pobox.com>
Wed, 18 Jan 2017 23:12:13 +0000
(15:12 -0800)
committer
Junio C Hamano
<gitster@pobox.com>
Wed, 18 Jan 2017 23:12:13 +0000
(15:12 -0800)
"git rebase -i" with a recent update started showing an incorrect
count when squashing more than 10 commits.
* jk/rebase-i-squash-count-fix:
rebase--interactive: count squash commits above 10 correctly
git-rebase--interactive.sh
patch
|
blob
|
history
raw
(from parent 1:
256d3da
)
diff --git
a/git-rebase--interactive.sh
b/git-rebase--interactive.sh
index b0a6f2b7bae0d4ccd5fcf00ae4dac6c29e50bd71..4734094a3f1aaa7d7c767a0740b46dd6abdd6f7a 100644
(file)
--- a/
git-rebase--interactive.sh
+++ b/
git-rebase--interactive.sh
@@
-425,7
+425,7
@@
update_squash_messages () {
if test -f "$squash_msg"; then
mv "$squash_msg" "$squash_msg".bak || exit
count=$(($(sed -n \
- -e "1s/^$comment_char
.
*\([0-9][0-9]*\).*/\1/p" \
+ -e "1s/^$comment_char
[^0-9]
*\([0-9][0-9]*\).*/\1/p" \
-e "q" < "$squash_msg".bak)+1))
{
printf '%s\n' "$comment_char $(eval_ngettext \