Skip to content

Commit 951b09c

Browse files
committed
Merge maint in
2 parents 5e707b2 + 7ad0f27 commit 951b09c

File tree

2 files changed

+32
-1
lines changed

2 files changed

+32
-1
lines changed

Documentation/RelNotes-1.5.6.2.txt

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
GIT v1.5.6.2 Release Notes
2+
==========================
3+
4+
Futureproof
5+
-----------
6+
7+
* "git-shell" accepts requests without a dash between "git" and
8+
subcommand name (e.g. "git upload-pack") which the newer client will
9+
start to make sometime in the future.
10+
11+
Fixes since v1.5.6.1
12+
--------------------
13+
14+
* Optimization for a large import via "git-svn" introduced in v1.5.6 had a
15+
serious memory and temporary file leak, which made it unusable for
16+
moderately large import.
17+
18+
* "git-svn" mangled remote nickname used in the configuration file
19+
unnecessarily.
20+
21+
* "git diff --check" did not report the result via its exit status
22+
reliably.
23+
24+
* "git show" segfaulted when an annotated tag that points at another
25+
annotated tag was given to it.
26+
27+
--
28+
exec >/var/tmp/1
29+
echo O=$(git describe maint)
30+
O=v1.5.6.1-13-g4f3dcc2
31+
git shortlog --no-merges $O..maint

builtin-log.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,7 @@ int cmd_show(int argc, const char **argv, const char *prefix)
360360
t->tag,
361361
diff_get_color_opt(&rev.diffopt, DIFF_RESET));
362362
ret = show_object(o->sha1, 1, &rev);
363-
objects[i].item = (struct object *)t->tagged;
363+
objects[i].item = parse_object(t->tagged->sha1);
364364
i--;
365365
break;
366366
}

0 commit comments

Comments
 (0)