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."