From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.bugs Subject: bug#13004: 24.2; vc-diff from vc-log doesn't show diff before renames (for Mercurial backend). Date: Tue, 27 Nov 2012 15:09:47 -0500 Message-ID: References: <87boekdxqj.fsf@gavenkoa.example.com> <19fw3w597r.fsf@fencepost.gnu.org> <87haoau9qp.fsf@gavenkoa.example.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1354047021 817 80.91.229.3 (27 Nov 2012 20:10:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 27 Nov 2012 20:10:21 +0000 (UTC) Cc: 13004@debbugs.gnu.org To: Oleksandr Gavenko Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 27 21:10:32 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TdRUG-0004yF-GY for geb-bug-gnu-emacs@m.gmane.org; Tue, 27 Nov 2012 21:10:32 +0100 Original-Received: from localhost ([::1]:51835 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TdRU5-000466-A6 for geb-bug-gnu-emacs@m.gmane.org; Tue, 27 Nov 2012 15:10:21 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:51265) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TdRTx-00044z-OC for bug-gnu-emacs@gnu.org; Tue, 27 Nov 2012 15:10:19 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TdRTw-0004hn-2Q for bug-gnu-emacs@gnu.org; Tue, 27 Nov 2012 15:10:13 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:60141) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TdRTv-0004hg-Sr for bug-gnu-emacs@gnu.org; Tue, 27 Nov 2012 15:10:11 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TdRVh-0005RO-Qb for bug-gnu-emacs@gnu.org; Tue, 27 Nov 2012 15:12:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 27 Nov 2012 20:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13004 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 13004-submit@debbugs.gnu.org id=B13004.135404710120888 (code B ref 13004); Tue, 27 Nov 2012 20:12:01 +0000 Original-Received: (at 13004) by debbugs.gnu.org; 27 Nov 2012 20:11:41 +0000 Original-Received: from localhost ([127.0.0.1]:42159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TdRVM-0005Qq-Qt for submit@debbugs.gnu.org; Tue, 27 Nov 2012 15:11:41 -0500 Original-Received: from fencepost.gnu.org ([208.118.235.10]:40169) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TdRVK-0005Qj-D7 for 13004@debbugs.gnu.org; Tue, 27 Nov 2012 15:11:39 -0500 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TdRTX-0004xz-Ew; Tue, 27 Nov 2012 15:09:47 -0500 X-Spook: satellite imagery Yukon e-bomb LLNL offensive information X-Ran: wg~:E\w/!^k902YKbaS/4fQx~=h9h3+upOS>ItyMEdA'IMvBz.P7PtxE.L)Xk'JL;r'd6" X-Hue: yellow X-Attribution: GM In-Reply-To: <87haoau9qp.fsf@gavenkoa.example.com> (Oleksandr Gavenko's message of "Tue, 27 Nov 2012 21:27:42 +0200") User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:67539 Archived-At: Oleksandr Gavenko wrote: > md /tmp/test > hg init > echo xxx >>README > hg add > hg ci -m init > echo yyy >>README > hg ci -m before > hg mv README INSTALL > hg ci -m rename > echo zzz >>INSTALL > hg ci -m after Perfect, thanks. (Assuming md == mkdir && cd) > Open INSTALL file in Emacs. "C-x v l" ("vc-print-log"). You get (I drop some > output): I had to add -f to vc-hg-log-switches. I'm guessing you have it in .hgrc maybe. > In changeset 2 "d" (log-view-diff) fine: > > diff --git a/README b/INSTALL > copy from README > copy to INSTALL I had to add --git to vc-hg-diff-switches. > In changeset 1 "d" (log-view-diff) fail: empty *vc-diff* buffer and message: > > Finding changes in /tmp/test/INSTALL... > No changes between 0 and 1 [...] > $ hg diff -r 1 -r 2 INSTALL > diff --git a/README b/INSTALL > copy from README > copy to INSTALL Obviously to compare with what you are asking Emacs to do, you need to run: hg diff -r 0 -r 1 INSTALL This prints nothing for me. So I don't see any Emacs issue here.