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