[WWdevel] Re: CVS alternative
John Jones
jj at asu.edu
Mon Jan 10 15:47:51 EST 2005
First, I am copying Bill and Jeff since I don't know if they get
openwebwork-devel e-mail. Also, since Jeff (and some openwebwork-devel
readers) may not know what we are talking about, here is the plan.
For the .pg files of the National Problem Library (perhaps to be renamed
the National Problem Database), we will start using a cvs-like system.
There will be two repositories, or maybe two directories of one
repository. The basic distinction is tagged vs. non-tagged problems.
Problems start in the non-tagged side, basically however we find them.
Once this thing is initialized, I guess we can start filling that up
with lots of pg files. When it gets tagged, then it is moved to the
tagged-side, which will be organized to mirror the heirarchical topic
structure of the database.
We may not be able to "polish" every problem, but as that is done, it
simply gives an updated version of the problem on the tagged side. The
setup as described above basically gives up on the notion of
systematically polishing problems. If we want to keep that alive, we
should have 3 basic sub-divisions (raw, tagged, and
tagged-and-polished). Actually, this 3-part version might be a good way
to go.
Thinking of the operations we will need in a cvs-like system:
* add directories and files - I would hope all systems are good at this
* move a file - cvs may be weaker here since it looses version
history if you move a file, but maybe we don't really care. We
don't expect much revision to take place before tagging.
* look at recent updates, and maybe the diffs. This would be
important as new versions are committed to the tagged files (e.g.,
to be sure no one deleted the tags, or to see if the new version
should be forked instead of being a new version of the same
problem). I don't know which is better here. It probably hinges
on how useful the status commands are for pulling information
(since I wouldn't want to browse through thousands of files
looking for recent changes).
I don't know enough about different systems to know which will be better
for us on these things.
John
Sam Hathaway wrote:
> On Jan 10, 2005, at 12:08 PM, Michael Gage wrote:
>
>> We've been considering this, but haven't made any moves yet -- mostly
>> because we've
>> had other things to do. Sam, John, do you have any comments?
>
>
> Arch is more ambitious and has a greater "cool" factor, but I think
> Subversion is the way to go right now, especially since it's possible
> to convert a repository from CVS to Subversion:
> <http://svnbook.red-bean.com/en/1.0/apas11.html>.
> -sam
>
>> On Jan 10, 2005, at 11:52 AM, William Ziemer wrote:
>>
>>> Most of the projects I link with are going to subversion:
>>> http://subversion.tigris.org/
>>> Maybe use this for the problem database?
>>> Good to see you all again,
>>> Bill
>>
>
>
>
> -------------------------------------------------------
> The SF.Net email is sponsored by: Beat the post-holiday blues
> Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
> It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
> _______________________________________________
> OpenWeBWorK-Devel mailing list
> OpenWeBWorK-Devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openwebwork-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://webwork.maa.org/pipermail/webwork-devel/attachments/20050110/c3614a4b/attachment.html>
More information about the webwork-devel
mailing list