Re: [AD] CVS access to Allegro

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


Isaac Cruz <icruzbal@xxxxxxxxxx> writes:
> I think we could give CVS a try, but keeping at the same time the old 
> method of releasing a new WIP with a list of changes, and posting 
> patches to this list

Releasing WIP versions from CVS would be very easy: the scripts are 
automatic enough now that anyone with a Unix-like shell environment could 
just grab a working copy from CVS, run misc/fixver.sh, run misc/zipup.sh, 
and upload the results (also run misc/mkunixdists.sh if they wanted 
..tar.gz and .rpm versions).

As far as the list of changes, I think that would have to be part of the 
CVS work: anyone given commit permissions would be in charge of making 
sure they always updated changes._tx, thanks._tx, allegro._tx, etc, at 
the appropriate times. At the moment people usually just send me code and 
then I update the docs accordingly, which is fine as long as there's a 
single maintainer, but in a CVS system it would make sense for each 
person to be in charge of their own changelog entries. That's also one 
reason why it makes sense to limit to only a few people with CVS write 
access: it's not hard to keep the documentation up to date, but important 
to remember about it, and it's easier for a small group of maintainers to 
be in charge of that side of things, rather than opening it up to 
everyone and then having to keep chasing people up because they forgot to 
document their new function.

I don't know about posting patches. Certainly it would be a good idea to 
post a mention whenever you did a CVS commit, saying what the change is, 
but if the patches can be grabbed from CVS, that might remove any need 
for posting them directly. Anyway, it's probably trivial to make a script 
that will do a CVS checkin, generate a patch from it, and then post it to 
the list automatically in a single step.


-- 
Shawn Hargreaves - shawn@xxxxxxxxxx - http://www.talula.demon.co.uk/
"A binary is barely software: it's more like hardware on a floppy disk."



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/