From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: vc-region-authors (or some such) Date: Fri, 12 Dec 2014 09:22:33 -0500 Message-ID: References: <20141211092138.6D5F6C008E@snark.thyrsus.com> <20141211123629.GA25499@thyrsus.com> <87a92uuicq.fsf@Gertrud.fritz.box> <86iohhb5kf.fsf_-_@example.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1418394190 7588 80.91.229.3 (12 Dec 2014 14:23:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 12 Dec 2014 14:23:10 +0000 (UTC) Cc: emacs-devel@gnu.org To: Sebastien Vauban Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Dec 12 15:23:03 2014 Return-path: Envelope-to: ged-emacs-devel@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 1XzR7X-0000QY-83 for ged-emacs-devel@m.gmane.org; Fri, 12 Dec 2014 15:23:03 +0100 Original-Received: from localhost ([::1]:57537 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XzR7W-0005l7-Pq for ged-emacs-devel@m.gmane.org; Fri, 12 Dec 2014 09:23:02 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34465) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XzR7B-0005jO-JT for emacs-devel@gnu.org; Fri, 12 Dec 2014 09:22:49 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XzR74-0002ER-4A for emacs-devel@gnu.org; Fri, 12 Dec 2014 09:22:41 -0500 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:52211) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XzR74-0002EL-07 for emacs-devel@gnu.org; Fri, 12 Dec 2014 09:22:34 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjwPAOwQflTO+ILA/2dsb2JhbABbgweDYIVaxR0EAgKBJBcBAQEBAQF8hAMBAQMBViMFCwsOJhIUGA0kiEoJ1lkBAQEHAQEBAR6QbweESAWLAaQugXiEGSGCdwEBAQ X-IPAS-Result: AjwPAOwQflTO+ILA/2dsb2JhbABbgweDYIVaxR0EAgKBJBcBAQEBAQF8hAMBAQMBViMFCwsOJhIUGA0kiEoJ1lkBAQEHAQEBAR6QbweESAWLAaQugXiEGSGCdwEBAQ X-IronPort-AV: E=Sophos;i="5.07,502,1413259200"; d="scan'208";a="100277180" Original-Received: from 206-248-130-192.dsl.teksavvy.com (HELO pastel.home) ([206.248.130.192]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 12 Dec 2014 09:22:33 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id 177C82ED1; Fri, 12 Dec 2014 09:22:33 -0500 (EST) In-Reply-To: <86iohhb5kf.fsf_-_@example.com> (Sebastien Vauban's message of "Fri, 12 Dec 2014 10:06:24 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.181 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:179905 Archived-At: > Talking of `vc-region-history' reminded me of a feature I find powerful, > would it be easily available: "showing blame information about original > authors of lines changed or removed in a given branch". So, given a patch (or a branch) together with a "base revision", you'd get a list of code chunks modified by that patch, then run "annotate" on the base revision, and look for those code chunks, collecting the names of corresponding authors. Sounds useful, indeed. Patch welcome. > Maybe it'd be worth to think about that as well while implementing > `vc-region-history'. It seems to be its twin, no? Kind of, but the implementation of one doesn't seem to help the implementation of the other. Stefan