From unknown Thu Aug 14 22:23:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10822: 23.4; `l' in vc-dir with hg backend moves to the first commit Resent-From: Leo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 16 Feb 2012 03:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 10822 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 10822@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.13293617862663 (code B ref -1); Thu, 16 Feb 2012 03:10:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 Feb 2012 03:09:46 +0000 Received: from localhost ([127.0.0.1]:41982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rxrj8-0000gt-41 for submit@debbugs.gnu.org; Wed, 15 Feb 2012 22:09:46 -0500 Received: from eggs.gnu.org ([140.186.70.92]:55574) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rxrj2-0000ge-HE for submit@debbugs.gnu.org; Wed, 15 Feb 2012 22:09:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RxrhF-0005bU-7k for submit@debbugs.gnu.org; Wed, 15 Feb 2012 22:07:50 -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 ([140.186.70.17]:36555) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RxrhF-0005bQ-6G for submit@debbugs.gnu.org; Wed, 15 Feb 2012 22:07:49 -0500 Received: from eggs.gnu.org ([140.186.70.92]:40289) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RxrhE-00012f-7g for bug-gnu-emacs@gnu.org; Wed, 15 Feb 2012 22:07:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RxrhD-0005b2-20 for bug-gnu-emacs@gnu.org; Wed, 15 Feb 2012 22:07:48 -0500 Received: from mail-iy0-f169.google.com ([209.85.210.169]:39273) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RxrhC-0005av-Tf for bug-gnu-emacs@gnu.org; Wed, 15 Feb 2012 22:07:47 -0500 Received: by iagz16 with SMTP id z16so2896471iag.0 for ; Wed, 15 Feb 2012 19:07:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:subject:date:message-id:mime-version:content-type; bh=pZ9O4/JdukrZNML/mp3NhI9hhY49CjO7VT1h50JlUjs=; b=sQHwR/jb8on1wYwKKwVZpMtyvFdUoqua6jYlsSeD1oAQaiBYFG66OzXg0iG7Z9DSoN 2Y3Av7vj6GefJMAwiB+MNuIkE/euJ/jzVfr7Ptqwh6vP2zDDeRphTBWiTXdoV7zUJr4c HOkdZ4J/W7lMcDQQYtAnw3OgjXnxLos6xZlf0= Received: by 10.42.157.65 with SMTP id c1mr604854icx.42.1329361666005; Wed, 15 Feb 2012 19:07:46 -0800 (PST) Received: from localhost ([119.255.41.67]) by mx.google.com with ESMTPS id z22sm9207507ibg.5.2012.02.15.19.07.42 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 15 Feb 2012 19:07:44 -0800 (PST) From: Leo Date: Thu, 16 Feb 2012 11:04:34 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -3.4 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.4 (---) In a vc-dir buffer with hg backend, hitting `l' (vc-print-log) point is moved to the first commit in *vc-change-log* buffer. This seems inconsistent with other backends where point is moved to the newest commit. I wonder if this is a bug? Software: Mercurial Distributed SCM (version 2.1) Leo From unknown Thu Aug 14 22:23:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10822: 23.4; `l' in vc-dir with hg backend moves to the first commit Resent-From: Chong Yidong Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Feb 2012 14:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10822 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Leo Cc: 10822@debbugs.gnu.org Received: via spool by 10822-submit@debbugs.gnu.org id=B10822.13296606408951 (code B ref 10822); Sun, 19 Feb 2012 14:11:01 +0000 Received: (at 10822) by debbugs.gnu.org; 19 Feb 2012 14:10:40 +0000 Received: from localhost ([127.0.0.1]:45394 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rz7TM-0002KK-9h for submit@debbugs.gnu.org; Sun, 19 Feb 2012 09:10:40 -0500 Received: from fencepost.gnu.org ([140.186.70.10]:57308 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rz7TK-0002KB-Ce for 10822@debbugs.gnu.org; Sun, 19 Feb 2012 09:10:38 -0500 Received: from bb121-6-68-155.singnet.com.sg ([121.6.68.155]:37993 helo=furball) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1Rz7RI-0004ZB-GG; Sun, 19 Feb 2012 09:08:33 -0500 From: Chong Yidong References: Date: Sun, 19 Feb 2012 22:08:25 +0800 In-Reply-To: (Leo's message of "Thu, 16 Feb 2012 11:04:34 +0800") Message-ID: <87ty2m29wm.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) Leo writes: > In a vc-dir buffer with hg backend, hitting `l' (vc-print-log) point is > moved to the first commit in *vc-change-log* buffer. This seems > inconsistent with other backends where point is moved to the newest > commit. I wonder if this is a bug? > > Software: Mercurial Distributed SCM (version 2.1) We might as well make it consistent. Patch welcome. From unknown Thu Aug 14 22:23:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10822: 23.4; `l' in vc-dir with hg backend moves to the first commit Resent-From: Leo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Mar 2012 11:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10822 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Chong Yidong Cc: Ivan Kanis , 10822@debbugs.gnu.org Received: via spool by 10822-submit@debbugs.gnu.org id=B10822.133155148810757 (code B ref 10822); Mon, 12 Mar 2012 11:25:01 +0000 Received: (at 10822) by debbugs.gnu.org; 12 Mar 2012 11:24:48 +0000 Received: from localhost ([127.0.0.1]:46137 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S73Mt-0002nR-A8 for submit@debbugs.gnu.org; Mon, 12 Mar 2012 07:24:47 -0400 Received: from mail-iy0-f172.google.com ([209.85.210.172]:59718) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S73Mq-0002nJ-LY for 10822@debbugs.gnu.org; Mon, 12 Mar 2012 07:24:46 -0400 Received: by iazz13 with SMTP id z13so6007223iaz.3 for <10822@debbugs.gnu.org>; Mon, 12 Mar 2012 03:54:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:face:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=gT2BAs3GGEL5YLTVeIkzheZ5H+4+sBwCPvw/6wHAwXc=; b=dPTpwHBaasvIbV+Fn7LdB+hQh428pFruyb9ntL4FaI+0fN/5Apm9Pnm2jW75fYCRE/ q38rratGPEHr8Z8aTmYgp/UPNS/uS7W4weut6r4b0HVQRkXgnEK3BcrgdjuiJ7bkc4SX g4wb55stH6MWGazPsOP0mOhUjJANfQ8v+WzzZinFv1khfuATRCnEPVs1Ix2f8JG8qBws OBl9pZSy8KTIkZEwQh4VTNh0D79cu1xV/a3nr5UVRgkk76E929egPTNlswcwWI1B5l0d bnOmm+Ho/Ca6c49ap2cIz1ugmSbqo4af26zhOp0f42BqkT1n49xsQolFT6nV4rDU7PLf kFDQ== Received: by 10.42.131.10 with SMTP id x10mr14880734ics.17.1331549693911; Mon, 12 Mar 2012 03:54:53 -0700 (PDT) Received: from localhost ([114.249.24.219]) by mx.google.com with ESMTPS id pr8sm12081370igb.6.2012.03.12.03.54.46 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 12 Mar 2012 03:54:51 -0700 (PDT) From: Leo References: <87ty2m29wm.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAGFBMVEUKDAg1NjRWV1V9fnyg op/DxcLk5uP8/voi63ReAAAACXBIWXMAAAWJAAAFiQFtaJ36AAAAB3RJTUUH1goZAgAz00bgXgAA AeVJREFUKM9lk0Fz2jAQhQXJD3CCO70CmcC1YMtcWyTZ14Bl69xats4N9r6/3zWQBlodNKNPu/s0 b1cCQFuZGpfVVh3vAvBJolIXRkapSuoRUtIdFyo1Y5xSdlAj7OtvD1XnXxmWRi+eWgcxyCed1lVV B1CrKyujMoi+eLA5kU1SsjoHlW+nQjTtFxk4MXgrOxvIqzoTZR8XgPaLl419zgsMaSGFPiUOZCIh thsx5Xy9NsK8Kwf/JoQgMxcVJ301HKkcSWaT0O7FY056J4U9xcYfnmVXG4801lW6lqwu2nKFZoHC HuzvaTVndZ+LaRQgZdthXw1cpynEkLEwyFHXk/aIxNQ6QeooJuzPMB+wn+D7JJNsiCcVA13/A3h/ xE9J+WidpAwoYNmRFwyvSRhNVtsdaAewzZZP5uw82QL9+tyNfocyP0McAzICUr5Mk9RdIjWasUNx aIIt6NK4ZtXIMdfMQt3nuMAyWbLI4DqZ4xPq/ag8jPond4XU/cLuOgw6XCFX/YCUfcDAMMH58fD4 G9kDchwfqVefkBwup2uZM+Q4WhJt5jN3AxXCsaS2yXEDuWgS8VOzW0gFjhEPmLyFMKBFaLb1HRwc DiaKwx0EeTMRYnYPQRW3PP4HApvlMv0PttX5v/D6Aws3IOSEwzmLAAAAAElFTkSuQmCC Date: Mon, 12 Mar 2012 18:54:40 +0800 In-Reply-To: <87ty2m29wm.fsf@gnu.org> (Chong Yidong's message of "Sun, 19 Feb 2012 22:08:25 +0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (Mac OS X 10.6.8) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 2012-02-19 22:08 +0800, Chong Yidong wrote: > We might as well make it consistent. Patch welcome. It turns out the bug I am seeing is due to the broken vc-hg-working-revision. I intend to install the following fix in the next few days. Could you comment on the this patch? Thanks. === modified file 'lisp/vc/vc-hg.el' --- lisp/vc/vc-hg.el 2012-02-25 04:29:09 +0000 +++ lisp/vc/vc-hg.el 2012-03-12 10:47:55 +0000 @@ -226,45 +226,14 @@ (defun vc-hg-working-revision (file) "Hg-specific version of `vc-working-revision'." - (let* - ((status nil) - (default-directory (file-name-directory file)) - ;; Avoid localization of messages so we can parse the output. - (avoid-local-env (append (list "TERM=dumb" "LANGUAGE=C") - process-environment)) - (out - (with-output-to-string - (with-current-buffer - standard-output - (setq status - (condition-case nil - (let ((process-environment avoid-local-env)) - ;; Ignore all errors. - (process-file - vc-hg-program nil t nil - "--config" "alias.parents=parents" - "--config" "defaults.parents=" - "parents" "--template" "{rev}" (file-relative-name file))) - ;; Some problem happened. E.g. We can't find an `hg' - ;; executable. - (error nil))))))) - (if (eq 0 status) - out - ;; Check if the file is in the 'added state, the above hg - ;; command does not distinguish between 'added and 'unregistered. - (setq status - (condition-case nil - (let ((process-environment avoid-local-env)) - (process-file - vc-hg-program nil nil nil - ;; We use "log" here, if there's a faster command - ;; that returns true for an 'added file and false - ;; for an 'unregistered one, we could use that. - "log" "-l1" (file-relative-name file))) - ;; Some problem happened. E.g. We can't find an `hg' - ;; executable. - (error nil))) - (when (eq 0 status) "0")))) + (let ((default-directory (if (file-directory-p file) + (file-name-as-directory file) + (file-name-directory file)))) + (with-output-to-string + (ignore-errors + (process-file vc-hg-program nil standard-output nil + "log" "-l" "1" "--template" "{rev}" + (file-relative-name file)))))) ;;; History functions From unknown Thu Aug 14 22:23:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10822: 23.4; `l' in vc-dir with hg backend moves to the first commit Resent-From: Ivan Kanis Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Mar 2012 19:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10822 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Leo Cc: Chong Yidong , 10822@debbugs.gnu.org Received: via spool by 10822-submit@debbugs.gnu.org id=B10822.13315816989128 (code B ref 10822); Mon, 12 Mar 2012 19:49:02 +0000 Received: (at 10822) by debbugs.gnu.org; 12 Mar 2012 19:48:18 +0000 Received: from localhost ([127.0.0.1]:47266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7BE8-0002N9-GW for submit@debbugs.gnu.org; Mon, 12 Mar 2012 15:48:17 -0400 Received: from mail-wi0-f180.google.com ([209.85.212.180]:58355) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7BE4-0002Mz-UT for 10822@debbugs.gnu.org; Mon, 12 Mar 2012 15:48:14 -0400 Received: by wibhm17 with SMTP id hm17so3882358wib.15 for <10822@debbugs.gnu.org>; Mon, 12 Mar 2012 12:18:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=from:to:cc:subject:references:face:x-hashcash:x-hashcash:x-hashcash :date:in-reply-to:message-id:user-agent:mime-version:content-type; bh=vuAR8LG3DWpx+WZCSYS7w/PFTFL7s1rk94T65UbbKIw=; b=uw6Yd6S1Fzw2rr6cWwVd5PBVwVPav3BnnEZctwbaJ4qC8J1gTiIbGPycwqaevgeLxz w1B5zBTo87N2E/ElfoFxOQpbm55fL3Nb9lh2/BMQAkEt3kK8ssNc31ZF5G1CqDsrinyC pTQrD1I/sKXG4tQcRTVzPvP54mOCCIDnZBIKkb6L8m7r8dfXkqZrU38VRelYBO//Cs4J Kh0odtyVDrrXQu5CBvd0i4krerzc7KNN+tWHnYXL2Kjr1TkABztXH7sxXvW+EpiyXWfw pWm08+GBL3IQtjNMnIobH4fvlgr7QlGI6DfaNfACa89iNgs2Uy2PsEs26St3VuiTLi4L xzXw== Received: by 10.180.102.231 with SMTP id fr7mr598213wib.10.1331579900091; Mon, 12 Mar 2012 12:18:20 -0700 (PDT) Received: from tao ([89.83.137.164]) by mx.google.com with ESMTPS id t20sm61903348wiv.0.2012.03.12.12.18.12 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 12 Mar 2012 12:18:19 -0700 (PDT) From: Ivan Kanis References: <87ty2m29wm.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAAXNSR0IArs4c6QAAAB5QTFRF IBkXUxMTOCwoTC4qcUY8iFxQmmper31txpaJ/v/8aKZ1oAAAAcVJREFUOMt100tu2zAQAFDCXnUZ oAcIqG68LZULVLQBbwuSiffm6AIRRyeotAySJoVu2+FPpJWWC3/4NKOZocSW/yxWfnJ2+Bdwzhj7 8gleWVy7DXC2rkMNr2V/zRbghXIwthf3VbIA9Ffc71vZCSFyCEsBggtNS8ludwvfmhYA0Vn9o4DP zMWxR7+cPWzAYFzwM0ModtdmcDbDS6i/hT7L+RZof5yCXGrYe5jn2YO6BYMjgY+51tCIAqHgBLwR pwLnGuRjAKyBJkuN4yd4U92uCY1vUr2D/c5b8DuxyQwfOHUeaLqDJhnkkuGXbB56h2C1IVBdgncc bBi6feroa9B6jUDojnQPQKupbyXyeeCE1oT7Oqrt+SnfY3mkiyGA/3AmD3H5g32CcBx6hY8pRkwJ 9PpcjRGobUfprFnhAa1vepwcgMOhwG+pdSgKHFU9HAvoAH6XUl7lDUCCq5Qb6GMbVm3Aj++qDYCt wdBc/YHgOFCmS3mjDMRcSE2qY4E3Q3PVIQRQmeodNH4QEbRUFZzW+VotzwX4yTcRTySOML1qjcE5 hTirVqDHkMAP0PjAywp3d18JZtqzvr9zDYD+GaSKtE6Zlr/DLPNFmOcvBAAAAABJRU5ErkJggg== X-Hashcash: 1:20:120312:10822@debbugs.gnu.org::eOde/8DqZQTEddVN:00000000000000000000000000000000000000001ETb X-Hashcash: 1:20:120312:cyd@gnu.org::rGDtLhQ6rjPgrqhI:0000008XCR X-Hashcash: 1:20:120312:sdl.web@gmail.com::SUjWplAgs6CMY70H:00000000000000000000000000000000000000000000CAWZ Date: Mon, 12 Mar 2012 20:17:55 +0100 In-Reply-To: (Leo's message of "Mon, 12 Mar 2012 18:54:40 +0800") Message-ID: <87vcm9d3x8.fsf@googlemail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Leo wrote: > On 2012-02-19 22:08 +0800, Chong Yidong wrote: >> We might as well make it consistent. Patch welcome. > > It turns out the bug I am seeing is due to the broken > vc-hg-working-revision. > > I intend to install the following fix in the next few days. Could you > comment on the this patch? Thanks. Hi, I haven't touched vc-hg for many years, I can't comment on the patch. Try someone who's touched the code recently... Take care, -- Ivan Kanis http://kanis.fr A lie gets halfway around the world before the truth has a chance to get its pants on. -- Winston Churchill From unknown Thu Aug 14 22:23:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10822: 23.4; `l' in vc-dir with hg backend moves to the first commit Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Mar 2012 20:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10822 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Leo Cc: Chong Yidong , Ivan Kanis , 10822@debbugs.gnu.org Received: via spool by 10822-submit@debbugs.gnu.org id=B10822.133158506915750 (code B ref 10822); Mon, 12 Mar 2012 20:45:01 +0000 Received: (at 10822) by debbugs.gnu.org; 12 Mar 2012 20:44:29 +0000 Received: from localhost ([127.0.0.1]:47313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7C6V-00045x-RB for submit@debbugs.gnu.org; Mon, 12 Mar 2012 16:44:29 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:42722) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7C6T-00045o-Dd for 10822@debbugs.gnu.org; Mon, 12 Mar 2012 16:44:26 -0400 Received: from faina.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id q2CKEWLp017955; Mon, 12 Mar 2012 16:14:32 -0400 Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id 76C29130D24; Mon, 12 Mar 2012 16:14:32 -0400 (EDT) From: Stefan Monnier Message-ID: References: <87ty2m29wm.fsf@gnu.org> Date: Mon, 12 Mar 2012 16:14:32 -0400 In-Reply-To: (Leo's message of "Mon, 12 Mar 2012 18:54:40 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.2 X-NAI-Spam-Rules: 2 Rules triggered GEN_SPAM_FEATRE=0.2, RV4159=0 X-NAI-Spam-Version: 2.2.0.9309 : core <4159> : streams <737230> : uri <1081847> X-Spam-Score: -3.5 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.5 (---) > I intend to install the following fix in the next few days. Could you > comment on the this patch? Thanks. It looks good, from the point of view of someone who doesn't use vc-hg.el (nor Mercurial). The only doubt I have is whether the ignore-errors is sufficient to handle all the possible problems. Stefan From unknown Thu Aug 14 22:23:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10822: 23.4; `l' in vc-dir with hg backend moves to the first commit Resent-From: Leo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Mar 2012 11:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10822 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: Chong Yidong , Ivan Kanis , 10822@debbugs.gnu.org Received: via spool by 10822-submit@debbugs.gnu.org id=B10822.133163736927912 (code B ref 10822); Tue, 13 Mar 2012 11:17:02 +0000 Received: (at 10822) by debbugs.gnu.org; 13 Mar 2012 11:16:09 +0000 Received: from localhost ([127.0.0.1]:48259 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7Pi3-0007G6-3R for submit@debbugs.gnu.org; Tue, 13 Mar 2012 07:16:09 -0400 Received: from mail-iy0-f172.google.com ([209.85.210.172]:40199) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7Phz-0007Fx-8G for 10822@debbugs.gnu.org; Tue, 13 Mar 2012 07:16:04 -0400 Received: by iazz13 with SMTP id z13so589799iaz.3 for <10822@debbugs.gnu.org>; Tue, 13 Mar 2012 03:46:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:face:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=dtUabPEkRrQgiFF432xu0AgpTe9rKhFTftS4E98R3eU=; b=TNqAtaahyl9JbekLirWfRsgLRxu4JlDn4i+mA+sjH+6o+SY2LwHdPpHvbhV9FdLlsu k/17mIQN7BX6jPpniMR6NlL/JzODCJXYN4pyubTAAwaQA9ei+vPWJhyYboMjPdgDGag6 GJsKO3sbFgZnl+trrIZh62mCa7Zbl887F1ruuSnvlCKhkDYrgbjNeMikXut5n4pupFq9 hK3GnKH0c81fe9BVsEqb8BHcdefNDd1CedX0YXxFab1T6ei4kWbViE1umAMm0uLVASud bIZ5UyD2/GUoPcS6Cb7RFeCSndXWyXmRj55zj8MGgnmvu80+PbbSqWFfDcQMQ3hbAXUf 1VpQ== Received: by 10.50.173.3 with SMTP id bg3mr3775993igc.52.1331635566791; Tue, 13 Mar 2012 03:46:06 -0700 (PDT) Received: from Victoria.local ([111.194.95.182]) by mx.google.com with ESMTPS id s3sm129836igw.17.2012.03.13.03.45.52 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 13 Mar 2012 03:46:04 -0700 (PDT) From: Leo References: <87ty2m29wm.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAGFBMVEUzRVhbQj4eZqO6SjnT eWpxnMetm5b6/PmidmqrAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1F B9cBBwMLBfKABCMAAAFoSURBVCjPtZI9a8MwEIaFoc7aYDdelQMna0Em3tsSr0XUeE2Q6a22a+v+ fk8fSSBkbDUI6dHpfe9OEvRgiD+ApqKPJgJeB6iUUXWESjUe/ig38AJrhqqvaU2nTIXbNvOQ40fe qdry4kyGoVWsfCQalXpHnJGM01wjWdYbMlXNFdsZDO69m9aqNqxEJqTEgbM5OF7wlEfIoll1Ked4 LbM5X2EdILLokEdmI8z7g5cKED0cuTC930TYhy7ZDekkXVGw/L60TguJePPxcJF48lpsSUWEA/Ju jGFNgJOXc4Hz7TmAdBeu5Ve4AEjOi2/2jfd3cAJZ+IbNrvdjgBZY01b+HTuG3cLws6BJZqVOj/pp T0OqVwx3rFq+QmJwx3loK5JSLEhDIt62+mtC2C+SrAUxEbV6C6v2BRbd6pILBKFpepKZJHgGgrKF sptSUUoczpwg2pQ7ZH1tgs0ou/917mzz6Cs2//C978cv5l07L02orIEAAAAASUVORK5CYII= Date: Tue, 13 Mar 2012 18:45:33 +0800 In-Reply-To: (Stefan Monnier's message of "Mon, 12 Mar 2012 16:14:32 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (Mac OS X 10.6.8) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 2012-03-13 04:14 +0800, Stefan Monnier wrote: > It looks good, from the point of view of someone who doesn't use > vc-hg.el (nor Mercurial). The only doubt I have is whether the > ignore-errors is sufficient to handle all the possible problems. I personally don't use hg much except some python packages I am interested are using it. I have checked in the patch (revision 107598) for more testing. Leo From unknown Thu Aug 14 22:23:16 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Leo Subject: bug#10822: closed (Re: bug#10822: 23.4; `l' in vc-dir with hg backend moves to the first commit) Message-ID: References: X-Gnu-PR-Message: they-closed 10822 X-Gnu-PR-Package: emacs Reply-To: 10822@debbugs.gnu.org Date: Wed, 14 Mar 2012 11:11:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1331723463-12779-1" This is a multi-part message in MIME format... ------------=_1331723463-12779-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #10822: 23.4; `l' in vc-dir with hg backend moves to the first commit which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 10822@debbugs.gnu.org. --=20 10822: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D10822 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1331723463-12779-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 10822-done) by debbugs.gnu.org; 14 Mar 2012 11:10:12 +0000 Received: from localhost ([127.0.0.1]:50171 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7m5r-0003J9-Lz for submit@debbugs.gnu.org; Wed, 14 Mar 2012 07:10:12 -0400 Received: from mail-iy0-f172.google.com ([209.85.210.172]:38408) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7m5o-0003J1-95 for 10822-done@debbugs.gnu.org; Wed, 14 Mar 2012 07:10:10 -0400 Received: by iazz13 with SMTP id z13so2042156iaz.3 for <10822-done@debbugs.gnu.org>; Wed, 14 Mar 2012 03:40:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:references:face:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=yzx1S2tmZXJ9j3sznquV0t4Sd57M3Y88/C4JFSlr3hY=; b=l9iCSI+/CyD9WUdHjiJESzTpJilWAx9S+rCpWD6E0uFyoXnRbNwYMjszlBoTzjdC/Q NW1PwG7dfTqv1w8XttV1hYyk1P+CqcjBL3a9tPKSpG/z3gdA6iBgCi1jgQOEBlOVYgmS OO16PAepOI4ihHdN//0RPLjLprLZSqv+A9PwNc3aalBQ6W6eP5NUtVU2+bae6uaVGv3s kxFuGzOBygb+fuCxtvb+AXcWo/gBv/uvkiNjkji8e/+HrnnhtO5/RzqenmoEAyUpBW0h 7QVj7ButF6Dqf+L0kmH9TVHVi+81+y9SE1Ber8eSVwQ1ds2mRAmc9iYMu417IWJcNOOX OlhA== Received: by 10.50.192.134 with SMTP id hg6mr3545546igc.59.1331721606485; Wed, 14 Mar 2012 03:40:06 -0700 (PDT) Received: from Victoria.local ([111.194.97.14]) by mx.google.com with ESMTPS id al5sm3436775igc.5.2012.03.14.03.40.01 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 14 Mar 2012 03:40:05 -0700 (PDT) From: Leo To: 10822-done@debbugs.gnu.org Subject: Re: bug#10822: 23.4; `l' in vc-dir with hg backend moves to the first commit References: <87ty2m29wm.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAMFBMVEUaFRZLMy1dTENxVzKQ WiCrXQ97cmO/dSqSh3akjGTApXy5sJ7Sxo/Sz8Xo6eP9//xJbkruAAAAAWJLR0QAiAUdSAAAAAlw SFlzAAACxQAAAsUBidZ/7wAAAAd0SU1FB9cBBwMJOwHXewoAAAIBSURBVCjPVdNBiNNAFADQ6J4F x3hThHZBBC+WCFI8SS0iezRDcMHLHkLAg6gJH/fgYQ9xYlj2sLK4KHgqCgXFhda2Idmr4kkQPZQ0 nkQMbTypbMmMM2m7ZgYSmMef/5OZPwo7HFnx3uKPcmj0Dht1LWZJ+Hvr7dIFZXRUwl9VRTuuKDJ+ U44gjscknK4hhJaCkYRsWjmBtLqXlJAG2wipNe18OZJu1BBq1E8xafl4s6Jq2mUZGftU1y7CCxnp FVUDWJXx4C66BKBnErbuoaYNtoRTu6EZBsCbMn7W+5qOAR6WvxNOby9jHWC9hAf3n304CdiAByXs 3Nh9roLDkyb/sWV712vYwaLSAn8CPMHIAAzOPDKP2COAFm4Y4ODVWc6xG7KXsN7UeUJjjimx2uwd gCgNhr0i8C/xyCD5CiCKAMY3Bf5oDzx//w/fimscdcAZU2jv9sedx6+nYPPFIoWI/GK6QZ+EFGOR ErAjCnV3vPZ7XqlTIMbOLY7fLcvvmT7rXNWaGDexIY44N12TG2PDp7vqyl57dnCeuWwyNpnEURxk fTbDYeBnKRn4oejPYI4sH6WviBumEZ/GxX4X/x6EcURFZ7E071bjQGAxpcOAEOJuTiroDEea5Szv rVWLYfl7ZiQwSUToxrkux7OLixAWGz22+HIyWTRYcVfomOwvzusfjtVIGgLHf3MAAAAASUVORK5C YII= Date: Wed, 14 Mar 2012 18:39:54 +0800 In-Reply-To: (Leo's message of "Tue, 13 Mar 2012 18:45:33 +0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (Mac OS X 10.6.8) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 10822-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Fixed in 24.0.95 ------------=_1331723463-12779-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 16 Feb 2012 03:09:46 +0000 Received: from localhost ([127.0.0.1]:41982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rxrj8-0000gt-41 for submit@debbugs.gnu.org; Wed, 15 Feb 2012 22:09:46 -0500 Received: from eggs.gnu.org ([140.186.70.92]:55574) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rxrj2-0000ge-HE for submit@debbugs.gnu.org; Wed, 15 Feb 2012 22:09:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RxrhF-0005bU-7k for submit@debbugs.gnu.org; Wed, 15 Feb 2012 22:07:50 -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 ([140.186.70.17]:36555) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RxrhF-0005bQ-6G for submit@debbugs.gnu.org; Wed, 15 Feb 2012 22:07:49 -0500 Received: from eggs.gnu.org ([140.186.70.92]:40289) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RxrhE-00012f-7g for bug-gnu-emacs@gnu.org; Wed, 15 Feb 2012 22:07:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RxrhD-0005b2-20 for bug-gnu-emacs@gnu.org; Wed, 15 Feb 2012 22:07:48 -0500 Received: from mail-iy0-f169.google.com ([209.85.210.169]:39273) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RxrhC-0005av-Tf for bug-gnu-emacs@gnu.org; Wed, 15 Feb 2012 22:07:47 -0500 Received: by iagz16 with SMTP id z16so2896471iag.0 for ; Wed, 15 Feb 2012 19:07:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:subject:date:message-id:mime-version:content-type; bh=pZ9O4/JdukrZNML/mp3NhI9hhY49CjO7VT1h50JlUjs=; b=sQHwR/jb8on1wYwKKwVZpMtyvFdUoqua6jYlsSeD1oAQaiBYFG66OzXg0iG7Z9DSoN 2Y3Av7vj6GefJMAwiB+MNuIkE/euJ/jzVfr7Ptqwh6vP2zDDeRphTBWiTXdoV7zUJr4c HOkdZ4J/W7lMcDQQYtAnw3OgjXnxLos6xZlf0= Received: by 10.42.157.65 with SMTP id c1mr604854icx.42.1329361666005; Wed, 15 Feb 2012 19:07:46 -0800 (PST) Received: from localhost ([119.255.41.67]) by mx.google.com with ESMTPS id z22sm9207507ibg.5.2012.02.15.19.07.42 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 15 Feb 2012 19:07:44 -0800 (PST) From: Leo To: bug-gnu-emacs@gnu.org Subject: 23.4; `l' in vc-dir with hg backend moves to the first commit Date: Thu, 16 Feb 2012 11:04:34 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.4 (---) In a vc-dir buffer with hg backend, hitting `l' (vc-print-log) point is moved to the first commit in *vc-change-log* buffer. This seems inconsistent with other backends where point is moved to the newest commit. I wonder if this is a bug? Software: Mercurial Distributed SCM (version 2.1) Leo ------------=_1331723463-12779-1--