Re: [PATCH v2 1/4] commit.c: add clear_commit_marks_many()

2013-03-06 Thread Jeff King
On Tue, Mar 05, 2013 at 02:47:16PM -0800, Junio C Hamano wrote: clear_commit_marks(struct commit *, unsigned) only can clear flag bits starting from a single commit; introduce an API to allow feeding an array of commits, so that flag bits can be cleared from commits reachable from any of them

Re: [PATCH v2 1/4] commit.c: add clear_commit_marks_many()

2013-03-06 Thread Junio C Hamano
Jeff King p...@peff.net writes: On Tue, Mar 05, 2013 at 02:47:16PM -0800, Junio C Hamano wrote: clear_commit_marks(struct commit *, unsigned) only can clear flag bits starting from a single commit; introduce an API to allow feeding an array of commits, so that flag bits can be cleared from

[PATCH v2 1/4] commit.c: add clear_commit_marks_many()

2013-03-05 Thread Junio C Hamano
clear_commit_marks(struct commit *, unsigned) only can clear flag bits starting from a single commit; introduce an API to allow feeding an array of commits, so that flag bits can be cleared from commits reachable from any of them with a single traversal. Signed-off-by: Junio C Hamano