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