For those that don't know one of the Version control systems we're evaluating is Subversion:
http://www.fedoraproject.org/wiki/Infrastructure/VersionControl/Architecture...
I've got SVN setup and running with Fedora Extras. I've got 2 copies. One is a from the head for FE-5 and the other is an actual cvs2svn conversion of Extras. They are available to anyone with a Fedora Account at:
https://svn.fedoraproject.org/svn/extras/ and https://svn.fedoraproject.org/svn/cvs2svn-extras/
Right now the head svn (https://svn.fedoraproject.org/svn/extras/) is setup in the following fashion: trunk\ tags\ branches\
Take a look. I think this layout will work well for us. For testing I've got this wide open (any valid Fedora Account) but I'm open to closing parts of it down, completely opening some stuff (no auth at all). We can get as crazy as we want as far as ACL's go. Let me know what you guys all think because if we find some reason this won't work for our needs it's better to find out now so we can focus our efforts on the others.
-Mike
Right now the head svn (https://svn.fedoraproject.org/svn/extras/) is setup in the following fashion: trunk\ tags\ branches\
I've tried this repo, thanks for setting it up. Right now the extras CVS repo is set up in this fashion : module/ submodule/ branch/
"module" being for example "rpms", "owners", "website", etc.., "submodule" being the rpm name, and "branch" being "FC-5", "devel", etc... It works fine for me as an extras contributor, why not keeping the same organization ? What would the new one provide that the old one did not ? (of course we'll need an additional rpms-tags/ top-level dir)
We should also have a look at the system set-up by /the repo that must not be named/, who uses svn. It's set up in this fashion : website/ packages/ <rpm-name>/ <distro>/
There also, it's quite similar to what Extras has currently. Works fine. For more info : http://rpm.livna.org/development.html (OMG I linked to it ! Curse me !)
If a new classical setup like trunk/ tags/ branches/ would work better, I'm totally open to it, but are there benefits ? Anything I overlooked ?
It's nice we'll be able to have fun with ACLs in the next version. Will they be pluggable into the new package database ? That would rock.
Aurélien
infrastructure@lists.fedoraproject.org