[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