Variable: add-log-keep-changes-together
add-log-keep-changes-together is a customizable variable defined in
add-log.el.gz.
Value
nil
Documentation
If non-nil, normally keep day's log entries for one file together.
Log entries for a given file made with M-x add-change-log-entry (add-change-log-entry) or
C-x 4 a (add-change-log-entry-other-window) will only be added to others for that file made
today if this variable is non-nil or that file comes first in today's
entries. Otherwise another entry for that file will be started. An
original log:
* foo (...): ...
* bar (...): change 1
in the latter case, C-x 4 a (add-change-log-entry-other-window) in a buffer visiting bar, yields:
* bar (...): -!-
* foo (...): ...
* bar (...): change 1
and in the former:
* foo (...): ...
* bar (...): change 1
(...): -!-
The NEW-ENTRY arg to add-change-log-entry can override the effect of
this variable.
This variable was added, or its default value changed, in Emacs 20.3.
Probably introduced at or before Emacs version 20.3.
Source Code
;; Defined in /usr/src/emacs/lisp/vc/add-log.el.gz
(defcustom add-log-keep-changes-together nil
"If non-nil, normally keep day's log entries for one file together.
Log entries for a given file made with \\[add-change-log-entry] or
\\[add-change-log-entry-other-window] will only be added to others \
for that file made
today if this variable is non-nil or that file comes first in today's
entries. Otherwise another entry for that file will be started. An
original log:
* foo (...): ...
* bar (...): change 1
in the latter case, \\[add-change-log-entry-other-window] in a \
buffer visiting `bar', yields:
* bar (...): -!-
* foo (...): ...
* bar (...): change 1
and in the former:
* foo (...): ...
* bar (...): change 1
(...): -!-
The NEW-ENTRY arg to `add-change-log-entry' can override the effect of
this variable."
:version "20.3"
:type 'boolean)