[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