Branch and tag deletions
Segher Boessenkool
segher@kernel.crashing.org
Wed Dec 4 21:45:00 GMT 2019
On Wed, Dec 04, 2019 at 08:37:17PM +0000, Joseph Myers wrote:
> On Wed, 4 Dec 2019, Segher Boessenkool wrote:
> > And, as I said before, a release branch is a totally different animal
> > from releases (release tags). We do this correctly now, let's keep it
> > that way?
>
> By convention, a branch in SVN lives in /branches and a branch in git
> lives in refs/heads/, whereas a tag in SVN lives in /tags and a tag in git
> lives in refs/tags/. This doesn't require any particular naming
> convention within those directories, but it's helpful to avoid actually
> having a branch and a tag with the same name.
Yes, exactly. It's inconvenient and confusing in multiple ways to have
the same names for branches and tags.
> The avoidance of '.' in branch and tag names is, I'm pretty sure, a legacy
> of CVS restrictions on valid names for branches and tags. Those
> restrictions are not relevant to git or SVN; if picking any new convention
> it seems appropriate for the tag for GCC 10.1 to say "10.1" somewhere in
> its name rather than "10_1".
Avoiding underscores is always welcome :-)
Segher
More information about the Gcc
mailing list