[geos-devel] Branch Hygeine
Regina Obe
lr at pcorp.us
Sat Nov 10 00:52:00 PST 2018
Wow we had an svn trunk cgal 6 years ago. Yah I would get rid of those, or at least I think I can live with you deleting them.
So +1 there.
Stable-2.7? You mean stable-3.7.
Hmm stable-3.7. I recall Mat tried to do this once, rename the old svn branches removing the svn from them, I forget what happened. I just remember him reverting right away cause there was something he hadn't thought about would happen happened.
It will definitely break some bots, but that's fixable.
So I went with I think his plan starting with 3.7, but now you'd like to stick a "stable" in front of it? I'm not too crazy about sticking the word stable in front.
I'd much prefer nothing in front or putting the stable at the end.
Here are my lame reasons why:
1) Sorting wise, stable is not guaranteed to be on top, so to an unsuspecting user browsing our branches – cause you know people are into that kind of thing, stable will not be the first thing they see.
They might instead see "feature branches", once someone comes after you and pollutes the space with feature branches again. Unless we include a rule "No more feature branches" and prevent people from making them.
2) I kind of like the branches starting the same as the tags. I don't know why. Guess my own OCD going in a different direction from yours.
So I would prefer just 3.7 or 3.7-stable. 3.7 only has the benefit that, that's what the most recent stable branch is called, so we won't be breaking anyone's code that is pointing at it if we don't change it.
It fills me with great joy, if when I do : git branch -r I see this:
origin/3.4
origin/3.5
origin/3.6
origin/3.7 (or even origin/3.7-stable)
origin/HEAD -> origin/master
:
origin/svn-trunk-GEOSCoordSeq_createXYZ
origin/svn-trunk-boost-geometry
origin/svn-trunk-cascadedbuffer
Instead of this:
origin/HEAD -> origin/master
origin/PolygonizerPort
origin/doubledouble-cgalgorithms
origin/ext-limited-graph
origin/make-dist
origin/master
origin/mat-dd
origin/msupport
origin/mvalues
:
origin/stable-3.4
origin/stable-3.5
origin/stable-3.6
origin/stable-3.7
:
origin/svn-trunk-cascadedbuffer
origin/svn-trunk-cascadedbuffer-capi
origin/svn-trunk-cgal
:
From: geos-devel [mailto:geos-devel-bounces at lists.osgeo.org] On Behalf Of Paul Ramsey
Sent: Friday, November 09, 2018 5:59 PM
To: GEOS Development List <geos-devel at lists.osgeo.org>
Subject: [geos-devel] Branch Hygeine
Is there any reason not to delete the old svn working branches in the main repo?
https://git.osgeo.org/gitea/geos/geos/branches/
Basically anything that isn't svn-X.Y?
Also, to bestill my OCD heart, may I rename the stable branches from svn-X.Y to stable-x.y? (Similarly 3.7 would be stable-2.7)
???
P
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geos-devel/attachments/20181110/0c49dacc/attachment-0001.html>
More information about the geos-devel
mailing list