From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Phillip Lord Newsgroups: gmane.emacs.help Subject: RCS and Emacs, between machines. Date: 27 Sep 2002 16:57:25 +0100 Organization: BIOSCI/MRC Human Genome Mapping Project Resource Centre Sender: help-gnu-emacs-admin@gnu.org Message-ID: NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1033142839 29965 127.0.0.1 (27 Sep 2002 16:07:19 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 27 Sep 2002 16:07:19 +0000 (UTC) Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17uxe8-0007n3-00 for ; Fri, 27 Sep 2002 18:07:16 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17uxeH-0003eb-00; Fri, 27 Sep 2002 12:07:25 -0400 Original-Path: shelby.stanford.edu!nntp.stanford.edu!newsfeed.stanford.edu!bloom-beacon.mit.edu!micro-heart-of-gold.mit.edu!isdnet!btnet-peer1!btnet-peer0!btnet-peer!btnet!peer.news.eu-x.com!server2.netnews.ja.net!hgmp.mrc.ac.uk!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 44 Original-NNTP-Posting-Host: bromine.hgmp.mrc.ac.uk Original-X-Trace: niobium.hgmp.mrc.ac.uk 1033142246 18876 193.62.192.35 (27 Sep 2002 15:57:26 GMT) Original-X-Complaints-To: news@net.bio.net Original-NNTP-Posting-Date: Fri, 27 Sep 2002 15:57:26 +0000 (UTC) User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2.90 Original-Xref: nntp.stanford.edu gnu.emacs.help:105397 Original-To: help-gnu-emacs@gnu.org Errors-To: help-gnu-emacs-admin@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.help:1946 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:1946 I have a problem with RCS, within emacs. For some kinds of work, like writing papers, I would like to use versioning to, well, store versions. But I tend to write a reasonable amount at home, as well as at work. I do this by sticking all the files onto a floppy and taking them home. I'd like to do this with the versioning files as well. So RCS seemed like the obvious choice. It keeps its version files in the same directory (or a sub-directory) so all the files would be there on the floppy. However this fails, because of RCS's locking model. I have a different user name at home, than I do at work. So I get lots of warning about stealing locks. I don't care about locking as I am the only user around. All I want to do is periodically check in and add version comments, and of course be able to retrieve these versions at a later date. I thought about using CVS instead, which would solve this problem. However there you need two subdirectories...one called "CVS" which cvs creates. And another to hold the repository (connecting to a remote repository is really not an option). Also importing files into the repository is a bit of a faf, as you can't do it in place...you have to import some files, then check out a work copy, etc etc. This is a pity because I am deeply addicted to pcl-cvs, which is excellent. I guess that the end solution is, for each paper, create a new directory. Then create a repository in it with one module (and no files). Then check this empty module into the same directory as the repository, and work from there. Which all seems like a lot of effort. It also fails because CVS uses full qualified paths in its Repository file, which, of course, includes my login name. Hmmm. All a bit of a mess really. Anyone else do similar things? Anyone got a good solution? Cheers Phil