From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tom Newsgroups: gmane.emacs.help Subject: Re: Seeing which commits modified a range of lines? Date: Thu, 6 Nov 2014 20:46:24 +0000 (UTC) Message-ID: References: <87lhnq3uww.fsf@thinkpad-t440p.tsdh.org> <87lhnox0mj.fsf@thinkpad-t440p.tsdh.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1415306837 3815 80.91.229.3 (6 Nov 2014 20:47:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 6 Nov 2014 20:47:17 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Nov 06 21:47:11 2014 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XmTxV-0007xo-Id for geh-help-gnu-emacs@m.gmane.org; Thu, 06 Nov 2014 21:47:09 +0100 Original-Received: from localhost ([::1]:56000 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XmTxV-0002aD-64 for geh-help-gnu-emacs@m.gmane.org; Thu, 06 Nov 2014 15:47:09 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51269) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XmTx9-0002Rp-97 for help-gnu-emacs@gnu.org; Thu, 06 Nov 2014 15:46:53 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XmTx3-000578-Cr for help-gnu-emacs@gnu.org; Thu, 06 Nov 2014 15:46:47 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:41243) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XmTx3-000555-6I for help-gnu-emacs@gnu.org; Thu, 06 Nov 2014 15:46:41 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XmTx0-0007Tp-Uv for help-gnu-emacs@gnu.org; Thu, 06 Nov 2014 21:46:39 +0100 Original-Received: from 94-21-240-142.pool.digikabel.hu ([94.21.240.142]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 06 Nov 2014 21:46:38 +0100 Original-Received: from adatgyujto by 94-21-240-142.pool.digikabel.hu with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 06 Nov 2014 21:46:38 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 19 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 94.21.240.142 (Mozilla/5.0 (Windows NT 6.1; rv:33.0) Gecko/20100101 Firefox/33.0) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:100802 Archived-At: Tassilo Horn gnu.org> writes: > > Yeah, or even better to implement it on top of "log" and "diff" because > "blame"/"annotate" is pretty slow. > Of course it can be implemented with those as well. And it could be a simple script layer before the command, so it doesn't have to be implemented in elisp. And this script could even be VC independent, only the backends needs to be VC dependent which call the proper commands for the given VC, but the logic could be shared. I'm suprised there is no existing solution for this. The feature seems useful, the problem is interesting, so there should be at least an attempt somewhere, even if the correct solution may be tricky.