Re: [PATCH v3 1/2] commit-reach: properly peel tags
- From
Derrick Stolee <stolee@gmail.com>
- Date
- Sep 24, 2018, 11:48 UTC
- Message-ID
- <217bc485-2872-30c4-3344-2b5d0e754ae8@gmail.com>
- In-Reply-To
- <20180921235628.GA3437@sigill.intra.peff.net>
On 9/21/2018 7:56 PM, Jeff King wrote:
Show 26 quoted lines
> On Fri, Sep 21, 2018 at 08:05:26AM -0700, Derrick Stolee via GitGitGadget wrote:
> + if (!from_one || from_one->type != OBJ_COMMIT) {
> + /* no way to tell if this is reachable by
> + * looking at the ancestry chain alone, so
> + * leave a note to ourselves not to worry about
> + * this object anymore.
> + */
> A minor nit, but the original comment you restored here has a style
> violation. Might be worth fixing up (but certainly not worth a re-roll
> on its own).
>
>> @@ -600,7 +622,7 @@ int can_all_from_reach_with_flag(struct object_array *from,
>> }
>>
>> cleanup:
>> - for (i = 0; i < from->nr; i++) {
>> + for (i = 0; i < nr_commits; i++) {
>> clear_commit_marks(list[i], RESULT);
>> clear_commit_marks(list[i], assign_flag);
> Also, a minor aside, but I think it would be slightly more efficient for
> those final two lines to do:
>
> clear_commit_marks(list[i], RESULT | assign_flag);
>
> Of course, that's totally orthogonal to this patch, but it may make you
> feel better to offset the other round of clearing I'm suggesting. ;)This is definitely a better thing to do, and I'll make the change in v4, along with the comment style cleanup above.
Thanks,
-Stolee