[Project-managers] versioned project tarballs

Matthew Saltzman mjs at ces.clemson.edu
Sat Sep 30 20:26:33 EDT 2006


On Sat, 30 Sep 2006, Laszlo Ladanyi wrote:

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

Would it pay to allow multiple lines and create a tarball for each line? 
I'm thinking of CppAD, which might want releases/1.0.0-clp and 
releases/1.0.0-gpl, for example.

 		Matt


>
> --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
>>
>
> _______________________________________________
> Project-managers mailing list
> Project-managers at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/project-managers
>

-- 
 		Matthew Saltzman

Clemson University Math Sciences
mjs AT clemson DOT edu
http://www.math.clemson.edu/~mjs


More information about the Project-managers mailing list