Skip to content

Commit

Permalink
Merge branch 'jc/diff-merge-base-multi'
Browse files Browse the repository at this point in the history
* jc/diff-merge-base-multi:
  diff A...B: do not limit the syntax too narrowly
  • Loading branch information
gitster committed Jul 16, 2010
2 parents 7ea3ddf + 7a0e4d7 commit 24e7a5b
Showing 1 changed file with 0 additions and 13 deletions.
13 changes: 0 additions & 13 deletions builtin/diff.c
Expand Up @@ -408,19 +408,6 @@ int cmd_diff(int argc, const char **argv, const char *prefix)
else if (ents == 2)
result = builtin_diff_tree(&rev, argc, argv, ent);
else if (ent[0].item->flags & UNINTERESTING) {
/*
* Perhaps the user gave us A...B, which expands
* to a list of negative merge bases followed by
* A (symmetric-left) and B? Let's make sure...
*/
for (i = 1; i < ents; i++)
if (!(ent[i].item->flags & UNINTERESTING))
break;
if (ents != i + 2 ||
(ent[i+1].item->flags & UNINTERESTING) ||
(!(ent[i].item->flags & SYMMETRIC_LEFT)) ||
(ent[i+1].item->flags & SYMMETRIC_LEFT))
die("what do you mean by that?");
/*
* diff A...B where there is at least one merge base
* between A and B. We have ent[0] == merge-base,
Expand Down

0 comments on commit 24e7a5b

Please sign in to comment.