Hi!

Current https://dep-team.pages.debian.net/deps/dep14/ states that the
default Debian branch name is 'debian/latest':

> In Debian this means that uploads to unstable and experimental should be 
> prepared either in
> the debian/latest branch or respectively in the debian/unstable and 
> debian/experimental
> branches.
...
> The helper tools that do create those repositories should use a command like 
> git symbolic-ref
> HEAD refs/heads/debian/latest to update HEAD to point to the desired branch.

I would be curious to hear why people are *not* adopting 'debian/latest'?

Why does the majority of Debian packages still use 'master' or
'debian/master' branch as the main development branch?

Is it simply because git-buildpackage does not to default to 'debian/latest'?


The DEP-14 has been around since November 2014 and one would think
that DDs would have adopted 'debian/latest' as the default branch and
git head now. Since 2020/2021 the whole 'master' was deprecated in
favor of 'main' by most git services and tools, yet 'master' is still
the most popular one in Debian.

Git is a great tool for collaboration. It is sad to see that in Debian
usage of git is stifled by simple things like people not agreeing to
use a common branch naming scheme despite there being a proposal for
10+ years now.

Reply via email to