Am 12.06.20 um 17:14 schrieb Junio C Hamano: > /* > * Anonymize the name used for the primary branch in this > * repository, but reserve `ref0` for it, so that it can > * be identified among other refs in the output. > */ > > is the minimum I would expect before calling it an improvement. We > could add > > It is often `main` for new repositories (and `master` for > aged ones) and such well-known names may not need > anonymizing, but it could be configured to use a secret word > that the user may not want to reveal. > > at the end to explain the motivation behind anonymizing even more, > if we wanted to. IMO, making the primary branch identifiable is a reasonable justification to treat it specially. But then, why does it have to be renamed to 'ref0'? Couldn't it just be renamed to Git's default primary branch name, be it 'master' today or 'main' or whatever in the future? After the anonymization, nobody will know whether that was the real name of the primary branch or not. Leaving it at 'master'/'main' reduces the mental burden of the recipient of the anonymous repo. -- Hannes