npostavs@HIDDEN
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 26345) by debbugs.gnu.org; 1 May 2017 01:41:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 30 21:41:13 2017 Received: from localhost ([127.0.0.1]:48303 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1d50Kv-00013f-J4 for submit <at> debbugs.gnu.org; Sun, 30 Apr 2017 21:41:13 -0400 Received: from mail-wm0-f48.google.com ([74.125.82.48]:37858) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1d50Kt-00013P-Tx for 26345 <at> debbugs.gnu.org; Sun, 30 Apr 2017 21:41:12 -0400 Received: by mail-wm0-f48.google.com with SMTP id m123so88676528wma.0 for <26345 <at> debbugs.gnu.org>; Sun, 30 Apr 2017 18:41:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=R6MSwFMma+xw5fpLSIDw5CLx+j0ZNddztazfqzKoY/g=; b=qqE8x5Kel6xM7tw5x/h6PuTVyZv4CndiwqWsO+Zxxm7/Wyr2RGLklZ2OrsnDjdr8W+ as2g61ZOBaLzMV2DVojT+xKMGkeIEAuoOGrVTVVxpIh56gLyhQxgvwl1VKR1hMo2IkzH 3gt8kdECHrCNbOLusojl5VdTvTpE+TlyISu3O+OPhFtezhxYAIr6jTkr/0InYsazbRiv jB2mdxH0AlTfIFeDj3BgH1VnufI+MewC/bVqKAKnUcQCi+hamDyimurRFujJcm7voip2 cG24gFcarhoRSNZqDZoY1YJkASl+Kl8ugdSEANwaQOyNA2TwpAZrQW0/nKng8SMuNI6c dkSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=R6MSwFMma+xw5fpLSIDw5CLx+j0ZNddztazfqzKoY/g=; b=NO4Jn1HhpB2/FPU7KeJYtK8677Zhc7LeQvvH+EfJmo3hybRXis/8WgRD3ctTDqP/73 Bx57rOMpmMKB7PkHOITz6YpClHiQuT2vrl25/OobxBs1Da5kHeare56teAnvGlxq9F0O lWljfZVaga266qvFcZXT8ZPsZHs3g+sdDOc4PFxUX7ZjIXXMuHSgYHjJB+KOGZijZ9SF DIuOBaXzTKmQLbF57iGT/Y/2YfFuZYU8lkggxF+4yaCFnGCH3liCnoXcUjf5UthGybM6 cSL/j5IIIDnMuaKbp7sQdcSUZg0L3tfa3U9glu137cPg+7U17SGdsNodHsU4HGT6BK/4 EMxw== X-Gm-Message-State: AN3rC/537+EPWt8TXFAB1mM+hcUa/EO/3vnDM/XizzMhQmiZilv4go8R JK2r0zjbXYii9+5Oe6M= X-Received: by 10.28.58.21 with SMTP id h21mr27765wma.9.1493602866120; Sun, 30 Apr 2017 18:41:06 -0700 (PDT) Received: from [192.168.1.3] ([185.105.173.156]) by smtp.googlemail.com with ESMTPSA id y63sm13229472wme.31.2017.04.30.18.41.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 30 Apr 2017 18:41:05 -0700 (PDT) Subject: Re: bug#26345: 25.1; vc-annotate in Git is unable to fully navigate the history if the file was moved To: Wojciech Siewierski <wojciech.siewierski@HIDDEN>, 26345 <at> debbugs.gnu.org References: <3b0ce616-d7ae-8f63-3ed8-cab1a6feaae2@HIDDEN> <acbe4730-6eda-55c3-5f0b-625c86f05e9f@HIDDEN> <c4c0ed7e-e522-9660-f146-065cf2d21336@HIDDEN> <67612249-a565-4f9f-2248-13a0822b78d3@HIDDEN> <6bb801dd-de3f-6769-674f-5f3627484af3@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> Message-ID: <8c2e4fc0-a46b-3107-9579-021b2b6cebcb@HIDDEN> Date: Mon, 1 May 2017 04:41:04 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:53.0) Gecko/20100101 Thunderbird/53.0 MIME-Version: 1.0 In-Reply-To: <6bb801dd-de3f-6769-674f-5f3627484af3@HIDDEN> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 26345 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://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: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.2 (/) On 15.04.2017 2:46, Wojciech Siewierski wrote: >> Hmm, you're right. It does, however, improve the following scenario: >> >> C-x v g, j, p, n >> >> I.e. you can move between revisions belonging to the old file name >> (with the next/previous commands), just not between different file names. > Right, I missed that but you're right. That's definitely a massive > improvement. Thanks! I've pushed that patch now. Keeping this bug open because it doesn't fix the main scenario. For future reference (mine or someone else's): when we reach the end of the revision list for a particular file name, we can call 'git show REV -M' to look for the next file name, a simple example here: https://kparal.wordpress.com/2011/08/03/git-tip-of-the-day-detect-moved-files/.
bug-gnu-emacs@HIDDEN
:bug#26345
; Package emacs
.
Full text available.Received: (at 26345) by debbugs.gnu.org; 14 Apr 2017 23:46:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 14 19:46:45 2017 Received: from localhost ([127.0.0.1]:47582 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1czAvM-0005cc-R5 for submit <at> debbugs.gnu.org; Fri, 14 Apr 2017 19:46:45 -0400 Received: from mail-lf0-f48.google.com ([209.85.215.48]:36787) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <wojciech.siewierski@HIDDEN>) id 1czAvK-0005cP-TO for 26345 <at> debbugs.gnu.org; Fri, 14 Apr 2017 19:46:43 -0400 Received: by mail-lf0-f48.google.com with SMTP id s141so46840503lfe.3 for <26345 <at> debbugs.gnu.org>; Fri, 14 Apr 2017 16:46:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to; bh=TZa+E1fg7W6v3okYT8us6y6qPJPFPE/2djCdjRy740M=; b=hIq3bNE1SDVm9uc5HFpgsmS+xvNAKJvwboWdbqXYkj271o0zhSbZtmN0Azt760CX6/ 6CqiUDTDUGdwra/YiyHWiWggUcF+VnUmAo4PKnBUmvTKqd4FJpdfSikyb9vWxjuIcc7D iF6bygizbVmomQCtSz0LsEu5DIirns7J3i4AvdDtvJFyx/qBdDKG0q8Vp3/7WA7rr9Ug /9wNu0+Pi+kYkbn5FPUzm5Tkjaorea+J1XBCL12NaTomOrSqY61NGLyypc5wKTXyEMm3 7MDOV5XK52ixMW6aeKk32DfDClsNXWsy5pwJ2Vh31CyqHwxp6dEF+WQsik9+2MqhT9dh Zd9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to; bh=TZa+E1fg7W6v3okYT8us6y6qPJPFPE/2djCdjRy740M=; b=W1k85hNB+xxLGpuGbUgvjyv+0Mf5D3B8nrk5iEbVLxfBYxmOnbyfrvRXlBWSx4cMG+ SXVBxvy0DHPka3pJML00kq6IcShp38mfZX/JyJNemBWPBIUFGGxmjwRzLE0f12Q/PU6Q sQMp7wIESReklV/9GOFlCxTkpCHPNTnArWrbrdF7hjGnBpCUeK+v2+8RPK4UMn69LGUz /vwqf6crJdEYrKUxZUDy/VCgKiSwEBIcTL/Mf/1Aqm1TlVa5pwUd83sRO1lak4fH2Rtc DI5RDDG2IIra5QqntBphk4omH6RXk6TL58yZcvhLtzqaKdjvqwdeO5wU+cWtlqjsjktJ +M2g== X-Gm-Message-State: AN3rC/5Aty/EPWw4f3mnyEXTcPH9Ijxz5+k+jN8SJB+TmgackGDdBofz 7q1aCx/yhRpeeA== X-Received: by 10.25.104.4 with SMTP id d4mr23181lfc.160.1492213596851; Fri, 14 Apr 2017 16:46:36 -0700 (PDT) Received: from [192.168.1.101] (host-37-190-211-219.dynamic.mm.pl. [37.190.211.219]) by smtp.googlemail.com with ESMTPSA id 31sm656085lja.17.2017.04.14.16.46.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 14 Apr 2017 16:46:36 -0700 (PDT) Subject: Re: bug#26345: 25.1; vc-annotate in Git is unable to fully navigate the history if the file was moved To: Dmitry Gutov <dgutov@HIDDEN>, 26345 <at> debbugs.gnu.org References: <3b0ce616-d7ae-8f63-3ed8-cab1a6feaae2@HIDDEN> <acbe4730-6eda-55c3-5f0b-625c86f05e9f@HIDDEN> <c4c0ed7e-e522-9660-f146-065cf2d21336@HIDDEN> <67612249-a565-4f9f-2248-13a0822b78d3@HIDDEN> From: Wojciech Siewierski <wojciech.siewierski@HIDDEN> Message-ID: <6bb801dd-de3f-6769-674f-5f3627484af3@HIDDEN> Date: Sat, 15 Apr 2017 01:46:32 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <67612249-a565-4f9f-2248-13a0822b78d3@HIDDEN> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Nvw5HFaO7m5fQEVlub4CDG5BODV8L5iF6" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 26345 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://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: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.5 (/) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Nvw5HFaO7m5fQEVlub4CDG5BODV8L5iF6 Content-Type: multipart/mixed; boundary="ObriorD2q8WACllaI8PEbX9E2qubqpvIq"; protected-headers="v1" From: Wojciech Siewierski <wojciech.siewierski@HIDDEN> To: Dmitry Gutov <dgutov@HIDDEN>, 26345 <at> debbugs.gnu.org Message-ID: <6bb801dd-de3f-6769-674f-5f3627484af3@HIDDEN> Subject: Re: bug#26345: 25.1; vc-annotate in Git is unable to fully navigate the history if the file was moved References: <3b0ce616-d7ae-8f63-3ed8-cab1a6feaae2@HIDDEN> <acbe4730-6eda-55c3-5f0b-625c86f05e9f@HIDDEN> <c4c0ed7e-e522-9660-f146-065cf2d21336@HIDDEN> <67612249-a565-4f9f-2248-13a0822b78d3@HIDDEN> In-Reply-To: <67612249-a565-4f9f-2248-13a0822b78d3@HIDDEN> --ObriorD2q8WACllaI8PEbX9E2qubqpvIq Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 11.04.2017 01:25, Dmitry Gutov wrote: > On 10.04.2017 18:06, Wojciech Siewierski wrote: > >> The error is gone but usability-wise not much has changed: now the >> vc-annotate buffer contains "fatal: no such path olddir/file.txt in >> master" after I finish my test scenario. > > Hmm, you're right. It does, however, improve the following scenario: > > C-x v g, j, p, n > > I.e. you can move between revisions belonging to the old file name > (with the next/previous commands), just not between different file name= s. > >> I guess not much more can be done. > > It probably can, but someone would have to work out the exact sequence > of Git commands to do what we want. Right, I missed that but you're right. That's definitely a massive improvement. Thanks! --ObriorD2q8WACllaI8PEbX9E2qubqpvIq-- --Nvw5HFaO7m5fQEVlub4CDG5BODV8L5iF6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJY8V9aAAoJEOWQKlKyR7jeBqgH/2kt4fNKVKkMAfTsxoPFZFWs 41rqHLleCj0ccFoJBZJzxYg4eyzY9wAOoxfc+U0dXrHx366CpEv7+JA+H28WeiCi qeD8kW36DVp5Ft6Q6X91PLgpXikmgPjXwc6Y/Xs/Y0NajFnkqBzw1/n8Kq94rsxW S4JjDfdBSoLkInLuZuODM/e3AwrrqDmB9iyCEKEAJiYJ49WidwZUSTxgZuR5HjSP Xqe/5n11gJFRqXXISyFylYDHzFO7+BNJzCFT4FSW9D5uGYGo0vEQcaT72gYKhcqX iEo8kBMe6bmJlVSv9eoAvhrfh9Mx8okD6xqglj/9nHgWOgWbwlHaplRwKzjjSX8= =nWjg -----END PGP SIGNATURE----- --Nvw5HFaO7m5fQEVlub4CDG5BODV8L5iF6--
bug-gnu-emacs@HIDDEN
:bug#26345
; Package emacs
.
Full text available.Received: (at 26345) by debbugs.gnu.org; 10 Apr 2017 23:26:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 10 19:26:04 2017 Received: from localhost ([127.0.0.1]:41690 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1cxihA-0006Bm-L1 for submit <at> debbugs.gnu.org; Mon, 10 Apr 2017 19:26:04 -0400 Received: from mail-wm0-f44.google.com ([74.125.82.44]:36911) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1cxih8-0006BH-WD for 26345 <at> debbugs.gnu.org; Mon, 10 Apr 2017 19:26:03 -0400 Received: by mail-wm0-f44.google.com with SMTP id u2so48618802wmu.0 for <26345 <at> debbugs.gnu.org>; Mon, 10 Apr 2017 16:26:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=g0/eYs7QTNkW5O1oRerCGkfKr4MuTWJiiBWj79AQKvc=; b=TfjZoPCSVUuhH7+mvFKASP8aW28xxNPuEhmdopqE6keCffBjeJnQRQYh1wrAAEgdnX RZNQ5C9j61cw1HmQftRQ02oWg2JGRhcybUEVEEfbHIu7rOyHoHGJVg7bnDFdSiQWQh7q encUXoGQRukQMOYv5aVB6Ed0ZFdg8CJqsxB6rc+SNywoOpAmOkBFR1K4yHXirVwbHpd1 OSkB5CcnDSXDlXVZK/9MT6GdUyYwaLLz1X5rpQ3SQYBss3tSnrCU1AkcXpEYz6+OKGFW KRTOaUvhfz/q9tOxywghxm1DSSn4X0pUYQf4Jh36Yj32Y9U3kPs80hyII6F0XuSIoxYJ WhWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=g0/eYs7QTNkW5O1oRerCGkfKr4MuTWJiiBWj79AQKvc=; b=b2HvFDNDb3w+S1/AWB2hGFv/IBJi5Ai3WWx9PHdIc2pAgk3uqkQXb2r10ozl68rRsL K997l81HU21sbwUIFb2RmrkLFzqBnzvi3YEI+zvf7SfhKTo4nslEaXk4DR+l0eKHBz3v uhHLpn8i/C7rSRcwaoY1vEdpHTafFR3DTNVBQ2V6f2b052U7xDEj38I14HRLdfXpR0J0 RnNZeQsLIU3Na67/YSUj12g6f7lsNiMRyGGqj9TTQNt+8120ASqaAoK0ya/yssK7Nzsx y8Qvf8aVEx9rts+6wn1RvVkzMunAjAr/ClV9OEG3n5kTZ2qsrdY6Xomewv1Wl7y0KlX5 9Jtw== X-Gm-Message-State: AN3rC/4Y8XHIP6sGXx7fsf2S/b03EYe3KC9gx5uIUVhOHu96Fwj4QVkDjK+oEpWycaddQQ== X-Received: by 10.28.63.71 with SMTP id m68mr11840434wma.46.1491866757173; Mon, 10 Apr 2017 16:25:57 -0700 (PDT) Received: from [192.168.1.3] ([185.105.173.156]) by smtp.googlemail.com with ESMTPSA id 92sm19249818wrh.8.2017.04.10.16.25.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 10 Apr 2017 16:25:56 -0700 (PDT) Subject: Re: bug#26345: 25.1; vc-annotate in Git is unable to fully navigate the history if the file was moved To: Wojciech Siewierski <wojciech.siewierski@HIDDEN>, 26345 <at> debbugs.gnu.org References: <3b0ce616-d7ae-8f63-3ed8-cab1a6feaae2@HIDDEN> <acbe4730-6eda-55c3-5f0b-625c86f05e9f@HIDDEN> <c4c0ed7e-e522-9660-f146-065cf2d21336@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> Message-ID: <67612249-a565-4f9f-2248-13a0822b78d3@HIDDEN> Date: Tue, 11 Apr 2017 02:25:55 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 In-Reply-To: <c4c0ed7e-e522-9660-f146-065cf2d21336@HIDDEN> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 26345 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://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: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.2 (/) On 10.04.2017 18:06, Wojciech Siewierski wrote: > The error is gone but usability-wise not much has changed: now the > vc-annotate buffer contains "fatal: no such path olddir/file.txt in > master" after I finish my test scenario. Hmm, you're right. It does, however, improve the following scenario: C-x v g, j, p, n I.e. you can move between revisions belonging to the old file name (with the next/previous commands), just not between different file names. > I guess not much more can be done. It probably can, but someone would have to work out the exact sequence of Git commands to do what we want.
bug-gnu-emacs@HIDDEN
:bug#26345
; Package emacs
.
Full text available.Received: (at 26345) by debbugs.gnu.org; 10 Apr 2017 15:06:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 10 11:06:31 2017 Received: from localhost ([127.0.0.1]:41371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1cxati-0002KF-Qk for submit <at> debbugs.gnu.org; Mon, 10 Apr 2017 11:06:31 -0400 Received: from mail-lf0-f68.google.com ([209.85.215.68]:36606) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <wojciech.siewierski@HIDDEN>) id 1cxatg-0002K1-Ok for 26345 <at> debbugs.gnu.org; Mon, 10 Apr 2017 11:06:29 -0400 Received: by mail-lf0-f68.google.com with SMTP id 75so3334591lfs.3 for <26345 <at> debbugs.gnu.org>; Mon, 10 Apr 2017 08:06:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to; bh=x8bA1oxMA20tNHJY+7KNGf9f2r2FXemRMrXzjewtaf8=; b=Pc0R5XXM2E24aqQzcX5lXe89TOM8XXvLTCHDrdCLaIXyecHZ6oQ2iMXJZZZAmWlwnK IZA6Qn6yl249V06EHPFOb8x5SprGZxDh82bv674R+hoTGM8Hqub6jH7f0HRXuDlTJlRD nRWGIiDl3p4iPvbRUQsOnbdesHBlddc1dBr3kyBr2EDxqBNJ/BwfCGw7jAbBE5O6wkm9 Y+dT+jAFhmiTE4SsjkzJNhztY17+d8S96EJEq0/we4flUzbEZAJyI312nzQzxuMH+akG XTD77sqcM0f+j81pyu4Y2EeodJwWmuGobg2pF/GqdfKdPY1fRFrtvM/vRVaGaMBMgBgx Ml3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to; bh=x8bA1oxMA20tNHJY+7KNGf9f2r2FXemRMrXzjewtaf8=; b=aNo0OSydiG3XVKxgB8SH1UMDKLRVuAfahFqTQka8Xj6lszr0MpwjMTkSbSr3IA432P jJHDNdYwaiInAJuwZl+uSYqUVtbKujA2xroeDdh/u7FHFBZ9z7WxKtLwSTEbVX8G5soz U3IFWkvpUFhA7Pk2h1+s2K2rX1+s8dx5c5OZj9/9y/9I3BJ0J/Zga2QlH99RXljEVWVs 0WqzxYb763+WPqKj2PdcyrzJScj7GQe836CQ/Iw2XYUkUdRsdzM5DjAHSUhiS2skdVu/ YNrU3cJjUYaJF/Mddn8arOdxV2inT7xQ1miVFoU7wP9Ul8elHCvMwa7uAdcGalmWROkB J06w== X-Gm-Message-State: AFeK/H2927Xg0+IFw96wgahNqkkJVlyRrIEGxYjMS7t9vmV62R9V9/sbDMhCqbjdSc88+Q== X-Received: by 10.46.32.156 with SMTP id g28mr16800208lji.86.1491836782811; Mon, 10 Apr 2017 08:06:22 -0700 (PDT) Received: from [192.168.43.99] (user-94-254-162-126.play-internet.pl. [94.254.162.126]) by smtp.googlemail.com with ESMTPSA id h9sm2850569ljb.46.2017.04.10.08.06.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 10 Apr 2017 08:06:22 -0700 (PDT) Subject: Re: bug#26345: 25.1; vc-annotate in Git is unable to fully navigate the history if the file was moved To: Dmitry Gutov <dgutov@HIDDEN>, 26345 <at> debbugs.gnu.org References: <3b0ce616-d7ae-8f63-3ed8-cab1a6feaae2@HIDDEN> <acbe4730-6eda-55c3-5f0b-625c86f05e9f@HIDDEN> From: Wojciech Siewierski <wojciech.siewierski@HIDDEN> Message-ID: <c4c0ed7e-e522-9660-f146-065cf2d21336@HIDDEN> Date: Mon, 10 Apr 2017 17:06:16 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <acbe4730-6eda-55c3-5f0b-625c86f05e9f@HIDDEN> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="lAoj1RGi46uR5C1cvHrJ9RJlQqhJTs8nn" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 26345 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://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: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.5 (/) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --lAoj1RGi46uR5C1cvHrJ9RJlQqhJTs8nn Content-Type: multipart/mixed; boundary="lDk19aDo5sFlaBsFuPfj2nB7h2an6IiEx"; protected-headers="v1" From: Wojciech Siewierski <wojciech.siewierski@HIDDEN> To: Dmitry Gutov <dgutov@HIDDEN>, 26345 <at> debbugs.gnu.org Message-ID: <c4c0ed7e-e522-9660-f146-065cf2d21336@HIDDEN> Subject: Re: bug#26345: 25.1; vc-annotate in Git is unable to fully navigate the history if the file was moved References: <3b0ce616-d7ae-8f63-3ed8-cab1a6feaae2@HIDDEN> <acbe4730-6eda-55c3-5f0b-625c86f05e9f@HIDDEN> In-Reply-To: <acbe4730-6eda-55c3-5f0b-625c86f05e9f@HIDDEN> --lDk19aDo5sFlaBsFuPfj2nB7h2an6IiEx Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 10.04.2017 04:30, Dmitry Gutov wrote: > On 03.04.2017 00:46, Wojciech Siewierski wrote: >> >> It seems some vc-git operations override `default-directory' with the >> parent directory of the files they operate on. It's a problem if they = no >> longer exist like in the following scenario. >> >> Preparation steps in shell: >> >> $ git init >> $ mkdir olddir/ >> $ echo oldcontent > olddir/file.txt >> $ git add olddir/ >> $ git commit -m 'Initial commit' >> $ echo newcontent > olddir/file.txt >> $ git add olddir/ >> $ git commit -m 'Modify the file' >> $ git mv olddir/ newdir/ >> $ git commit -m 'Move the file' >> >> Reproduction: >> >> 1. Open newdir/file.txt in Emacs. >> 2. Press `C-x v g' to open `vc-annotate'. >> 3. Press `j' to jump to the revision from before the file was moved. >> 4. Try to move to the next (newer) revision with `n'. The error appear= s >> here. > > Thanks. For the report. I'm including a minor patch below. Does it > improve things considerably for you? > >>> apply: Setting current directory: No such file or directory, >> .../testrepo/olddir/ >> >> It seems in this scenario `vc-annotate' also has trouble with the >> regular navigation (`n' and `p') without the usage of `j' but the erro= r >> message is not as clear. > > The problem of `n' and `p' navigation between revisions where the file > name changed is still present, because of how `vc-git-next-revision' > is written. Suggestions for a better implementation are welcome. > > The patch that fixes the first scenario: > > diff --git a/lisp/vc/vc-git.el b/lisp/vc/vc-git.el > index 1a3f1bf..4767cbf 100644 > --- a/lisp/vc/vc-git.el > +++ b/lisp/vc/vc-git.el > @@ -1274,9 +1274,8 @@ vc-git--rev-parse > > (defun vc-git-next-revision (file rev) > "Git-specific version of `vc-next-revision'." > - (let* ((default-directory (file-name-directory > - (expand-file-name file))) > - (file (file-name-nondirectory file)) > + (let* ((default-directory (vc-git-root file)) > + (file (file-relative-name file)) > (current-rev > (with-temp-buffer > (and The error is gone but usability-wise not much has changed: now the vc-annotate buffer contains "fatal: no such path olddir/file.txt in master" after I finish my test scenario. I guess not much more can be done. Thanks! --lDk19aDo5sFlaBsFuPfj2nB7h2an6IiEx-- --lAoj1RGi46uR5C1cvHrJ9RJlQqhJTs8nn Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJY659sAAoJEOWQKlKyR7jeci0H/1erNDHOQUEtrlDDqZaEQwmY e/B3UOnV8en8mXt/sZyF4RWnW8XOv5m+DG8gTAqaBJ2+Y+GvMD35ogUFRqa6Yd24 0XsdvWCMIIo5PMEcbYL5b0spZsHBQOuI+LL2VcIEwnhqDsZ4oG5BSqIJU/W8HIQi U3lzjoQjYPxNDIMZY/bFNIhZw7bdPSrn4QPveswfEshtknOTfv9QVPqo7tKIkfpD 2MALa2ZJJacv+n6j1fd+eraI3FdDHyyW7bIykIDOwJMvV5M8POHd71dcm61Y0b95 YpEePYwRQCN7T2JLR/cEt+Ck0TyOJ5Gyrr1cxoev6nrF3FpBIJMnXbYLDNgucd4= =gVgQ -----END PGP SIGNATURE----- --lAoj1RGi46uR5C1cvHrJ9RJlQqhJTs8nn--
bug-gnu-emacs@HIDDEN
:bug#26345
; Package emacs
.
Full text available.Received: (at 26345) by debbugs.gnu.org; 10 Apr 2017 02:30:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 09 22:30:24 2017 Received: from localhost ([127.0.0.1]:40365 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1cxP60-0007A5-Cj for submit <at> debbugs.gnu.org; Sun, 09 Apr 2017 22:30:24 -0400 Received: from mail-wr0-f176.google.com ([209.85.128.176]:32984) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raaahh@HIDDEN>) id 1cxP5y-00079p-Hw for 26345 <at> debbugs.gnu.org; Sun, 09 Apr 2017 22:30:22 -0400 Received: by mail-wr0-f176.google.com with SMTP id l28so9949279wre.0 for <26345 <at> debbugs.gnu.org>; Sun, 09 Apr 2017 19:30:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=8NhoxbCDfLI8gZ9YeJd/o1Pz7TFA5/KMCJZMtnTbicE=; b=Lr8rYRmN0b+7de9tepZjnTgQVTj202M906ZJgvJ6wf/ph51iRs327vxEvOGy8hMI5D 56kroZDk9Lu/QdWP4a9uChBnyvsOVq183hLxriyt27X5MuGXn0T7RkrDTsIDoFpK+njf 9tnAwsXqFm/BPCP9nqO74KwB+9fSRHIsMBH+0YwxDOy7KPiLFs+n1fYY5ruLNzS8cPsJ ykeTDjOkFm2jiJZX+0YFrMzNqBfA6CNbxYrksSVZ7+28hk4oXUvB2V20DW7NVovNo4ER BAfGIpLkqh9UM21R7uDoKStGqubt1QWj84C+xobZ6fUQ0kJbDd7hqbJVl+dfY6gkP6K7 /xCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=8NhoxbCDfLI8gZ9YeJd/o1Pz7TFA5/KMCJZMtnTbicE=; b=m+JBh7duXYBHWY/8mR+m/mvsmCTP85H1KqXbSWBckGvjZhetkYXWAgdP8tIm/V6Bb2 k/B3AqbZvhkG3Rfub4i8xGUn7GLp/DP24fQVlmmUHa3qvPoFRwqyJ8t/ym330j1Bre5Z 4N88539eRalHCzhMK3TJyX7Giygnnc5wc/eVUL5lzTtwthY573pRvJdwQ103ixZUv0xy vCZqe/QN1PMiV0FyXZgODIiP7g9EzzM0dibhAhrugeVnNfsObmwwOw9e45+hHJee4wuJ 0x98YbUS5osBRHMsJz2d3hn5Ys5PzONTlBx8h4vJmUEBRWZvU0RE81ISzXEDAqJb6Hlv iX8w== X-Gm-Message-State: AFeK/H0dSdZJLwVzC1709mV6Yt6UV0QzLWaXK4bfT4CgjcWQuZM0PxZ7msLGVs+hmGHeYA== X-Received: by 10.223.165.66 with SMTP id j2mr47158729wrb.157.1491791416800; Sun, 09 Apr 2017 19:30:16 -0700 (PDT) Received: from [192.168.1.3] ([185.105.173.156]) by smtp.googlemail.com with ESMTPSA id u145sm8317394wmu.1.2017.04.09.19.30.15 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 09 Apr 2017 19:30:16 -0700 (PDT) Subject: Re: bug#26345: 25.1; vc-annotate in Git is unable to fully navigate the history if the file was moved To: Wojciech Siewierski <wojciech.siewierski@HIDDEN>, 26345 <at> debbugs.gnu.org References: <3b0ce616-d7ae-8f63-3ed8-cab1a6feaae2@HIDDEN> From: Dmitry Gutov <dgutov@HIDDEN> Message-ID: <acbe4730-6eda-55c3-5f0b-625c86f05e9f@HIDDEN> Date: Mon, 10 Apr 2017 05:30:14 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 In-Reply-To: <3b0ce616-d7ae-8f63-3ed8-cab1a6feaae2@HIDDEN> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 26345 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://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: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.6 (--) On 03.04.2017 00:46, Wojciech Siewierski wrote: > > It seems some vc-git operations override `default-directory' with the > parent directory of the files they operate on. It's a problem if they no > longer exist like in the following scenario. > > Preparation steps in shell: > > $ git init > $ mkdir olddir/ > $ echo oldcontent > olddir/file.txt > $ git add olddir/ > $ git commit -m 'Initial commit' > $ echo newcontent > olddir/file.txt > $ git add olddir/ > $ git commit -m 'Modify the file' > $ git mv olddir/ newdir/ > $ git commit -m 'Move the file' > > Reproduction: > > 1. Open newdir/file.txt in Emacs. > 2. Press `C-x v g' to open `vc-annotate'. > 3. Press `j' to jump to the revision from before the file was moved. > 4. Try to move to the next (newer) revision with `n'. The error appears > here. Thanks. For the report. I'm including a minor patch below. Does it improve things considerably for you? >> apply: Setting current directory: No such file or directory, > .../testrepo/olddir/ > > It seems in this scenario `vc-annotate' also has trouble with the > regular navigation (`n' and `p') without the usage of `j' but the error > message is not as clear. The problem of `n' and `p' navigation between revisions where the file name changed is still present, because of how `vc-git-next-revision' is written. Suggestions for a better implementation are welcome. The patch that fixes the first scenario: diff --git a/lisp/vc/vc-git.el b/lisp/vc/vc-git.el index 1a3f1bf..4767cbf 100644 --- a/lisp/vc/vc-git.el +++ b/lisp/vc/vc-git.el @@ -1274,9 +1274,8 @@ vc-git--rev-parse (defun vc-git-next-revision (file rev) "Git-specific version of `vc-next-revision'." - (let* ((default-directory (file-name-directory - (expand-file-name file))) - (file (file-name-nondirectory file)) + (let* ((default-directory (vc-git-root file)) + (file (file-relative-name file)) (current-rev (with-temp-buffer (and
bug-gnu-emacs@HIDDEN
:bug#26345
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 3 Apr 2017 00:05:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 02 20:05:27 2017 Received: from localhost ([127.0.0.1]:57878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1cupUs-000401-9L for submit <at> debbugs.gnu.org; Sun, 02 Apr 2017 20:05:27 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39044) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <wojciech.siewierski@HIDDEN>) id 1cunKd-0000iN-81 for submit <at> debbugs.gnu.org; Sun, 02 Apr 2017 17:46:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <wojciech.siewierski@HIDDEN>) id 1cunKU-0004P7-Bc for submit <at> debbugs.gnu.org; Sun, 02 Apr 2017 17:46:38 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:43499) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <wojciech.siewierski@HIDDEN>) id 1cunKU-0004Oo-7t for submit <at> debbugs.gnu.org; Sun, 02 Apr 2017 17:46:34 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58216) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <wojciech.siewierski@HIDDEN>) id 1cunKP-0001A4-Ss for bug-gnu-emacs@HIDDEN; Sun, 02 Apr 2017 17:46:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <wojciech.siewierski@HIDDEN>) id 1cunKM-0004GH-39 for bug-gnu-emacs@HIDDEN; Sun, 02 Apr 2017 17:46:29 -0400 Received: from mail-lf0-x235.google.com ([2a00:1450:4010:c07::235]:35597) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from <wojciech.siewierski@HIDDEN>) id 1cunKL-0004Cp-Gj for bug-gnu-emacs@HIDDEN; Sun, 02 Apr 2017 17:46:25 -0400 Received: by mail-lf0-x235.google.com with SMTP id j90so63363971lfk.2 for <bug-gnu-emacs@HIDDEN>; Sun, 02 Apr 2017 14:46:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version; bh=ReUSTSwpzellgbGKgSxL29dfd/TF3zAdqBMOZ1oPeLQ=; b=WnDTWrWucr+TZ6Y+QqWuJfj/wgSwgjyJAPrZmHjoKmKOof6IC7Y2WGdckdf/BKpYBI sOgYhwzi2xHoa6Qgl34L0AHeZabiKPXuDTuPOMX7X59EjkeZsyhDkiQMJf5Q7bRip7cX vpdILkJZHzVmdNmS+UVnLKVy/M8TLsLsb50/EIXxE9mGOz2PjQD5j/Sz+GfOij1Xi3RN /bXWXzzrs3rh32sAeEdfqMGLyR5pPJqvPtOY0XPXqaJhcDVmOSku7bOVypFksYc2GKE1 fcXvJ7v9C3xe2pC/13erq8lw9UkpHp8IGKLZ/iJEfo8NR4o7wZ72buuzTDSoavENjNUP sxng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version; bh=ReUSTSwpzellgbGKgSxL29dfd/TF3zAdqBMOZ1oPeLQ=; b=hIlYs2pTPQ1Znq7Xhv6w08kmRzqiwkaJyxbnS7VD8iwhYVRUpzHFpdjHm13gCkN+Hj d7WXD2Xn+ZCseGxJnaspxHTwgqrdEBBfvO3SzfsFK3jIn66kAfnuxXo6jaFb2ByuZOhQ c74glDs4V6Et0Q0uFHf9Ji0EbazL3z7q+AlNaEXTD/BKIbWB9nOxpeGRPJSVzQrO2ALs Oo9qJihQazAjn6m0cbDokvFctLZF8boCyg6ADVpFwx42TNG/z+/76rZUTUlHIQGr8RC9 xq7rA1U/P2WrNlVua5Rsy7WY32YkcIkR54sYxfI5GI4uqcdsDuJyMKPU3av+jVV79BHy iTdQ== X-Gm-Message-State: AFeK/H22Gf/zzVHaii81EW8dxDg/ZnqnO5gKbDm1Ksa0Dp4KPjO+ilr53ILwZoC8KfXWQA== X-Received: by 10.25.229.6 with SMTP id c6mr3662526lfh.95.1491169581790; Sun, 02 Apr 2017 14:46:21 -0700 (PDT) Received: from [192.168.1.101] (host-37-190-211-219.dynamic.mm.pl. [37.190.211.219]) by smtp.googlemail.com with ESMTPSA id g4sm2197127lji.35.2017.04.02.14.46.20 for <bug-gnu-emacs@HIDDEN> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 02 Apr 2017 14:46:20 -0700 (PDT) To: bug-gnu-emacs@HIDDEN From: Wojciech Siewierski <wojciech.siewierski@HIDDEN> Subject: 25.1; vc-annotate in Git is unable to fully navigate the history if the file was moved Message-ID: <3b0ce616-d7ae-8f63-3ed8-cab1a6feaae2@HIDDEN> Date: Sun, 2 Apr 2017 23:46:12 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="tnDpFuSkkOOP7qB22jIIDvtnA6VQ4dHCu" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 02 Apr 2017 20:05:25 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://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: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -4.0 (----) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --tnDpFuSkkOOP7qB22jIIDvtnA6VQ4dHCu Content-Type: multipart/mixed; boundary="0F2v1MwESUOfEta9Hx61meJ9AWLim413i"; protected-headers="v1" From: Wojciech Siewierski <wojciech.siewierski@HIDDEN> To: bug-gnu-emacs@HIDDEN Message-ID: <3b0ce616-d7ae-8f63-3ed8-cab1a6feaae2@HIDDEN> Subject: 25.1; vc-annotate in Git is unable to fully navigate the history if the file was moved --0F2v1MwESUOfEta9Hx61meJ9AWLim413i Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable It seems some vc-git operations override `default-directory' with the parent directory of the files they operate on. It's a problem if they no longer exist like in the following scenario. Preparation steps in shell: $ git init $ mkdir olddir/ $ echo oldcontent > olddir/file.txt $ git add olddir/ $ git commit -m 'Initial commit' $ echo newcontent > olddir/file.txt $ git add olddir/ $ git commit -m 'Modify the file' $ git mv olddir/ newdir/ $ git commit -m 'Move the file' Reproduction: 1. Open newdir/file.txt in Emacs. 2. Press `C-x v g' to open `vc-annotate'. 3. Press `j' to jump to the revision from before the file was moved. 4. Try to move to the next (newer) revision with `n'. The error appears here. > apply: Setting current directory: No such file or directory, =2E../testrepo/olddir/ It seems in this scenario `vc-annotate' also has trouble with the regular navigation (`n' and `p') without the usage of `j' but the error message is not as clear. In GNU Emacs 25.1.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.31) of 2017-01-08 built on localhost Windowing system distributor 'The X.Org Foundation', version 11.0.1180400= 0 System Description: Ubuntu 16.04.2 LTS Configured using: 'configure --disable-dependency-tracking --prefix=3D/nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1 --with-modules --with-x-toolkit=3Dgtk2 --with-xft' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND DBUS GSETTINGS NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK2 X11 MODULES Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Org Minor modes in effect: TeX-PDF-mode: t magit-auto-revert-mode: t ido-vertical-mode: t flx-ido-mode: t yas-global-mode: t yas-minor-mode: t projectile-mode: t global-diff-hl-mode: t hl-line-mode: t global-company-mode: t company-mode: t org-bullets-mode: t recentf-mode: t bbyac-global-mode: t bbyac-mode: t beacon-mode: t volatile-highlights-mode: t global-git-commit-mode: t global-undo-tree-mode: t undo-tree-mode: t show-paren-mode: t minibuffer-depth-indicate-mode: t electric-pair-mode: t global-subword-mode: t subword-mode: t diff-auto-refine-mode: t shell-dirtrack-mode: t async-bytecomp-package-mode: t ivy-mode: t override-global-mode: t winner-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent messages: Type C-x 1 to delete the help window, C-M-v to scroll help. Quit When done with this frame, type C-x 5 0 Quit When done with this frame, type C-x 5 0 Quit [3 times] Type C-x 1 to delete the help window, C-M-v to scroll help. Mark set C-x C-g is undefined Quit Load-path shadows: /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/scala-m= ode-20170323.502/ob-scala hides /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-scala /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ox hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ox /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ox-texinfo hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ox-texinfo /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ox-publish hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ox-publish /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ox-org hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ox-org /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ox-odt hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ox-odt /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ox-md hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ox-md /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ox-man hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ox-man /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ox-latex hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ox-latex /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ox-icalendar hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ox-icalendar /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ox-html hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ox-html /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ox-beamer hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ox-beamer /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ox-ascii hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ox-ascii /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-w3m hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-w3m /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-version hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-version /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-timer hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-timer /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-table hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-table /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-src hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-src /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-rmail hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-rmail /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-protocol hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-protocol /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-plot hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-plot /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-pcomplete hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-pcomplete /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-mouse hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-mouse /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-mobile hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-mobile /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-mhe hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-mhe /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-macs hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-macs /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-macro hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-macro /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-loaddefs hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-loaddefs /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-list hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-list /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-irc hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-irc /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-install hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-install /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-inlinetask hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-inlinetask /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-info hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-info /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-indent hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-indent /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-id hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-id /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-habit hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-habit /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-gnus hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-gnus /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-footnote hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-footnote /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-feed hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-feed /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-faces hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-faces /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-eshell hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-eshell /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-entities hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-entities /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-element hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-element /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-docview hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-docview /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-datetree hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-datetree /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-ctags hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-ctags /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-crypt hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-crypt /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-compat hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-compat /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-colview hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-colview /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-clock hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-clock /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-capture hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-capture /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-bibtex hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-bibtex /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-bbdb hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-bbdb /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-attach hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-attach /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-archive hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-archive /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/org-agenda hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/org-agenda /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-tangle hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-tangle /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-table hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-table /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-sqlite hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-sqlite /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-sql hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-sql /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-shen hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-shen /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-screen hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-screen /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-scheme hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-scheme /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/scala-m= ode-20170323.502/ob-scala hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-scala /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-sass hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-sass /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-ruby hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-ruby /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-ref hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-ref /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-python hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-python /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-plantuml hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-plantuml /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-picolisp hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-picolisp /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-perl hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-perl /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-org hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-org /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-octave hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-octave /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-ocaml hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-ocaml /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-mscgen hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-mscgen /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-maxima hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-maxima /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-matlab hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-matlab /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-makefile hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-makefile /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-lob hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-lob /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-lisp hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-lisp /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-lilypond hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-lilypond /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-ledger hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-ledger /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-latex hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-latex /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-keys hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-keys /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-js hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-js /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-java hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-java /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-io hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-io /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-haskell hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-haskell /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-gnuplot hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-gnuplot /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-fortran hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-fortran /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-exp hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-exp /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-eval hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-eval /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-emacs-lisp hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-emacs-lisp /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-dot hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-dot /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-ditaa hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-ditaa /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-css hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-css /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-core hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-core /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-comint hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-comint /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-clojure hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-clojure /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-calc hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-calc /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-awk hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-awk /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-asymptote hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-asymptote /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-R hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-R /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/org-201= 70210/ob-C hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/org/ob-C /home/vifon/projects/configs/emacs-config/emacs.d/.cask/25.1/elpa/seq-2.1= 9/seq hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/emacs-lisp/seq ~/.emacs.d/skeletons/generic hides /nix/store/89cab82wdiyii22cxmf50f88vc1wj3y0-emacs-25.1/share/emacs/25.1/l= isp/emacs-lisp/generic Features: (shadow mail-extr emacsbug sendmail pulse debug eieio-opt speedbar sb-image ezimage dframe vc-annotate helm-projectile helm-files image-dired helm-tags helm-bookmark helm-adaptive helm-info helm-external helm-net helm-buffers helm-grep helm-regexp helm-elscreen helm-utils helm-locate helm-types c-c++-header breadcrumb find-file expand-region cperl-mode-expansions text-mode-expansions cc-mode-expansions the-org-mode-expansions python-el-fgallina-expansions latex-mode-expansions er-basic-expansions expand-region-core expand-region-custom cl-indent wdired slime hyperspec browse-url sort iedit iedit-lib dired-aux rst vim-line-open tramp-cache ispell tabify cal-move parse-time epa-file epa org-datetree org-capture haskell-doc inf-haskell haskell-decl-scan geiser-mode geiser-xref geiser-compile geiser-debug geiser-chibi geiser-mit geiser-chez geiser-chicken geiser-racket geiser-guile info-look geiser geiser-repl geiser-image geiser-company geiser-doc geiser-menu geiser-edit geiser-completion geiser-autodoc geiser-eval geiser-connection tq geiser-syntax geiser-log geiser-popup view geiser-impl geiser-custom geiser-base scheme dired-subtree dired-hacks-utils network-stream nsm starttls warnings git-rebase texmathp preview prv-emacs tex-buf indent-guide font-latex latex tex-ispell tex-style tex dbus tex-mode latexenc wgrep-ag wgrep ag vc-svn find-dired magit-obsolete magit-blame magit-stash magit-bisect magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-branch magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode magit-core magit-autorevert autorevert filenotify magit-process magit-margin magit-mode magit-git crm magit-section magit-popup misearch multi-isearch smex ido-vertical-mode flx-ido ido vc-git org-table org-agenda company-rtags colir color counsel esh-util swiper org-clock ansible yasnippet rtags repeat bookmark projectile diff-hl vc-dir vc vc-dispatcher hl-line haskell haskell-completions haskell-load haskell-commands highlight-uses-mode haskell-modules haskell-sandbox haskell-repl haskell-debug haskell-interactive-mode haskell-presentation-mode haskell-collapse haskell-navigate-imports haskell-compile haskell-process haskell-session haskell-hoogle haskell-mode haskell-cabal haskell-utils haskell-font-lock haskell-indentation haskell-string haskell-sort-imports haskell-lexeme haskell-align-imports haskell-compat haskell-complete-module haskell-ghc-support dabbrev haskell-customize macrostep-c cmacexp macrostep sh-script smie executable company-files company-oddmuse company-clang company-dabbrev-code company-dabbrev company-keywords company-etags company-gtags company-capf company-cmake company-xcode company-semantic company-eclim company-template company-css company-nxml company-bbdb company-tern dash-functional tern url-http tls gnutls url-auth company flycheck jedi auto-complete jedi-core python-environment epc ctable concurrent deferred python perltidy cperl-lineup cperl-mode paredit yafolding org-bullets disp-table org-rmail org-mhe org-irc org-info org-gnus org-docview doc-view subr-x jka-compr image-mode org-bibtex bibtex org-bbdb org-w3m my-secret zenburn-theme recentf-merge recentf tree-widget wid-edit avy bbyac browse-kill-ring derived ecomplete racer rust-mode ggtags phi-search phi-search-core multiple-cursors mc-hide-unmatched-lines-mode mc-separate-operations rectangular-region-mode mc-mark-pop mc-mark-more mc-cycle-cursors mc-edit-lines multiple-cursors-core rect beacon etags xref project volatile-highlights highlight-symbol goto-last-change p4 ps-print ps-def lpr stgit ewoc git-commit with-editor tramp-sh server magit-utils log-edit message rfc822 mml mml-sec epg mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log legalese finder diary-lib diary-loaddefs undo-tree diff dired-x pastes-from-web my-scratch my-global-settings cualess-global-mark avoid paren mb-depth elec-pair cap-words superword subword my-registers my-fixes disable-suspend fuck-you-slime lineup my-eshell my-org steam xml url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap org-crypt ob-scala ensime ensime-mode ensime-sbt sbt-mode sbt-mode-rgrep grep sbt-mode-comint sbt-mode-buffer sbt-mode-project sbt-mode-vars ensime-http ensime-ui ensime-semantic-highlight ensime-doc ensime-search ensime-undo ensime-startup ensime-refactor diff-mode ensime-popup ensime-notes ensime-model ensime-inspector imenu ensime-goto-testfile ensime-editor popup ensime-debug gdb-mi bindat gud ensime-stacktrace ensime-inf ensime-overlay ensime-completion-util ensime-config ensime-util ensime-client ensime-vars url-gw scala-mode scala-mode-prettify-symbols scala-mode-imenu scala-mode-map scala-mode-fontlock scala-mode-indent scala-mode-paragraph scala-mode-syntax scala-mode-lib pp hideshow flymake arc-mode archive-mode ensime-macros cl ob-java ob-perl ob-python ob-C cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob-haskell ob-sqlite ob-octave ob-gnuplot ob-dot ob-plantuml ob-ditaa ob-makefile ob-sed ob-awk ob-shell org-protocol org-element avl-tree org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint tramp tramp-compat tramp-loaddefs trampver shell pcomplete ob-core ob-eval org-compat org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs my-ibuffer ibuffer-vc ibuf-ext ibuffer my-helm helm-help helm helm-source eieio-compat helm-multi-match helm-lib dired helm-config helm-easymenu async-bytecomp async my-ivy ivy-hydra ivy flx delsel ivy-overlay ffap thingatpt url-parse auth-source eieio gnus-util time-date password-cache url-vars my-god-mode god-mode my-keys windmove my-fun my-mode-line my-skeletons skeletor compile comint ansi-color rx let-alist autoinsert skeleton my-hooks hydra lv key-chord use-package diminish bind-key easy-mmode tex-site eieio-core advice slime-autoloads info edmacro kmacro cask cl-seq cl-macs cask-bootstrap package-build mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr json map lisp-mnt shut-up epl git commander f dash s ucs-normalize finder-inf package epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv cl-loaddefs pcase cl-lib my-compat winner ring cus-start cus-load mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 1451135 142112) (symbols 48 82760 0) (miscs 40 9828 3493) (strings 32 438521 140156) (string-bytes 1 8714254) (vectors 16 159814) (vector-slots 8 3567015 52260) (floats 8 3169 4363) (intervals 56 44066 417) (buffers 976 192)) --0F2v1MwESUOfEta9Hx61meJ9AWLim413i-- --tnDpFuSkkOOP7qB22jIIDvtnA6VQ4dHCu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJY4XEpAAoJEOWQKlKyR7jeGI8H/1kc8FT5p7oRAFtV5FgK9c49 LSFLQ+Pf1CDvhQnCIPo6AsWUYUsa5cUZBMlyJ7BaFj5hmpEDvzc4xHZ+XnIPZSeF FyXC4GALeaLmg9Lur8ROiPugZAIkesCDw6mqzVDShA1y7yV+L4zljDczd6AMHdKG oV/EMajtHqFu85grF3TBGA58j9sf7Sz+ztinJRJmCSLs5bcFIkD7Z7ZGVc0P/yqu k1Eu9GKazK1QRF2MN34o/wJv5tgIbqBl73aMl5ZaIYkc25EKGLB+zxZOHcePsr6A oUAX4VxLq1vmXdVUyUA6HXKYiWat3qDnolWqU4exgjh/s/vnLgUW58xZyk2kPcM= =0NFf -----END PGP SIGNATURE----- --tnDpFuSkkOOP7qB22jIIDvtnA6VQ4dHCu--
Wojciech Siewierski <wojciech.siewierski@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#26345
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.