Re: [PATCH] vc-git: support asynchronous annotations, and improve versioning.
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jul 16, 2007, 03:20 UTC
- Message-ID
- <7v3azpavae.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <cfa5ed80635135dd7544f2b4c6df521a4353e90d.1184548803.git.dak@gnu.org>
David Kastrup <dak@gnu.org> writes:
Show 8 quoted lines
> (vc-git-symbolic-commit): Allow nil to pass through. > (vc-git-previous-version): Use explicit parent argument. > (vc-git-next-version): Simplify. > (vc-git-annotate-command): Use `vc-do-command'. > (vc-git-annotate-extract-revision-at-line): Rename from > `vc-annotate-extract-revision-at-line'. > (vc-git-checkout): Make nicer way of ensuring encoding. >
These do not seem to match what the patch does at all. I give up.
Will apply only the "install .el, too" change from the confusing series for now.
Show 25 quoted lines
> diff --git a/contrib/emacs/vc-git.el b/contrib/emacs/vc-git.el > index 2a0a0fe..d7ad314 100644 > --- a/contrib/emacs/vc-git.el > +++ b/contrib/emacs/vc-git.el > @@ -173,23 +173,22 @@ Returns nil if not possible." > ... > (defun vc-git-annotate-command (file buffer &optional version) > "Execute \"git blame\" on FILE, inserting the contents in BUFFER. > Optional arg VERSION is a version to annotate from." > - (vc-do-command buffer > - 'async > - "git" file "blame" > - (or version "HEAD") > - "--")) > + (let ((coding-system-for-read git-commits-coding-system)) > + (vc-do-command buffer > + 'async > + "git" file "blame" > + (or version "HEAD") > + "--"))) > > ;;(defun vc-git-annotate-command (file buf &optional rev) > ;; (let ((name (file-relative-name file))) > -- > 1.4.4.2