Mercurial > emacs
comparison lisp/ChangeLog @ 105670:6f463ea7a91a
Make vc-annotate work through copies and renames.
* vc-annotate.el (vc-annotate-extract-revision-at-line): Return
the file name too.
(vc-annotate-revision-at-line)
(vc-annotate-find-revision-at-line)
(vc-annotate-revision-previous-to-line)
(vc-annotate-show-log-revision-at-line): Update to get the file
name from vc-annotate-extract-revision-at-line.
(vc-annotate-show-diff-revision-at-line-internal): Change the
argument to mean whether to show a file diff or not. Get the file
name from vc-annotate-extract-revision-at-line.
(vc-annotate-show-diff-revision-at-line): Update
vc-annotate-show-diff-revision-at-line call.
(vc-annotate-warp-revision): Add an optional file argument.
* vc-git.el (vc-git-annotate-command): Pass -C -C to the blame command.
(vc-git-annotate-extract-revision-at-line): Also return the file
name if found.
* vc-hg.el (vc-hg-annotate-command): Pass --follow to the annotate
command. Remove unused code.
(vc-hg-annotate-re): Update to match --follow output.
(vc-hg-annotate-extract-revision-at-line): Also return the file
name if found.
* vc.el: Update annotate-extract-revision-at-line documentation.
author | Dan Nicolaescu <dann@ics.uci.edu> |
---|---|
date | Mon, 19 Oct 2009 05:04:22 +0000 |
parents | d15f2b6136f5 |
children | 6220a5eef4ef |
comparison
equal
deleted
inserted
replaced
105669:68dd71358159 | 105670:6f463ea7a91a |
---|---|
1 2009-10-19 Dan Nicolaescu <dann@ics.uci.edu> | |
2 | |
3 Make vc-annotate work through copies and renames. | |
4 * vc-annotate.el (vc-annotate-extract-revision-at-line): Return | |
5 the file name too. | |
6 (vc-annotate-revision-at-line) | |
7 (vc-annotate-find-revision-at-line) | |
8 (vc-annotate-revision-previous-to-line) | |
9 (vc-annotate-show-log-revision-at-line): Update to get the file | |
10 name from vc-annotate-extract-revision-at-line. | |
11 (vc-annotate-show-diff-revision-at-line-internal): Change the | |
12 argument to mean whether to show a file diff or not. Get the file | |
13 name from vc-annotate-extract-revision-at-line. | |
14 (vc-annotate-show-diff-revision-at-line): Update | |
15 vc-annotate-show-diff-revision-at-line call. | |
16 (vc-annotate-warp-revision): Add an optional file argument. | |
17 | |
18 * vc-git.el (vc-git-annotate-command): Pass -C -C to the blame command. | |
19 (vc-git-annotate-extract-revision-at-line): Also return the file | |
20 name if found. | |
21 | |
22 * vc-hg.el (vc-hg-annotate-command): Pass --follow to the annotate | |
23 command. Remove unused code. | |
24 (vc-hg-annotate-re): Update to match --follow output. | |
25 (vc-hg-annotate-extract-revision-at-line): Also return the file | |
26 name if found. | |
27 | |
28 * vc.el: Update annotate-extract-revision-at-line documentation. | |
29 | |
1 2009-10-18 Kevin Ryde <user42@zip.com.au> | 30 2009-10-18 Kevin Ryde <user42@zip.com.au> |
2 | 31 |
3 * ibuffer.el (ibuffer-confirm-operation-on): Correction to error | 32 * ibuffer.el (ibuffer-confirm-operation-on): Correction to error |
4 re-throw, `err' is a pair not a list so can't use apply (Bug#4740). | 33 re-throw, `err' is a pair not a list so can't use apply (Bug#4740). |
5 | 34 |