[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Usinh Mercurial with Subversion for Distributed Version Control

From: Nico Kadel-Garcia <nkadel_at_gmail.com>
Date: Wed, 15 Sep 2010 22:07:45 -0400

On Wed, Sep 15, 2010 at 6:38 PM, Tom Browder <tom.browder_at_gmail.com> wrote:
> On Wed, Sep 15, 2010 at 17:03, Nico Kadel-Garcia <nkadel_at_gmail.com> wrote:
>> On Wed, Sep 15, 2010 at 1:00 PM, Tom Browder <tom.browder_at_gmail.com> wrote:
>>> On Wed, Sep 15, 2010 at 11:17, Andy Levy <andy.levy_at_gmail.com> wrote:
>>>> On Wed, Sep 15, 2010 at 12:14, Tom Browder <tom.browder_at_gmail.com> wrote:
> ...
>>>>>  http://blog.red-bean.com/sussman/?p=116
>>>>>
>>>>> Does anyone have a link to an update or a new solution or recommendation?
> ...
>>>> Does it have to be Mercurial?
>>>> http://www.kernel.org/pub/software/scm/git/docs/git-svn.html
> ...
>>> I assume you've had a good experience with the git-subversion model?
>>> I think several gcc developers use it, too.
> ...
>> I have, including migration. While I support Subversion in commercial
>> environments, I'd swap svn for git in a heartbeat for detached
>> environments, for improved merging, and for *speed*.
>
> Thanks, Niko, I appreciate your comments.
>
> After looking around some more, bazaar is looking like it works well
> with my desired work flow (work at home or on the road):
>
> 1.  company server: subversion repositories (access by vpn--slow and
> unreliable for a busy developer)
>
> 2a. home server: bazaar master repository as a copy of the company
> subversion repo
>
>   bazaar repo is backed up to multiple disks regularly
>
>   bazaar repo changes synched with company subversion repo as able
>
> 2b. home server: individual users have clones of bazaar master repo,
> keep inn sync with master bazaar repo on home server

I've not touched that toolkit. I like git because I've found the
svn2git migration easy, the handling of authentication and integrated
GPG signing of authorized tags very helpful, and the merge functions
welcome. The improved centralization control that it lauds is
*precisely* one of the major factors that distributed systems don't
want, but it does have other intersting features. However, both
Subversion and git are supported on my faviorite major open source
repository, sourceforge.net. bazaar is not.

If you have the chance to try, how well do the bazaar/subversion
integration tools work? I admit that I enjoy being able to work
locally with git, and push and pull upstream as necesasry with the
git-svn toolkits and their proxy like handling for Subversions's. more
broadly supported central repositories.

> 3. laptop: same as 2b
>
> I may not have the terminology exactly correct, but I hope the basic
> idea shows through.  It looks like that is fairly easily doable with
> bazaar.
>
> Regards,
>
> -Tom
>
Received on 2010-09-16 04:08:38 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.