[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