From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: knubee Newsgroups: gmane.emacs.help Subject: distributed revision control? Date: Sat, 04 Aug 2007 20:12:38 -0700 Organization: http://groups.google.com Message-ID: <1186283558.939662.293950@e16g2000pri.googlegroups.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: sea.gmane.org 1186342900 417 80.91.229.12 (5 Aug 2007 19:41:40 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 5 Aug 2007 19:41:40 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Aug 05 21:41:39 2007 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IHlys-000587-7Y for geh-help-gnu-emacs@m.gmane.org; Sun, 05 Aug 2007 21:41:39 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IHlyn-00017g-2Z for geh-help-gnu-emacs@m.gmane.org; Sun, 05 Aug 2007 15:41:33 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!postnews.google.com!e16g2000pri.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 29 Original-NNTP-Posting-Host: 218.186.9.4 Original-X-Trace: posting.google.com 1186283559 28181 127.0.0.1 (5 Aug 2007 03:12:39 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Sun, 5 Aug 2007 03:12:39 +0000 (UTC) User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20061201 Firefox/2.0.0.6 (Ubuntu-feisty),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: e16g2000pri.googlegroups.com; posting-host=218.186.9.4; posting-account=ps2QrAMAAAA6_jCuRt2JEIpn5Otqf_w0 Original-Xref: shelby.stanford.edu gnu.emacs.help:150754 X-Mailman-Approved-At: Sun, 05 Aug 2007 15:39:47 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:46336 Archived-At: 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.