revision.c: begin refactoring --topo-order logic
[gitweb.git] / revision.h
index 2b30ac270d9295e00641b08483fe07cd44dc51f6..fd4154ff7584635af5ef17922c1f8a3dbdab14f0 100644 (file)
@@ -56,6 +56,8 @@ struct rev_cmdline_info {
 #define REVISION_WALK_NO_WALK_SORTED 1
 #define REVISION_WALK_NO_WALK_UNSORTED 2
 
+struct topo_walk_info;
+
 struct rev_info {
        /* Starting list */
        struct commit_list *commits;
@@ -245,6 +247,8 @@ struct rev_info {
        const char *break_bar;
 
        struct revision_sources *sources;
+
+       struct topo_walk_info *topo_walk_info;
 };
 
 int ref_excluded(struct string_list *, const char *path);