From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Daniel =?UTF-8?Q?Mart=C3=ADn?= via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#50489: vc-annotate doesn't keep the current line Date: Mon, 13 Sep 2021 20:19:11 +0200 Message-ID: References: <87tuitr7tn.fsf@mail.linkov.net> Reply-To: Daniel =?UTF-8?Q?Mart=C3=ADn?= Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5681"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (darwin) Cc: 50489@debbugs.gnu.org To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Sep 13 20:20:13 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mPqYu-0001Er-JL for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 13 Sep 2021 20:20:12 +0200 Original-Received: from localhost ([::1]:42424 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mPqYt-0005EX-3t for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 13 Sep 2021 14:20:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41404) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mPqYk-0005EL-Ad for bug-gnu-emacs@gnu.org; Mon, 13 Sep 2021 14:20:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:35267) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mPqYj-0005aa-Oh for bug-gnu-emacs@gnu.org; Mon, 13 Sep 2021 14:20:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mPqYj-0005xg-Jz for bug-gnu-emacs@gnu.org; Mon, 13 Sep 2021 14:20:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Daniel =?UTF-8?Q?Mart=C3=ADn?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 Sep 2021 18:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50489 X-GNU-PR-Package: emacs Original-Received: via spool by 50489-submit@debbugs.gnu.org id=B50489.163155716622871 (code B ref 50489); Mon, 13 Sep 2021 18:20:01 +0000 Original-Received: (at 50489) by debbugs.gnu.org; 13 Sep 2021 18:19:26 +0000 Original-Received: from localhost ([127.0.0.1]:46813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPqYA-0005wo-Iw for submit@debbugs.gnu.org; Mon, 13 Sep 2021 14:19:26 -0400 Original-Received: from sonic302-21.consmr.mail.ir2.yahoo.com ([87.248.110.84]:42311) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPqY8-0005wb-D8 for 50489@debbugs.gnu.org; Mon, 13 Sep 2021 14:19:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1631557157; bh=8ZqKgVmd+ynRGTI+jx3kyxUeMF81qnCenLlBcMxCToY=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=kU4zO1e68wNImvIlg+Iq9KcIRKiNNSBZTxpR2fMtdEZ9+eFP/eNv5yzTvSfs/lyFEq/PnqLGDpnyIyPhdIpiIqCQGgbI6uvKXpZ31VBSI/DxMQ4PBd19Igw4D/hkIlb5F77kdT50NWtXtLe36mNNd/9gUb/ByPy9c87ZdZEs+nq8zWTa32xG9RRq9qaw0p8Joyq82UDxt1CBdEI5kRaRrW4i+BkUluVXj+2VT5ZuzeH0VeowBEhoZCBA6am6z1KZrEaKRp7m5SO/V3vSWFjo13b+Ut8W3QckCTy0W/C0GybreBhFtUQqM3NHTzuSr2QP5kxi44PT+Frg5p2ocdZFFg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1631557157; bh=p8Sk+7fBVgvqfFVrvsi6u0G5EjAjRAyj104rVTFHItu=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=CgNNTLaftGDLwe4mX1yKFdBtJb30j0cPWyzu9thWzehyQY6k+NvTqLUbWWf3iKp/peXTgAQ6wQlCQLID9sOoNTlwfKO4LFdyiYXt7W0YAG7M1dO8CDROD2rkz/47C/Sb0BtA6ujXMzBYjOLI9n7R/hh2IhbQD9KbLisgDaSU2pJL03mv348kyYVq4zNidXSlkM1f6yoMEjk+XU65phOBg/TqmJ/wDeSb2mWAwMYwi9BnITPjJx/nmKyFQ2VwJ9pJ97T85zEkzCNN3X1OPReHi8nRlKb/vZQoUsV3W9WeXeZRgWZRA/84BFXafYnqGnWk5htl3s1MQe+tXz7bbpXqGA== X-YMail-OSG: t65MD2wVM1nhUUy_4D0bPadNqeLivHPZHKYTYHWlFxuZGCThNGjM6acSr1plDnZ PB_.ngBrt4CpG6wXtJu_tic98YmwO87wQMIizT49vLSXxWyTahQJxX.BuA20WKE8xwinK1jMUyXa _Bv9K5HlziG0Mus4kgXUQMVq1awFH_N85Qprojmqet2wdApA8h7FzIzFs2Y5_3d0aiDQ9WfdWgoq .nLlHasAWLx0zj7.tNu4AsqrYqpqQtw0wAFELzRiFtE5LUFmcgWR6ccd2fZeExh6STL_afU8XCb2 q.wF.5k6UJ5TQx4sN1DIOwlebvyW42rgA2YfnyANEK.ifFK3RQBBV58vY9qvfMMakMfK_AvjFdv9 0COCDhj26MceCWm4_2vSxiwPFNgdSX4bYYdcuzyv1n0ChWM5kMsJhaAAfiuI9BO7rw4GbAhlkKfy 4.Ev8DPb9C3GpWVmVXIPORRlZZxVc7CATrzLFIOkdrVuR9_pXujYHpkwxxhX3kZPcua96OJ_sLu5 HOXKk8kDWbWPD8lI8LXBCeEGDcIuwKDxQUPdYAh53y7DU7IuqqJNPKREnpfZuMwsH1cJpf9iy7jC V7TpRIhcBC5gpFPh6E_tcn7D6NhK6NvvwjQUxsBKqu9o5EQ1AWS6F5LDFiwZX70ZX1TR7dt6vFTN FNOsgM0uoAGcSChg9wHgrINrr460LD8RVrPG1G3zklzYD0Jcj8wK1LgBY85fhYrZXEDEfcPOammQ IKJZ6hVXjaTccRmhmEcrppt0auhbG7FjMZh7ss3TUXQk96qM5qadM9kUH4.mAbNAdkGMJLNcYQ.M GiEhA4F39dUae8y6UVfd2m6QHBjoJaEOlUxYSI81iI X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.ir2.yahoo.com with HTTP; Mon, 13 Sep 2021 18:19:17 +0000 Original-Received: by kubenode514.mail-prod1.omega.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID c1f12a8c003145b747400ac43e9edd36; Mon, 13 Sep 2021 18:19:12 +0000 (UTC) In-Reply-To: <87tuitr7tn.fsf@mail.linkov.net> (Juri Linkov's message of "Thu, 09 Sep 2021 20:43:08 +0300") X-Mailer: WebService/1.1.18924 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:214250 Archived-At: Juri Linkov writes: > After 'C-x v g' (vc-annotate), typing 'a' (vc-annotate-revision-previous-to-line) > doesn't keep the current line. For VC archaeology there is a need to traverse > the history of the current line by typing a sequence of 'a a a ...' > But 'a' doesn't keep the line current, so need to spend time > finding the same line in the buffer to be able to type 'a' on it again. I think `git blame` provides a --porcelain option that helps track lines accross revisions. I expect that using that information would be an improvement over the current behavior, but the solution won't be perfect and in some situations it'll still go to a strange line. Also, I don't know if this feature is available in other non-git vc backends.