[Project-managers] versioned project tarballs

Laszlo Ladanyi ladanyi at us.ibm.com
Sat Sep 30 20:10:39 EDT 2006


I wrote it so that a project manager can create a tarball of any complete dir
structure s/he wants...

--Laci

On Sat, 30 Sep 2006, Ted Ralphs wrote:

> Excellent work, but the tarballs should usually only be created from the 
> releases/ directory, right? So the content of the file should probably be
> 
> releases/1.0.0 1.0.0
> 
> :)
> 
> Cheers,
> 
> Ted
> 
> Laszlo Ladanyi wrote:
> > Hello all,
> > 
> > Now each project manager has the power to create versioned tarballs.
> > 
> > For project 'Foo' create a file named conf/release.txt.
> > The easiest way is:
> >    svn co https://projects.coin-or.org/svn/Foo/conf Foo-conf
> > 
> > Currently every project has one file in this dir: perms.txt that you can use
> > to manage the permissions on your project. Just create release.txt in this
> > dir, add it and commit it.
> > 
> > The content of this file must be a single line (whitespaces do not matter):
> > path/to/tarballroot  versionnumber
> > 
> > When you commit this file, the following will happen on the server:
> >   svn export https://projects.coin-or.org/svn/Foo/path/to/tarballroot Foo-versionnumber
> >   tar -czf Foo-versionnumber.tgz Foo-versionnumber
> >   cp Foo-versionnumber.tgz <wherever_the_tarballs_live>
> > 
> > 
> > For example, in CoinUtils the content of the file is "stable/1.0 1.0" and when
> > I committed the file the tarball CoinUtils-1.0.tgz was created.
> > 
> > Let me know how it works or if you encounter any problems.
> > 
> > --Laci
> > 
> > _______________________________________________
> > Project-managers mailing list
> > Project-managers at list.coin-or.org
> > http://list.coin-or.org/mailman/listinfo/project-managers
> 
> 
> -- 
> Dr. Ted Ralphs
> Associate Professor
> Industrial and Systems Engineering
> Lehigh University
> (610)758-4784
> tkralphs at lehigh.edu
> www.lehigh.edu/~tkr2
> 



More information about the Project-managers mailing list