From: Bill Wohler <wohler@newt.com>
Subject: Re: CVS commits and logs
Date: Sun, 05 Nov 2006 15:15:06 -0800 [thread overview]
Message-ID: <87r6wh1o5h.fsf@olgas.newt.com> (raw)
In-Reply-To: uirhv4eze.fsf@gnu.org
Eli Zaretskii <eliz@gnu.org> writes:
> . CVS log entries should be simply the ChangeLog entries with the
> file name and the leading TABs stripped.
I agree if only one file is committed. However, if multiple files are
committed, I'd say leave the file names and strip the leading TABs.
> . Each file should be committed separately, even if the changes are
> related, and the CVS log entry should be for the changes in that
> file only. In particular, the modified files and the ChangeLog
> file with the appropriate log entry should be committed separately
> (thus the CVS log entries for ChangeLog files should never include
> log entries for the modified files). Exception: it is okay to
> commit several changes to a single ChangeLog file in one "cvs ci"
> command if those changes are related to the same feature/bugfix.
This isn't clear. In the first sentence you say, "even if the changes
are related" but the exception says--paraphrased--"except if the
change are related". Which is it?
I hope the latter since if one file depends on the changes of another,
you had better check both files in at the same time. It's too bad
we're not using Subversion, but by checking the files in with the same
commit, we can reduce the chance of breaking an update that occurs
before the other files are checked in. Second, by enumerating all of
the file names in a single log message, you can see easily which files
are affected by a given change.
> . The ChangeLog files should be committed with an empty log message
> (unless this is a real change in the ChangeLog file itself, not an
> addition of log entries).
I check in the ChangeLog at the same time as I check in the file whose
change it describes. It's easy and the ChangeLog check-in is less
prone to be forgotten. It seems this is a common practice. Is there a
good reason for your rule?
Speaking of Subversion, if we switched to it, this discussion would go
away since we wouldn't even need a ChangeLog ;-). The "svn log"
command provides everything you need to know, and you can say "svn log
> ChangeLog" when you're creating a tarball for release.
--
Bill Wohler <wohler@newt.com> http://www.newt.com/wohler/ GnuPG ID:610BD9AD
next prev parent reply other threads:[~2006-11-05 23:15 UTC|newest]
Thread overview: 110+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-11-04 11:40 CVS commits and logs Eli Zaretskii
2006-11-04 12:29 ` Eli Zaretskii
2006-11-04 12:53 ` Juanma Barranquero
2006-11-04 13:23 ` Eli Zaretskii
2006-11-04 13:44 ` Juanma Barranquero
2006-11-04 13:57 ` Eli Zaretskii
2006-11-04 14:37 ` Juanma Barranquero
2006-11-04 16:06 ` Reiner Steib
2006-11-04 22:30 ` Juanma Barranquero
2006-11-05 19:22 ` Richard Stallman
2006-11-05 7:08 ` Richard Stallman
2006-11-05 21:22 ` Juanma Barranquero
2006-11-04 22:28 ` Jason Rumney
2006-11-05 6:13 ` Eli Zaretskii
2006-11-05 7:08 ` Richard Stallman
2006-11-05 23:15 ` Bill Wohler [this message]
2006-11-06 2:30 ` Miles Bader
2006-11-06 16:08 ` Richard Stallman
2006-11-06 19:38 ` Miles Bader
2006-11-07 16:47 ` Richard Stallman
2006-11-07 22:44 ` Miles Bader
2006-11-09 0:53 ` Richard Stallman
2006-11-09 4:47 ` Miles Bader
2006-11-09 6:01 ` Bill Wohler
2006-11-11 2:11 ` Richard Stallman
2006-11-11 3:24 ` Miles Bader
2006-11-11 10:03 ` Andreas Schwab
2006-11-11 12:51 ` Miles Bader
2006-11-11 17:00 ` Switching to Subversion (was: CVS commits and logs) Bill Wohler
2006-11-11 20:00 ` Switching to Subversion Romain Francoise
2006-11-12 1:20 ` Bill Wohler
2006-11-12 11:26 ` Romain Francoise
2006-11-12 21:12 ` Richard Stallman
2006-11-12 21:20 ` David Kastrup
2006-11-12 21:49 ` Juanma Barranquero
2006-11-12 22:45 ` Miles Bader
2006-11-12 23:17 ` Juanma Barranquero
2006-11-12 23:29 ` Miles Bader
2006-11-12 23:40 ` Juanma Barranquero
2006-11-12 23:59 ` Miles Bader
2006-11-13 8:02 ` stephen
2006-11-13 12:38 ` Bruce Stephens
2006-11-13 20:26 ` Juanma Barranquero
2006-11-12 21:39 ` Juanma Barranquero
2006-11-12 22:43 ` Sascha Wilde
2006-11-12 23:22 ` Miles Bader
2006-11-12 23:37 ` Juanma Barranquero
2006-11-12 23:54 ` Miles Bader
2006-11-12 23:58 ` Juanma Barranquero
2006-11-13 0:15 ` Miles Bader
2006-11-13 1:20 ` Juanma Barranquero
2006-11-13 16:26 ` Stefan Monnier
2006-11-13 16:53 ` Juanma Barranquero
2006-11-13 16:59 ` Juanma Barranquero
2006-11-13 20:13 ` Stefan Monnier
2006-11-14 4:50 ` Bill Wohler
2006-11-14 6:49 ` Stefan Monnier
2006-11-27 21:42 ` Jari Aalto
2006-11-28 4:52 ` Miles Bader
2006-11-28 12:06 ` Jari Aalto
2006-11-13 8:41 ` Sascha Wilde
2006-11-13 8:50 ` David Kastrup
2006-11-13 8:59 ` Juanma Barranquero
2006-11-13 9:11 ` Sascha Wilde
2006-11-13 9:26 ` David Kastrup
2006-11-13 9:53 ` dhruva
2006-11-13 10:55 ` Thomas Arendsen Hein
2006-11-28 11:29 ` Jari Aalto
2006-11-13 12:38 ` Sascha Wilde
2006-11-13 12:40 ` Juanma Barranquero
2006-11-14 2:27 ` Han-Wen Nienhuys
2006-11-13 12:55 ` David Kastrup
2006-11-13 14:49 ` Sascha Wilde
2006-11-13 14:57 ` Juanma Barranquero
2006-11-13 8:51 ` Miles Bader
2006-11-13 11:43 ` Thomas Arendsen Hein
2006-11-13 12:31 ` Juanma Barranquero
2006-11-13 13:16 ` Miles Bader
2006-11-13 13:35 ` Juanma Barranquero
2006-11-13 13:54 ` David Kastrup
2006-11-13 14:08 ` Juanma Barranquero
2006-11-14 3:53 ` Bill Wohler
2006-11-13 14:46 ` Sascha Wilde
2006-11-13 22:31 ` Miles Bader
2006-11-13 22:44 ` Juanma Barranquero
2006-11-14 6:38 ` Stefan Monnier
2006-11-13 11:20 ` Thomas Arendsen Hein
2006-11-13 13:11 ` Miles Bader
2006-11-13 14:51 ` Sascha Wilde
2006-11-13 16:55 ` Thomas Arendsen Hein
2006-11-13 22:37 ` Miles Bader
2006-11-13 20:15 ` Richard Stallman
2006-11-14 2:49 ` Miles Bader
2006-11-13 8:47 ` joakim
2006-11-13 8:56 ` Juanma Barranquero
2006-11-13 9:05 ` joakim
2006-11-14 4:55 ` Bill Wohler
2006-11-13 20:15 ` Richard Stallman
2006-11-14 1:53 ` Juliusz Chroboczek
2006-11-14 2:10 ` Masatake YAMATO
2006-11-14 3:05 ` Eric Hanchrow
2006-11-14 3:23 ` Miles Bader
2006-11-12 5:14 ` CVS commits and logs Richard Stallman
2006-11-12 9:45 ` Miles Bader
2006-11-13 9:44 ` Richard Stallman
2006-11-07 18:07 ` Reiner Steib
2006-11-07 20:33 ` Eli Zaretskii
2006-11-08 1:50 ` Miles Bader
2006-11-11 9:43 ` Reiner Steib
2006-11-06 4:21 ` Eli Zaretskii
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=87r6wh1o5h.fsf@olgas.newt.com \
--to=wohler@newt.com \
/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.