Glenn Morris <rgm@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 13405) by debbugs.gnu.org; 12 Jan 2013 14:22:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 12 09:22:59 2013 Received: from localhost ([127.0.0.1]:56460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1Tu1z8-0007jF-LF for submit <at> debbugs.gnu.org; Sat, 12 Jan 2013 09:22:59 -0500 Received: from mail-ea0-f169.google.com ([209.85.215.169]:57050) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <andrewjmoreton@HIDDEN>) id 1Tu1z5-0007j2-PO for 13405 <at> debbugs.gnu.org; Sat, 12 Jan 2013 09:22:56 -0500 Received: by mail-ea0-f169.google.com with SMTP id a12so1108140eaa.28 for <13405 <at> debbugs.gnu.org>; Sat, 12 Jan 2013 06:22:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=a9Jtaew7UeGoxejiXdyy15qgh4y2LbGnWZmtUCxJ0/0=; b=ec9JNlNhAM/5Nktrv/bqMM/QS1Xs8C35/cFz13s+oXsEWPVkoEZuQj91UYxMmGa3vd JPY6beeSSZCXPSNlvVASVOwLRFbrKHy00DR2ttkrk2kLCNbYSh1m9VYNuWXQLkcZSnYP myGsRQn+/btnVUZrSUsgEiw4X/oYut/JcsN0HhgsY+C4Fkl+qmSl8eve4xcfU9YBIGO7 TcoL5Vtz8+rCMUMCyG8dAC/GTMDZGfg7GV04OkclQSstNpFSLOc6JyaH3t1XEsA+FTK7 pZbMhxmpL8eI4qmwEl4IrYnyXSVqBMwx+ADqUv9NcF0urCOwic8oJW5pordqlO5mxXUE 48mw== X-Received: by 10.14.184.134 with SMTP id s6mr210235413eem.43.1358000557435; Sat, 12 Jan 2013 06:22:37 -0800 (PST) Received: from [192.168.0.3] (82-69-64-228.dsl.in-addr.zen.co.uk. [82.69.64.228]) by mx.google.com with ESMTPS id f6sm13037358eeo.7.2013.01.12.06.22.36 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 12 Jan 2013 06:22:36 -0800 (PST) Message-ID: <50F171A3.9050200@HIDDEN> Date: Sat, 12 Jan 2013 14:22:27 +0000 From: Andy Moreton <andrewjmoreton@HIDDEN> User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 To: Stefan Monnier <monnier@HIDDEN> Subject: Re: bug#13405: 24.3; log-view-diff-changeset reports wrong results References: <50EEE630.3000306@HIDDEN> <jwv4nin2u3d.fsf-monnier+emacs@HIDDEN> In-Reply-To: <jwv4nin2u3d.fsf-monnier+emacs@HIDDEN> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 13405 Cc: 13405 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -0.7 (/) On 11/01/2013 23:13, Stefan Monnier wrote: >> 3) In the *vc-change-log* buffer, type D (log-view-diff-changeset) to view >> the changeset for that single revision. >> Emacs runs "hg diff --git -r 46768 -r 46769", but this does not show >> the expected contents of the changeset, as the previous revision was >> on a different named branch. Instead this shows the (large) diff between >> the two branches. The line counts illustrate this: > >> # hg diff -r 46768 -r 46769 | wc -l ## Diff between branches >> 102276 >> # hg diff -c 46769 | wc -l ## Changeset diff >> 295 >> # hg log -p -r 46769 | wc -l ## Changeset diff + hg metadata >> 302 > >> The second and third commands give the expected output. >> Can log-view-diff-changeset be changed to deal with this case more >> gracefully ? > > VC assumes you can get the changeset by running > "hg diff -r <something> -r 46769". Is there a <something> that would > give the right answer? Ideally this <something> should be computable > from "46769". This can be done using revsets: # hg diff -r46769^1 -r 46769 | wc -l 295 However that relies on having a new enough version of mercurial that supports the revsets syntax. The "hg diff -c" or "hg log -p" commands work with older mercurial versions that do not support revset syntax. AndyM
bug-gnu-emacs@HIDDEN
:bug#13405
; Package emacs
.
Full text available.Received: (at 13405) by debbugs.gnu.org; 11 Jan 2013 23:13:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 11 18:13:44 2013 Received: from localhost ([127.0.0.1]:55881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1TtnnD-00013r-Gx for submit <at> debbugs.gnu.org; Fri, 11 Jan 2013 18:13:44 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:10252) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <monnier@HIDDEN>) id 1TtnnB-00013f-QA for 13405 <at> debbugs.gnu.org; Fri, 11 Jan 2013 18:13:42 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtkGAG6Zu09MCpYP/2dsb2JhbABEgXuyFoEIghUBAQQBViMFCwsOJhIUGA0kiBwFugmQRAOIQppxgViDBw X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="212336487" Received: from 76-10-150-15.dsl.teksavvy.com (HELO pastel.home) ([76.10.150.15]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 11 Jan 2013 18:13:27 -0500 Received: by pastel.home (Postfix, from userid 20848) id 9A9385943D; Fri, 11 Jan 2013 18:13:26 -0500 (EST) From: Stefan Monnier <monnier@HIDDEN> To: Andy Moreton <andrewjmoreton@HIDDEN> Subject: Re: bug#13405: 24.3; log-view-diff-changeset reports wrong results Message-ID: <jwv4nin2u3d.fsf-monnier+emacs@HIDDEN> References: <50EEE630.3000306@HIDDEN> Date: Fri, 11 Jan 2013 18:13:26 -0500 In-Reply-To: <50EEE630.3000306@HIDDEN> (Andy Moreton's message of "Thu, 10 Jan 2013 16:02:56 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 13405 Cc: 13405 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: 0.8 (/) > 3) In the *vc-change-log* buffer, type D (log-view-diff-changeset) to view > the changeset for that single revision. > Emacs runs "hg diff --git -r 46768 -r 46769", but this does not show > the expected contents of the changeset, as the previous revision was > on a different named branch. Instead this shows the (large) diff between > the two branches. The line counts illustrate this: > # hg diff -r 46768 -r 46769 | wc -l ## Diff between branches > 102276 > # hg diff -c 46769 | wc -l ## Changeset diff > 295 > # hg log -p -r 46769 | wc -l ## Changeset diff + hg metadata > 302 > The second and third commands give the expected output. > Can log-view-diff-changeset be changed to deal with this case more > gracefully ? VC assumes you can get the changeset by running "hg diff -r <something> -r 46769". Is there a <something> that would give the right answer? Ideally this <something> should be computable from "46769". Stefan
bug-gnu-emacs@HIDDEN
:bug#13405
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 10 Jan 2013 16:03:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 10 11:03:23 2013 Received: from localhost ([127.0.0.1]:54354 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1TtKbC-0004kw-6x for submit <at> debbugs.gnu.org; Thu, 10 Jan 2013 11:03:23 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59329) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <andrewjmoreton@HIDDEN>) id 1TtKbA-0004kf-7J for submit <at> debbugs.gnu.org; Thu, 10 Jan 2013 11:03:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <andrewjmoreton@HIDDEN>) id 1TtKb0-0000nh-BG for submit <at> debbugs.gnu.org; Thu, 10 Jan 2013 11:03:13 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:42140) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <andrewjmoreton@HIDDEN>) id 1TtKb0-0000nd-9H for submit <at> debbugs.gnu.org; Thu, 10 Jan 2013 11:03:10 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42423) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <andrewjmoreton@HIDDEN>) id 1TtKax-00010q-9j for bug-gnu-emacs@HIDDEN; Thu, 10 Jan 2013 11:03:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <andrewjmoreton@HIDDEN>) id 1TtKaq-0000kL-Oc for bug-gnu-emacs@HIDDEN; Thu, 10 Jan 2013 11:03:06 -0500 Received: from mail-wi0-f176.google.com ([209.85.212.176]:33161) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <andrewjmoreton@HIDDEN>) id 1TtKaq-0000kF-Hz for bug-gnu-emacs@HIDDEN; Thu, 10 Jan 2013 11:03:00 -0500 Received: by mail-wi0-f176.google.com with SMTP id hm6so1339700wib.15 for <bug-gnu-emacs@HIDDEN>; Thu, 10 Jan 2013 08:02:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=deGhN1650aBwta2zPcb1VWq/s9lqY924/dZk60WJDqc=; b=ik+UQmmu8B3zH63kItJmgIvN3ADSldbTFX6N1yl8QuJO5yJMbs2d0c/tx1jhAVZERb iOqRdKIQjGlRm26Be7U2Adip6FKCUSv+JF2trTpN/MBiFYvVdzMkj03/dvOnUMz8CWdX wUDaUvXsmx7sTDy92aPhJaSjLI5xW/lz8SP0H1Gbi/BddicOr8hYZxmex/3i+29WSt2/ 6WBgfzvmF7jzTndhocmFCnckP0d5WN7xEQaoTAXTI8770B0EwvwX4UjTohvEh35olRaC glYYecj1DXSRb7WoejqU1OURuwRmK2EjLZvSYHHqyDOXcp4UXgizNx91Oy9cyePY0z2o HXbg== X-Received: by 10.180.19.99 with SMTP id d3mr10233089wie.4.1357833779106; Thu, 10 Jan 2013 08:02:59 -0800 (PST) Received: from [10.17.20.82] (uk.solarflare.com. [193.34.186.16]) by mx.google.com with ESMTPS id l5sm2929645wia.10.2013.01.10.08.02.57 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 10 Jan 2013 08:02:57 -0800 (PST) Message-ID: <50EEE630.3000306@HIDDEN> Date: Thu, 10 Jan 2013 16:02:56 +0000 From: Andy Moreton <andrewjmoreton@HIDDEN> User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 To: bug-gnu-emacs@HIDDEN Subject: 24.3; log-view-diff-changeset reports wrong results Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -4.2 (----) Emacs trunk built from r111470 on Windows XP (with mingw gcc 4.7.2). Using vc support in emacs with a mercurial (hg) repository: 1) Annotate a file under hg version control. 2) Type "l" (vc-annotate-show-log-revision-at-line) in the annotate buffer to show the *vc-change-log* buffer containing the log entry for revision 46769. 3) In the *vc-change-log* buffer, type D (log-view-diff-changeset) to view the changeset for that single revision. Emacs runs "hg diff --git -r 46768 -r 46769", but this does not show the expected contents of the changeset, as the previous revision was on a different named branch. Instead this shows the (large) diff between the two branches. The line counts illustrate this: # hg diff -r 46768 -r 46769 | wc -l ## Diff between branches 102276 # hg diff -c 46769 | wc -l ## Changeset diff 295 # hg log -p -r 46769 | wc -l ## Changeset diff + hg metadata 302 The second and third commands give the expected output. Can log-view-diff-changeset be changed to deal with this case more gracefully ? AndyM
Andy Moreton <andrewjmoreton@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#13405
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.