Re: [PATCH] check_everything_connected: assume alternate ref tips are valid
- From
Jeff King <peff@peff.net>
- Date
- Jul 2, 2019, 05:29 UTC
- Message-ID
- <20190702052938.GC16344@sigill.intra.peff.net>
- In-Reply-To
- <20190701170245.GA54693@TaylorsMBP5815.attlocal.net>
On Mon, Jul 01, 2019 at 12:02:45PM -0500, Taylor Blau wrote:
Show 5 quoted lines
> One thing that I didn't catch in my initial review that I am seeing now > is the ".alternate" marker. Why did you choose this? I was thinking that > ".have" would make more sense since it's consistent with what's shown in > the ref advertisement, but I think that actually ".alternate" is a > _better_ choice: the two really do refer to different things.
Yeah, I had called these ".have" originally, but decided that was too tied up with the current users, and not with the concept. I think keeping the leading "." is worthwhile as that's an invalid refname.
I also thought about an empty string, but it's probably more informative to show _something_. After all, the user would not see these unless they specifically asked for them _and_ used something like --source, so presumably it's a useful piece of information at that point (I don't know of any other way to show these names except for --source).
I suppose one other option would be to name them after the oid itself. So with --source you'd find out that 1234abcd came from 1234abcd (duh), but also that its children came from 1234abcd. Maybe that has value. I dunno.
It would be easy to change, but I'd also be OK punting until somebody comes up with a compelling use case.
-Peff