Re: die("bad object.. for duplicate tagged tag in remote

2017-05-20 Thread Jeff King
On Fri, May 19, 2017 at 06:28:56PM +0100, Chris West wrote: > If you have an annotated tag of an annotated tag, and `remote update` > elects not to fetch this tag (perhaps because it has a name collision > locally), then the repo ends up corrupt: you can't gc it, but fsck > doesn't notice. > > Tw

die("bad object.. for duplicate tagged tag in remote

2017-05-19 Thread Chris West
Bear with me here, I hit this in a real repo. If you have an annotated tag of an annotated tag, and `remote update` elects not to fetch this tag (perhaps because it has a name collision locally), then the repo ends up corrupt: you can't gc it, but fsck doesn't notice. Two repos, named "bad" and "