comp.emacs-emacs_cvs_tricks_with_multiple_buffers-pcl-cvs_mode

This is part of The Pile, a partial archive of some open source mailing lists and newsgroups.



From: Bil Kleb <W.L.Kleb@LaRC.NASA.Gov>
Subject: checking in two files while in CVS mode
Newsgroups: comp.emacs
Date: Tue, 11 Feb 2003 13:22:25 -0500
Organization: NASA Langley Research Center

I really like the \C-x v v thing for one file, but I haven't figured
out how to do this across multiple files.  Consider the following scenario:

  I have two frames up which have modified source files.

  I want to commit them both to CVS using the same commit message
  and continue working on them.

Currently I exit emacs and use the command line interface to CVS.

What is the "emacs way" to accomplish this task?

===

From: Adrian Aichner <adrian@xemacs.org>
Subject: Re: checking in two files while in CVS mode
Newsgroups: comp.emacs
Date: 11 Feb 2003 19:37:09 +0100
Organization: The XEmacs Project

>>>>> "Bil" == Bil Kleb <W.L.Kleb@LaRC.NASA.Gov> writes:

    Bil> I really like the \C-x v v thing for one file, but I haven't figured
    Bil> out how to do this across multiple files.  Consider the following scenario:

    Bil>   I have two frames up which have modified source files.

    Bil>   I want to commit them both to CVS using the same commit message
    Bil>   and continue working on them.

    Bil> Currently I exit emacs and use the command line interface to CVS.

    Bil> What is the "emacs way" to accomplish this task?

PCL-CVS rules.

Try
M-x cvs-status
inside a CVS working directory.

You can mark multiple files in the *cvs* buffer and commit them with a
single message.

===

From: Bil Kleb <W.L.Kleb@LaRC.NASA.Gov>
Subject: Re: checking in two files while in CVS mode
Newsgroups: comp.emacs
Date: Tue, 11 Feb 2003 20:37:58 -0500
Organization: NASA Langley Research Center

Adrian Aichner wrote:
>
>     Bil>   I have two frames up which have modified source files.
>     Bil>   I want to commit them both to CVS using the
> same commit message
>     Bil>   and continue working on them.
>
> You can mark multiple files in the *cvs* buffer and commit them with a
> single message.

So it's sounding like I need to write an elisp function to do this without
marking, etc.?

I pine for a simple key binding that looks at my version controlled buffers,
prompts me for a commit message, and updates them all so I can keep on
working with minimum hassle.

I guess I'll also eventually want the multi-buffer equivalent of \C-x v = (show diffs).

===

From: kai.grossjohann@uni-duisburg.de (Kai Gro

the rest of The Pile (a partial mailing list archive)

doom@kzsu.stanford.edu