[clo-devel] Standard subversion repository layout
Marco Antoniotti
marcoxa at cs.nyu.edu
Fri Jan 27 15:34:00 UTC 2006
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 at 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.
More information about the clo-devel
mailing list