X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=patch-id.c;h=9349bc5580456b378d41da7cc2518e4fa9a7e81a;hb=3e5970a41ec0809efb792357af546ffa96568f66;hp=edbc4aa3e82974168f2d4c21085bdd43b774d55e;hpb=3d990f110c2e5b8df83f6ab3ef83497f43c7fd47;p=git.git diff --git a/patch-id.c b/patch-id.c index edbc4aa3e..9349bc558 100644 --- a/patch-id.c +++ b/patch-id.c @@ -42,10 +42,12 @@ static void generate_id_list(void) if (!memcmp(line, "diff-tree ", 10)) p += 10; + else if (!memcmp(line, "commit ", 7)) + p += 7; if (!get_sha1_hex(p, n)) { flush_current_id(patchlen, sha1, &ctx); - memcpy(sha1, n, 20); + hashcpy(sha1, n); patchlen = 0; continue; } @@ -79,4 +81,4 @@ int main(int argc, char **argv) generate_id_list(); return 0; -} +}