When will be CVS replaced by modern version control system?

Matthew Schick mschick at redhat.com
Thu Nov 8 14:03:22 UTC 2007


On Thu, 2007-11-08 at 07:54 -0600, Les Mikesell wrote:
> King InuYasha wrote:
> > Well, Bazaar and Mercurial can both support semi-centralized repository
> > systems. In the Enano CMS Project, we created a public mirror of all the
> > repositories that are worked on in Nighthawk, which is the build and
> > development server of all the work in Mercurial revisions of Enano CMS.
> > While realistically Fedora cannot have such a system, the principle of
> > designating certain branches of repositories for central authorization so
> > that stuff like QA can manage it is possible with a single repository
> > setting. Heck, I think even Ubuntu does that with Bazaar. Though as far as
> > distributed VCSes go, I prefer Mercurial. Since Fedora is a Linux OS, I
> > suppose it is fine to use GIT, but I try to avoid non-cross platform VCSes.
> 
> Svk has an interesting magic ability to work with a mirrored subversion 
> project.  That lets you treat the subversion repository as centralized 
> but people who prefer to work with a local copy can run svk, tell it to 
> sync with the subversion copy, then make a local branch for their 
> changes.  When they merge the branch changes back to the mirrored 
> project, svk automagically commits them to the central subversion repo. 
>   I haven't done this myself but there are some tutorials floating 
> around on the net with the steps for this procedure.

There's also git-svn.  Lets you use the upstream svn server for the
centralized repository but still gives you all the distributed features
of git.
-- 
Matthew Schick
Systems Administrator, Engineering Operations
Red Hat, Inc.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/fedora-devel-list/attachments/20071108/68fa88f4/attachment.sig>


More information about the fedora-devel-list mailing list