help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: distributed revision control?


From: Tim X
Subject: Re: distributed revision control?
Date: Tue, 07 Aug 2007 20:50:09 +1000
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1.50 (gnu/linux)

Pascal Bourguignon <pjb@informatimago.com> writes:

> knubee <knubee@gmail.com> writes:
>
>> A colleague and I want to work on some shared documents via tramp and
>> revision control. The issue: we do not have access to a shared
>> location that could serve as a centralized repository. (Our project
>> isn't an open source software project and doesn't warrant such things
>> as sourceforge etc. We tried google projects but couldn't see a way to
>> integrate this with emacs version control.)
>>
>> Reading about "distributed revision control systems" (DRCS) suggests
>> this may be the way to go. However, most of the information we have
>> found suggests that although individuals can work independently on
>> their local versions, there is an assumption that at some point
>> changes are committed to a single repository.
>>
>> The model we would like to pursue is that the local version of one of
>> us exists as the main repository. So, one approach is" "committing" to
>> that repository would take the form of something more like email than
>> ftp/ssh access to a machine with a repository. (We are also open to
>> other approaches)
>>
>> Does anyone here know if Arch or Bazaar-NG (or something else we could
>> use from within emacs) support such a model? If so, any pointers to
>> how to do this?
>>
>> (Sorry if this post is off topic. If there is a more appropriate list
>> that deals with revision control systems available within emacs,
>> please let me know.)
>>
>> thanks.
>>
>
> darcs is designed to deal with this problem.  Technically, there is no
> central repository in darcs, all the sandboxes are branches.
>
> Changes are not commited to any central repository, but at one point,
> you may want to send your patches to the other guys, and vice versa.
> If you're only two, it's ok; if you're more, it's easier if there is a
> single central integrator.
>

darcs is a nice system and I'd recommend looking at it. Another possibility is
bazaar, which looks very straight-forward and may meet your needs. I believe
there is some support under emacs' version control system, though I think its
very very basic.

Tim

-- 
tcross (at) rapttech dot com dot au


reply via email to

[Prev in Thread] Current Thread [Next in Thread]