On Mar 31, 2007, at 2:52 PM, Alan W. Irwin wrote: > Note, during the release process we use throwaway tags which are > created by > make_tarball.sh and then thrown away again by rm-cvs-tarball- > tags.pl once > everything is working properly. From my reading, I believe you > create tags > by "svn copy" of the top-level trunk directory to a specifically named > subdirectory of the tags directory at the top of the repository, > and you > remove those tags by "svn remove" on the directory you created. The > svn book > does say this process is cheap (everything done with the equivalent of > symlinks) under svn so I think we should just go ahead and continue > to use > throwaway tags with the appropriate changes from cvs to svn > syntax. I would > appreciate you having a look at the tags section of the svn book, and > letting me know what you think.
I've just finished reading the svn book (through chapter 4 anyway). Based on this I'd suggest the following for the release flow: 1) Create (using copy) a new (local) sub-directory in the tags directory that is a snapshot of PLplot for the release. 2) Run make_tarball.sh in this directory, where make_tarball.sh is suitably modified so that it just makes the tarball from the local repository. 3) Assuming that the tarball checks out ok, the RM commits the local tags/new_release directory to the Sourceforge repository & uploads the tarball, etc. as before. 4) If the tarball doesn't work out for some reason, the RM merges in the necessary changes from trunk to get it to work. -Hazen ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel