emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: support VC operations from dired


From: Juri Linkov
Subject: Re: support VC operations from dired
Date: Tue, 22 Sep 2009 00:51:28 +0300
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (x86_64-pc-linux-gnu)

> Here's a minimal patch (minimally tested too) to support diff and log
> from dired buffers.

Thanks, it works for directories and files in Dired.

I have one question: how is it supposed to log/diff the root dir
from Dired?  When I put point on the root dir in the dired buffer,
`C-x v l' fails with:

Debugger entered--Lisp error: (wrong-type-argument stringp nil)
  expand-file-name(nil)
  vc-do-command("*vc-change-log*" 0 "rlog" ...)
  vc-rcs-print-log(... "*vc-change-log*" t)
  apply(vc-rcs-print-log (... "*vc-change-log*" t))
  vc-call-backend(RCS print-log (...) "*vc-change-log*" t)
  vc-print-log-internal(RCS (...) nil)
  vc-print-log()
  call-interactively(vc-print-log nil nil)

-- 
Juri Linkov
http://www.jurta.org/emacs/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]