On Fri, Jul 21, 2006 at 03:13:17PM -0400, Daniel Veillard wrote: > On Fri, Jul 21, 2006 at 11:45:28AM -0700, Diwaker Gupta wrote: > > > > I don't particular have a "problem" with CVS. My argument is simply > > this: for read-only anonymous access (which usually is the majority), > > Mercurial is infact easier to setup than CVS; for commit access, > > Mercurial fixes a whole bunch of *known* CVS problems (atomic commits, > > disconnected operation etc). Further, since libvirt is still fairly > > new, it would be easier to make the switch now rather than later. > > Finally, you're right that libvirt doesn't require compiling Xen -- I > > mentioned that simply to say that since these are "related" software > > projects, it is convinient for developers to just use one set of tools > > across the baord rather than a different thing for each project. > > I just followed the mercurial presentation at OLS, and asked a couple > of questions. Seems it should be possible to still operate in a centralized > mode with push for people with commit rights, so I may switch if I manage > to get my head around it and find the time needed to setup and test. > But don't hold your breath, I think there is more pressing issues :-) If you do ever want to look at it, I maintain a small administrative tool called 'mercuriual-server-tools' which can ease setup and administration mercurial server. From a single master config file it will automatically create UNIX user accounts, groups, create the repo on disk, set permissions and group ownersip on files, create Apache configs, CGI for anonymous access to nominated reposotories over HTTPm and finally generates SSH authorized_keys files with very restrictive settings to only allow access to nominated mercurial repositories - no general shell acccess. Without it I was constantly forgetting to do one or more of the steps when creating new repositories. Of course its available from a mercurial repo: http://hg.berrange.com/tools/mercurial-server-tools--devel Dan. -- |=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=| |=- Perl modules: http://search.cpan.org/~danberr/ -=| |=- Projects: http://freshmeat.net/~danielpb/ -=| |=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=|