Skip to content

Commit dbc3743

Browse files
author
Junio C Hamano
committed
Merge branch 'fixes'
2 parents a557976 + fbaf834 commit dbc3743

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

git-grep.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,4 @@ while : ; do
4040
shift
4141
done
4242
git-ls-files -z "${git_flags[@]}" "$@" |
43-
xargs -0 grep "${flags[@]}" "$pattern"
43+
xargs -0 grep "${flags[@]}" -e "$pattern"

show-branch.c

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,20 @@ static void name_commits(struct commit_list *list,
138138
nth++;
139139
if (p->object.util)
140140
continue;
141-
sprintf(newname, "%s^%d", n->head_name, nth);
141+
switch (n->generation) {
142+
case 0:
143+
sprintf(newname, "%s^%d",
144+
n->head_name, nth);
145+
break;
146+
case 1:
147+
sprintf(newname, "%s^^%d",
148+
n->head_name, nth);
149+
break;
150+
default:
151+
sprintf(newname, "%s~%d^%d",
152+
n->head_name, n->generation,
153+
nth);
154+
}
142155
name_commit(p, strdup(newname), 0);
143156
i++;
144157
name_first_parent_chain(p);

0 commit comments

Comments
 (0)