Skip to Content.
Sympa Menu

sm-grimoire - Re: [SM-Grimoire]CVS or Perforce

sm-grimoire AT lists.ibiblio.org

Subject: Discussion of Spells and Grimoire items

List archive

Chronological Thread  
  • From: Andrew Stitt <afrayedknot AT thefrayedknot.armory.com>
  • To: Source Mage Grimoire <sm-grimoire AT lists.ibiblio.org>
  • Subject: Re: [SM-Grimoire]CVS or Perforce
  • Date: Tue, 6 Aug 2002 13:23:37 -0700

I may be jumping into this a bit late, but I had some ideas this
morning that we may want to consider. Some of us like perforce and
some of us like cvs, thats what this is based around right?
anyways, heres what i think we should consider.

Source mage is getting bigger, every week more spells get into the
grimoire, this should be regarded as a Good Thing (tm). In fact,
this is echoed through our discussion of which SCM to use, we are
trying to get a good distribution of work between the more and
less active maintainers, and hopefully open the door for new ones
(like me) to come in and help. We want to open up the whole
grimoire to all the maintainers and allow work outside their own
section.

Since the grimoire's are getting larger, that means a bigger
download, most of that info we already have, and its redundant,
why do i need to redownload the foo spell everytime i update when
it hasnt changed in weeks? What I think we need to do in the near
future is split up the grimoire tarball into section tarballs.
Crazy idea but just listen.

We could have a listing of sections each with an update field, if
the update field is greater then the corresponding field on the
local machine, then that section needs to be updated, if they
match, then dont redundantly download the section, I may be wrong
but i think the big tarball does this already. That also gives us
a huge advantage towards the p4 vs cvs debate because then each
section, according to the official maintainer, can be either p4 or
cvs, and anyone wishing to work on that section must use the
maintainers choice. Then we dont have unsynced issues between p4
and cvs. Consequently, we dont force everyone to use one scm or
the other. The choice is made by the maintainer and what they are
most comfortable with.

Of course a big tarball for the entire grimoire can still be made,
and isnt totally useless, but if we adhere to the "each section
uses one SCM" policy, then syncing it all together is easy.

So basically, let each maintainer decide how his section is going
to work, ignore any updates from the other SCMs when syncing
(thats easy). Lets expand sorcery to handle tarballs for each
section, not just one big one, we can still keep the giant tarball
synced for those of us (like me) who accidentally blow our
grimoire away.

my 2 cents.

Andrew




Archive powered by MHonArc 2.6.24.

Top of Page