[Project-managers] versioned project tarballs
Laszlo Ladanyi
ladanyi at us.ibm.com
Sat Sep 30 17:07:57 EDT 2006
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
More information about the Project-managers
mailing list