Hi
I have become quite a fan of subversion and I am happy to see c.l.net supporting it.
I have gone back and forth about repository layout and I kind of favor the second layout if I understood what you mean. Bau maybe I didn't.
What is the public_html directory? Is it the documentation of the cl-irc project?
Cheers -- Marco
On Jan 26, 2006, at 4:16 PM, Erik Huelsmann wrote:
Hi!
While CVS - through its concept of modules - somewhat dictated the use of the repository, Subversion doesn't do this. Standardising on repository layout for all of clo has some advantages though: if you decide to do that, it will be possible for example to provide a standard hook script to update the project website when a change is committed for it.
There are several possibilities to standardise on (taking cl-irc as an example):
First: / cl-irc/ trunk/ branches/ tags/ public_html/
Second: / cl-irc/ trunk/ public_html/ branches/ tags/
Third: / trunk/ cl-irc/ public_html/ branches/ tags/
The third option is the layout you get when converting the existing cl-irc repository using cvs2svn. In my opinion, it's the least favorable, since normally tags and branches are created with copies from trunk, meaning all modules get tagged at the same time...
The second option wouldn't be my favorite either, since, dist scripts would then package the website (unless special action is taken not to). I don't think websites belong in a dist tarball.
The first option would be my favorite, since I don't think of a website as something needing tags and branches. This setup allows for separate tags for all modules, which is quite sane in my opinion.
That's all folks!
Oh, well, if you decide which you want to standardise on (remember: 3 is what you get when converting from CVS), I don't mind writing the hook.
bye,
Erik. _______________________________________________ clo-devel mailing list clo-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/clo-devel
-- Marco Antoniotti http://bioinformatics.nyu.edu/~marcoxa NYU Courant Bioinformatics Group tel. +1 - 212 - 998 3488 715 Broadway 10th FL fax. +1 - 212 - 998 3484 New York, NY, 10003, U.S.A.