* 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).