On Sun, Jul 02, 2006 at 11:10:03PM -0700, Toshio Kuratomi wrote: > On Sun, 2006-07-02 at 22:33 -0700, Chris Petersen wrote: > > >> A few of us, warren, mmcgrath, and I are designing a new system of > > >> version control for the packages in Core and Extras. The main page of > > >> requirements and some pros and cons of various VCS's are listed on: > > >> http://www.fedoraproject.org/wiki/Infrastructure/VersionControl/ > > >> > > >> If you have some dispassionate features or reviews to add about any VCS > > >> you think could address the requirements, go ahead and add it to the > > >> page. > > > > Wasn't quite sure how to put this on the page, so I'm posting here. > > > > "con" for subversion is listed that auth must be through DAV, but a > > "pro" for mercurial is that it can do ssh. Just an fyi, but subversion > > works GREAT over ssh (via the svn+ssh:// uri), and projects like mythtv > > use this to separate anon checkout (http) with developer access (ssh). I added some remarks to the page yesterday to reflect this. I'm no mercurial expert (only used it slightly), but AFAIU both svn and hg have the same authentication problems/solution. ssh is too coarse and the web side is best served through apache and using the same auth mechanisms. > > Granted, you're still limited to "full repository" access or no access > > with ssh since svn handles everything in its own database format. > > Yeah, that's pretty much a blocker for using svn+ssh. One of the > requirements is that each individual developer may or may not have > access to a branch of the repository. This could be emulated with a > slew of repositories but I don't think subversion is really meant to > handle that sort of setup the way a distributed version control system > is. > > I don't know how mercurial handles this differently, though. Doesn't mercurial pushing (write access) require *require* ssh (or local access in general)? At least that was what I was told on the mercurial list http://www.selenic.com/pipermail/mercurial/2006-April/007542.html -- Axel.Thimm at ATrpms.net
Attachment:
pgp8EyNh23UkD.pgp
Description: PGP signature
-- fedora-extras-list mailing list fedora-extras-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-extras-list