savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Savannah-hackers] snapshots


From: Colin Walters
Subject: Re: [Savannah-hackers] snapshots
Date: 20 Apr 2002 02:30:09 -0400

On Fri, 2002-04-19 at 03:08, Loic Dachary wrote:
>       Since what you're willing to do is likely to be specific to Emacs
> it probably does not make sense to re-use and adapt a generic mechanism. 
> Would it be convenient to have a cron script doing the job on a random
> GNU server + copy the resulting tarbal on the relevant machine (alpha.gnu.org
> I guess) ? Or it can be done on a Debian machine if more convenient for you.

Well, if there was a way to just add hooks that would be run at
different points in the process, then various projects could easily
customize the generic version of the CVS snapshot script to their needs.

I don't see tarsend.sh in the Savannah CVS tree, so I can't comment on
it.  But it shouldn't be too hard to write in theory... I'm thinking
just "cvs export; run-parts; tar; run-parts; xdelta", plus a cron job to
delete snapshots older than a week or so.

With this type of implementation, we Emacs people could just drop

#!/bin/sh
autoconf
automake

into a directory of scripts to be run after the cvs export.

Do you see any problems with this approach?  I don't know if there would
be any security issues with allowing developers to run arbitrary
scripts; presumably we can already do this anyways, by using CVS
triggers and such.

>       In any case, I'm unsure how we (savannah-hackers) can help on
> this specific issue. Am I mistaken in some way ?

Well, I'd like for it to be accessible from somewhere at gnu.org at
least, and preferably linked from the Emacs project page.  I can't do
those parts.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]