[Opensim-dev] OpenSim Viewgit - Overview of Recent Versioning and Download File Naming
Ai Austin
ai.ai.austin at gmail.com
Sat Nov 28 14:45:04 UTC 2015
[The notes here are from a comment I added on a Mantis issue to help
a tester who was using date ordered commit bisects over the last few
weeks to pin down a problem. This is difficult due to the timeline
interleaving of the original dev master and a separate development
branch for the avination merged code. Some of these commits overlap
in time and its important to understand this, as well as a few
glitches, now resolved, with ViewGit download file naming and the
embedded version numbers on dev master. I hope the notes are useful
to anyone doing testing of recent dev master. If the facts are wrong
please correct. And remember code in dev master is bleeding edge and
will bite ...]
---------------------------
A version number of 0.8.3 was in use briefly for dev master after the
0.8.2 release was branched off. Some development of 0.8.3 dev master
continued and those have opensim-####### (using the first characters
of the full long Git commit code) style naming for ViewGit downloads
as used previously.
The 0.6.9.rc1 download moniker was a ViewGit file naming issue from
the avination code merge commits that had been developed over the
last month or more on a separate branch. That ViewGitt download file
naming issue was resolved by @Melanie, though all commits in place
remain with the faulty file naming for downloads. Due to the large
number of changes introduced by the avination code merge the devs
chose then to switch the viewgit label to 0.9.0-g####### (note the
"g" for git and the first 7 hex characters of the commit code).
The actual code version change to report in code 0.9.0 was done by
@Diva and followed a few days later, so some ViewGit downloads
labelled as 0.9.0-g####### report their version number as 0.8.3.0.
Since the avination code was worked on over the last month or more in
parallel with the main dev master, there are commits done on the
original code base that overlap in time with commits now merged in
from the avination branch... so trying to separate out now the
commits on a timeline basis will be very hard. When all the avination
code was merged the commits have dates that interleave those original
main branch commits. That's why you see some commits labelled for
download as just opensim-#######.zip in between those with the faulty
0.6.9.rc1 and more recently the 0.9.0 file formats.
More information about the Opensim-dev
mailing list