[Project-managers] versioned project tarballs

Laszlo Ladanyi ladanyi at us.ibm.com
Sat Sep 30 20:43:46 EDT 2006


That would not be much work, but will do only when needed :-). CppAD uses a
script now to munge the files.

--Laci

On Sat, 30 Sep 2006, Matthew Saltzman wrote:

> 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