unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* CVS questions: multi-file commits, and branch reminders
@ 2004-12-19 16:47 Roy Smith
  2004-12-22 14:59 ` Leonardo Boiko
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Roy Smith @ 2004-12-19 16:47 UTC (permalink / raw)


Is there a way in CVS mode to commit multiple files at once?  The 
behavior I'm after is what you get from the command line when you type 
"cvs commit": all the files in the current directory are examined for 
diffs and all of them that have changed are committed at once, with a 
single log message.

The other nice thing about committing from the command line is the 
template log message includes the branch you're committing on.  This is 
a nice reminder that helps avoid ugly mistakes when you're working with 
several branches at once.  Is there a way to get emacs to do that?

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: CVS questions: multi-file commits, and branch reminders
  2004-12-19 16:47 CVS questions: multi-file commits, and branch reminders Roy Smith
@ 2004-12-22 14:59 ` Leonardo Boiko
  2004-12-23 23:03 ` Kai Grossjohann
       [not found] ` <mailman.8502.1103843859.27204.help-gnu-emacs@gnu.org>
  2 siblings, 0 replies; 4+ messages in thread
From: Leonardo Boiko @ 2004-12-22 14:59 UTC (permalink / raw)



[-- Attachment #1.1: Type: text/plain, Size: 279 bytes --]

Roy Smith wrote:
> Is there a way in CVS mode to commit multiple files at once?
I am interested in this too, as it would be great for subversion.
Also, for subversion, when I commit multiple files using the command 
line, Emacs vc-diff seems to get confused.

-- 
Leonardo Boiko

[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]

[-- Attachment #2: Type: text/plain, Size: 152 bytes --]

_______________________________________________
Help-gnu-emacs mailing list
Help-gnu-emacs@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gnu-emacs

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: CVS questions: multi-file commits, and branch reminders
  2004-12-19 16:47 CVS questions: multi-file commits, and branch reminders Roy Smith
  2004-12-22 14:59 ` Leonardo Boiko
@ 2004-12-23 23:03 ` Kai Grossjohann
       [not found] ` <mailman.8502.1103843859.27204.help-gnu-emacs@gnu.org>
  2 siblings, 0 replies; 4+ messages in thread
From: Kai Grossjohann @ 2004-12-23 23:03 UTC (permalink / raw)


Roy Smith <roy@panix.com> writes:

> Is there a way in CVS mode to commit multiple files at once?  The 
> behavior I'm after is what you get from the command line when you type 
> "cvs commit": all the files in the current directory are examined for 
> diffs and all of them that have changed are committed at once, with a 
> single log message.

I think you might like M-x cvs-update RET or M-x cvs-examine RET or
M-x cvs-quickdir RET.  That displays a buffer showing all files in
your working directory that are changed.  Marking some of them and
hitting c (or C) will commit them all in one go.  If you hit c or C on
a directory, all files below that directory will be affected.  So to
commit all files, hit c or C on the "." line.

c just commits normally, whereas C prepopulates the commit message
with stuff from the ChangeLog file.  I love that.  Edit code, hit C-x
4 a in some spot I've changed, compose a ChangeLog entry for that
spot, then, when done, use the C command from PCL-CVS (that's the
package implementing cvs-update and cvs-examine).

But you can also do C-x v d to get a listing of files, then mark some
of them and issue v v to commit them.

> The other nice thing about committing from the command line is the
> template log message includes the branch you're committing on.  This
> is a nice reminder that helps avoid ugly mistakes when you're
> working with several branches at once.  Is there a way to get emacs
> to do that?

Hm.  Not sure.  Never worried about template commit messages.  Hm.
Anyone?

Kai

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: CVS questions: multi-file commits, and branch reminders
       [not found] ` <mailman.8502.1103843859.27204.help-gnu-emacs@gnu.org>
@ 2004-12-24  0:27   ` Thien-Thi Nguyen
  0 siblings, 0 replies; 4+ messages in thread
From: Thien-Thi Nguyen @ 2004-12-24  0:27 UTC (permalink / raw)


Kai Grossjohann <kai@emptydomain.de> writes:

> Never worried about template commit messages.

apparently, there is a log-edit-mode-hook to customize, sometimes.
now you just have to worry if the emacs in question is new enough...

thi

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2004-12-24  0:27 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-12-19 16:47 CVS questions: multi-file commits, and branch reminders Roy Smith
2004-12-22 14:59 ` Leonardo Boiko
2004-12-23 23:03 ` Kai Grossjohann
     [not found] ` <mailman.8502.1103843859.27204.help-gnu-emacs@gnu.org>
2004-12-24  0:27   ` Thien-Thi Nguyen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).