patch-ids: replace the seen indicator with a commit pointer

The cherry_pick_list was looping through the original side checking the
seen indicator and setting the cherry_flag on the commit.  If we save
off the commit in the patch_id we can set the cherry_flag on the correct
commit when running through the other side when a patch_id match is found.

Signed-off-by: Kevin Willford <kcwillford@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Kevin Willford
2016-07-29 12:19:18 -04:00
committed by Junio C Hamano
parent dfb7a1b4d0
commit 683f17ec44
3 changed files with 5 additions and 16 deletions

View File

@@ -4,7 +4,7 @@
struct patch_id {
struct hashmap_entry ent;
unsigned char patch_id[GIT_SHA1_RAWSZ];
char seen;
struct commit *commit;
};
struct patch_ids {