On 2014-07-30 00:41-0700 Alan W. Irwin wrote: > In sum, it is looking good so far, but there is still quite a bit of > additional testing needed for the git repositories for timeephem and > PLplot that have been created as well as some other practical steps > required before the official conversion to git repositories for both > projects will be completed. > > More later as the testing of these git repos continues.
I have created a bash script to do this testing which compares directory trees for (sampled) revisions of svn/trunk, and the HEAD revisions of the svn/branches and svn/tags with their corresponding git directory trees. This script has worked well for the timeephem case. The result is I am completely satisfied with the comprehensive test results generated by this script for the local timeephem git repository I have created, and the next step is configuration of the timeephem project at SF to switch from an svn to git repository there. I have shared that testing script with Hazen so he should not be too far behind me in reporting complete testing success (I hope) for the PLplot git case as well. Soon after he reports such success, PLplot will be switching to a git repo at SF, and those here who still do not know git will have to learn it in order to continue to develop PLplot. I am happy to say that I have found git (at the substantially more than newbie level required by the above script) quite easy to learn in a day or so starting from no git knowlege at all. That learning process was greatly accelerated by reading the first few chapters in the highly recommended Pro Git book which is a free download from http://git-scm.com/book. git newbies should especially note that git subcommands often have the same names as svn subcommands, (e.g., git checkout versus svn checkout). But also note that the two subcommands with the same name have either subtle or obvious semantic differences between git and svn. So because of those semantic differences my best advice is to completely forget your svn subcommand knowledge. Furthermore, git help <commandname> is your friend, and if you are running bash, there is a nice bash extension available for git (at least on Debian) that allows tab completion for all fields of a git command. For example, "git checkout <tab>" tells you all possible git ID's you have access to for a particular git repository, and that is a huge convenience. In sum, I thank Hazen for doing such a good job of advocating git for PLplot, and I am very much looking forward to the git era for PLplot (and timeephem) that should be happening fairly soon. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ ------------------------------------------------------------------------------ Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel