1
0
Fork 0
mirror of https://github.com/git/git.git synced 2024-06-02 04:46:30 +02:00

format-patch: use clear_commit_marks() instead of some ad-hockery

It is cleaner, and it describes better what the idea behind the code is.

Signed-off-by: Johannes Schindelin <Johannes.Schindelin@gmx.de>
Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
Johannes Schindelin 2006-06-27 22:38:04 +02:00 committed by Junio C Hamano
parent 8780bd8fd2
commit 81db094107

View File

@ -160,15 +160,6 @@ static void reopen_stdout(struct commit *commit, int nr, int keep_subject)
freopen(filename, "w", stdout);
}
static void reset_all_objects_flags()
{
int i;
for (i = 0; i < obj_allocs; i++)
if (objs[i])
objs[i]->flags = 0;
}
static int get_patch_id(struct commit *commit, struct diff_options *options,
unsigned char *sha1)
{
@ -220,7 +211,10 @@ static void get_patch_ids(struct rev_info *rev, struct diff_options *options)
}
/* reset for next revision walk */
reset_all_objects_flags();
clear_commit_marks((struct commit *)o1,
SEEN | UNINTERESTING | SHOWN | ADDED);
clear_commit_marks((struct commit *)o2,
SEEN | UNINTERESTING | SHOWN | ADDED);
o1->flags = flags1;
o2->flags = flags2;
}