aboutsummaryrefslogtreecommitdiff
path: root/revision.h
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2008-07-03 12:09:48 -0700
committerJunio C Hamano <gitster@pobox.com>2008-07-03 12:14:53 -0700
commitc0234b2ef6a8eaa27d9d93c4c96b36d9e82ebf9c (patch)
tree9b6c8bfc8ce385e98044ebe5bed9ed7676d0f0ae /revision.h
parent94fcb730ff665d356689f3d30e20e0fd75c6f62f (diff)
downloadgit-c0234b2ef6a8eaa27d9d93c4c96b36d9e82ebf9c.tar.gz
git-c0234b2ef6a8eaa27d9d93c4c96b36d9e82ebf9c.tar.xz
stat_tracking_info(): clear object flags used during counting
When left-right traversal counts the commits in a diverged history, it leaves the flags in the commits smudged, and we need to clear them before we return. Otherwise the caller cannot inspect other branches with this function again. Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'revision.h')
-rw-r--r--revision.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/revision.h b/revision.h
index abce5001f..e8bac6d14 100644
--- a/revision.h
+++ b/revision.h
@@ -11,6 +11,7 @@
#define ADDED (1u<<7) /* Parents already parsed and added? */
#define SYMMETRIC_LEFT (1u<<8)
#define TOPOSORT (1u<<9) /* In the active toposort list.. */
+#define ALL_REV_FLAGS ((1u<<10)-1)
struct rev_info;
struct log_info;