[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