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

Reply via email to