all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Phillip Lord <p.lord@russet.org.uk>
Subject: RCS and Emacs, between machines.
Date: 27 Sep 2002 16:57:25 +0100	[thread overview]
Message-ID: <vflm5nxw62.fsf@rpc71.cs.man.ac.uk> (raw)




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

             reply	other threads:[~2002-09-27 15:57 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-09-27 15:57 Phillip Lord [this message]
2002-09-27 16:09 ` RCS and Emacs, between machines Holger Sparr
2002-09-30  9:11   ` Phillip Lord
2002-09-27 16:15 ` Alan Shutko
2002-09-30  9:12   ` Phillip Lord
2002-09-30 13:38     ` Alan Shutko
2002-09-30 14:58       ` Phillip Lord
2002-10-04  7:21         ` Lee Sau Dan
2002-09-27 17:23 ` Kai Großjohann

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=vflm5nxw62.fsf@rpc71.cs.man.ac.uk \
    --to=p.lord@russet.org.uk \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.