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