Skip to content

Commit

Permalink
Merge branch 'jc/empty'
Browse files Browse the repository at this point in the history
* jc/empty:
  revision traversal: --remove-empty fix (take #2).
  revision traversal: --remove-empty fix.

Conflicts:

	revision.c (adjust for the updates by Fredrik)
  • Loading branch information
Junio C Hamano committed Mar 18, 2006
2 parents 5a1fb2c + c348f31 commit 8a414ad
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions revision.c
Original file line number Diff line number Diff line change
Expand Up @@ -313,8 +313,16 @@ static void try_to_simplify_commit(struct rev_info *revs, struct commit *commit)
case REV_TREE_NEW:
if (revs->remove_empty_trees &&
rev_same_tree_as_empty(p->tree)) {
*pp = parent->next;
continue;
/* We are adding all the specified
* paths from this parent, so the
* history beyond this parent is not
* interesting. Remove its parents
* (they are grandparents for us).
* IOW, we pretend this parent is a
* "root" commit.
*/
parse_commit(p);
p->parents = NULL;
}
/* fallthrough */
case REV_TREE_DIFFERENT:
Expand Down

0 comments on commit 8a414ad

Please sign in to comment.