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' into maint
author
Junio C Hamano
<gitster@pobox.com>
Tue, 31 Jan 2017 21:32:07 +0000
(13:32 -0800)
committer
Junio C Hamano
<gitster@pobox.com>
Tue, 31 Jan 2017 21:32:07 +0000
(13:32 -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:
5fbb42a
)
diff --git
a/git-rebase--interactive.sh
b/git-rebase--interactive.sh
index 41fd374c725de1f42965b829c2bed5c48c92e19c..f5f58c483a5e229a6b62df6042fe42fb9d9de105 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 \