When will be CVS replaced by modern version control system?

Les Mikesell lesmikesell at gmail.com
Thu Nov 8 13:54:06 UTC 2007


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.

-- 
   Les Mikesell
    lesmikesell at gmail.com





More information about the fedora-devel-list mailing list