Jeff King <peff@xxxxxxxx> writes: > Of course that only helps you for _one_ branch. A more generally useful > mechanism would be to teach fast-export to write the ref mapping (and > perhaps file mappings, etc) to a separate file. Then you could convert > any reproduction recipe to use the anonymized names, and share only that > recipe along with the anonymized dump. But that's _way_ outside the > scope of your series. This seems like a good interim step to retain the > status quo. Actually, dropping this special case, and dropping the other special case with fmt-merge-msg, we can do without the notion of the "primary" branch. We still need to have the default name, when user does not specify one, given to the first branch "git init" creates and "git clone" that cannot figure out what the HEAD at the origin points at uses, but one less thing to worry about is always better ;-)