141
148
@@@ -98,20 -98,12 +98,20 @@@
145
152
- static void describe(char *arg)
146
153
-static void describe(struct commit *cmit, int last_one)
147
154
++static void describe(char *arg, int last_one)
149
156
+ unsigned char sha1[20];
155
162
+ if (get_sha1(arg, sha1) < 0)
157
164
+ cmit = lookup_commit_reference(sha1);
166
173
1. It is preceded with a "git diff" header, that looks like