[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