On Thu, Jul 11, 2013 at 6:25 PM, Matthijs Kooijman <matthijs@xxxxxxxx> wrote: > Commit 682c7d2 (upload-pack: fix off-by-one depth calculation in shallow > clone) introduced a new check in get_shallow_commits to decide when to > stop traversing the history and mark the current commit as a shallow > root. > > With this new check in place, the old check can no longer be true, since > the first check always fires first. This commit removes that check, > making the code a bit more simple again. True. Ack-by: me. > Signed-off-by: Matthijs Kooijman <matthijs@xxxxxxxx> > --- > shallow.c | 17 ++++++----------- > 1 file changed, 6 insertions(+), 11 deletions(-) > > diff --git a/shallow.c b/shallow.c > index cbe2526..8a9c96d 100644 > --- a/shallow.c > +++ b/shallow.c > @@ -110,17 +110,12 @@ struct commit_list *get_shallow_commits(struct object_array *heads, int depth, > continue; > *pointer = cur_depth; > } > - if (cur_depth < depth) { > - if (p->next) > - add_object_array(&p->item->object, > - NULL, &stack); > - else { > - commit = p->item; > - cur_depth = *(int *)commit->util; > - } > - } else { > - commit_list_insert(p->item, &result); > - p->item->object.flags |= shallow_flag; > + if (p->next) > + add_object_array(&p->item->object, > + NULL, &stack); > + else { > + commit = p->item; > + cur_depth = *(int *)commit->util; > } > } > } > -- > 1.8.3.rc1 > -- Duy -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html