Junio C Hamano wrote: > It seems that we should stop assuming what the name of the default > branch is in a new repository. One good way to do so would be to > change "git init" to "git init -b primary" so that the tests won't > get affected whether the default name is master or main or any other > value, and then use 'primary' throughout the name, instead of > assuming 'master' will stay to be the name used when unspecified > forever. A better name would be "initial". Even in tests branch names should mean something, and in the context of git, the master branch means the original branch from which all the other branches were copied from (usually). In tests the primary branch is not necessarily the master branch, so "primary" doesn't cut it. Another option is "original". If the meaning of the word is not defined yet, a placeholder can be "nonce". Or if we don't want to assign any meaning at all, just "blank", "nil", and of course "foobar". Cheers. -- Felipe Contreras