diff options
| author | Juri Linkov <juri@linkov.net> | 2019-05-19 23:11:27 +0300 |
|---|---|---|
| committer | Juri Linkov <juri@linkov.net> | 2019-05-19 23:11:27 +0300 |
| commit | 82db17d0d1231c4aa26e837f37428c44a67663ea (patch) | |
| tree | 086396528dfd2f83657992ddf1bb88e3789f0909 /lisp/vc/log-view.el | |
| parent | 1b2b136a17d222892af9c25559e1b4c41de7831c (diff) | |
| download | emacs-82db17d0d1231c4aa26e837f37428c44a67663ea.tar.gz | |
Publicize behavior of log-view-diff at beginning/end of active region
* lisp/vc/log-view.el (log-view-diff, log-view-diff-changeset):
* doc/emacs/maintaining.texi (VC Change Log): Document behavior of
log-view-diff at the beginning and the end of the log buffer
when the region is active. (Bug#35624)
* lisp/vc/vc-git.el (vc-git-print-log): Insert newline at the
beginning to enable the feature of diffing with the working revision.
Diffstat (limited to 'lisp/vc/log-view.el')
| -rw-r--r-- | lisp/vc/log-view.el | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lisp/vc/log-view.el b/lisp/vc/log-view.el index 3389264ce6e..0b57e1d5086 100644 --- a/lisp/vc/log-view.el +++ b/lisp/vc/log-view.el @@ -585,6 +585,13 @@ point, get the diff between the revision at point and its previous revision. Otherwise, get the diff between the revisions where the region starts and ends. +When the beginning of the region is on the top line that has no revision, +use the current working revision as the first revision to compare. + +When the end of the region is on the bottom non-revision line after +the last revision line, use the previous revision of the last +displayed revision as the second revision to compare. + Unlike `log-view-diff-changeset', this function only shows the part of the changeset which affected the currently considered file(s)." @@ -600,6 +607,13 @@ point, get the diff between the revision at point and its previous revision. Otherwise, get the diff between the revisions where the region starts and ends. +When the beginning of the region is on the top line that has no revision, +use the current working revision as the first revision to compare. + +When the end of the region is on the bottom non-revision line after +the last revision line, use the previous revision of the last +displayed revision as the second revision to compare. + Unlike `log-view-diff' this function shows the whole changeset, including changes affecting other files than the currently considered file(s)." |
