aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2013-04-27 14:29:00 -0700
committerGlenn Morris2013-04-27 14:29:00 -0700
commit685c9501cdf0771e78e2fb3d40d1c85baf676421 (patch)
tree30ce731b25a83ecff35f74b7bfb6076a3b9b71ff
parent0208ede7abd03f6945fd3b6c18e7d089096b2d79 (diff)
downloademacs-685c9501cdf0771e78e2fb3d40d1c85baf676421.tar.gz
emacs-685c9501cdf0771e78e2fb3d40d1c85baf676421.zip
* vc/log-view.el (log-view-current-entry):
Treat "---" separator lines as part of the following rev. Fixes: debbugs:14169
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/vc/log-view.el4
2 files changed, 8 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 01cc00cfe07..e69fe4b9d0f 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12013-04-27 Glenn Morris <rgm@gnu.org>
2
3 * vc/log-view.el (log-view-current-entry):
4 Treat "---" separator lines as part of the following rev. (Bug#14169)
5
12013-04-27 Juri Linkov <juri@jurta.org> 62013-04-27 Juri Linkov <juri@jurta.org>
2 7
3 * subr.el (read-number): Doc fix about using it by interactive 8 * subr.el (read-number): Doc fix about using it by interactive
diff --git a/lisp/vc/log-view.el b/lisp/vc/log-view.el
index b74ff77bc41..b633b7be403 100644
--- a/lisp/vc/log-view.el
+++ b/lisp/vc/log-view.el
@@ -317,7 +317,9 @@ Otherwise, don't move point."
317 result) 317 result)
318 (save-excursion 318 (save-excursion
319 (when pos (goto-char pos)) 319 (when pos (goto-char pos))
320 (forward-line 1) 320 (forward-line 0)
321 ;; Treat "---" separator lines as part of the following revision.
322 (forward-line (if (looking-at "-\\{20,\\}$") 2 1))
321 (while looping 323 (while looping
322 (setq pos (re-search-backward log-view-message-re nil 'move) 324 (setq pos (re-search-backward log-view-message-re nil 'move)
323 looping (and pos (log-view-inside-comment-p (point))))) 325 looping (and pos (log-view-inside-comment-p (point)))))