|
From: Ethan A M. <sf...@us...> - 2017-10-23 21:28:10
|
On Monday, October 23, 2017 1:46:25 PM PDT Hans-Bernhard Bröker wrote: > Am 23.10.2017 um 16:55 schrieb Eric S. Raymond: > > sfeam <sf...@us...>: > >> I don't understand the color scheme, but it cannot possibly be correct > >> to show either "branch52" or "b52right" rooted in 4.0.2 > >> > >> In fact 4.0.2 shouldn't be a branch at all. It should be a tag > >> internal > >> to branch-4.0-stable. > > > > 4.0.2 is a tag (not a branch point), but it's a tag on the master > > branch. I have no explanation for this yet. > > The explanation for this is acually quite simple: 4.0.2 _is_ on the > trunk. > > 4.0 differs from later releases in that I didn't use parallel > "development" and "series" branches back then. The tell-tale indication > can be found in the CVS tags of ChangeLog: > > branch-4-0-stable: 1.1148.0.2 > GNUPLOT_RELEASE_4_0_2: 1.1147 > GNUPLOT_RELEASE_4_0_1: 1.1146 > GNUPLOT_RELEASE_4_0_0: 1.1086 > > I.e. 4.0 patchlevel 0 to 2 were made directly on the trunk. Only after > that was branch-4-0-stable started (but we never actually made another > release on that branch, so no further tags). Ah. It all makes sense now. So the ascii schematic that Eric showed is actually correct. The only other strangeness about it is that the greenroot->...->3.7.1 branch is printed near the top rather than near the bottom. When I open today's version using gitg it doesn't show a 3.7 branch (or tag) at all. I can live with that :-) Ethan |