From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kaushal Modi Newsgroups: gmane.emacs.devel Subject: Re: vc-region-history, was: Re: Is it time to drop ChangeLogs? Date: Sat, 09 Jul 2016 13:29:20 +0000 Message-ID: References: <87y49vz4cg.fsf@acer.localhost.com> <87twg2g86g.fsf@lifelogs.com> <83eg76n5h5.fsf@gnu.org> <87y45eeoor.fsf@lifelogs.com> <8337nmn2pd.fsf@gnu.org> <87shvmem2c.fsf@lifelogs.com> <87oa6adz3w.fsf@lifelogs.com> <577E056B.1060705@cs.ucla.edu> <871t35egck.fsf@lifelogs.com> <577E6697.8090603@cs.ucla.edu> <87furle9tc.fsf@wanadoo.es> <8737nkdy8a.fsf@wanadoo.es> <83h9c0i4wa.fsf@gnu.org> <87lh1ccgo6.fsf@wanadoo.es> <83bn28i23s.fsf@gnu.org> <3a7fc082-8516-3da6-70e6-b6fa00631f52@yandex.ru> <83y45bgun9.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a113d3a02ba641e053733e85d X-Trace: ger.gmane.org 1468071006 24005 80.91.229.3 (9 Jul 2016 13:30:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 9 Jul 2016 13:30:06 +0000 (UTC) Cc: ofv@wanadoo.es, emacs-devel@gnu.org To: Eli Zaretskii , Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 09 15:30:05 2016 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 1bLsKb-0000Wm-NT for ged-emacs-devel@m.gmane.org; Sat, 09 Jul 2016 15:30:05 +0200 Original-Received: from localhost ([::1]:50961 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bLsKa-000266-TB for ged-emacs-devel@m.gmane.org; Sat, 09 Jul 2016 09:30:04 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42604) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bLsK6-00025y-7j for emacs-devel@gnu.org; Sat, 09 Jul 2016 09:29:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bLsK5-0003bO-6o for emacs-devel@gnu.org; Sat, 09 Jul 2016 09:29:34 -0400 Original-Received: from mail-oi0-x22f.google.com ([2607:f8b0:4003:c06::22f]:35896) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bLsK3-0003ay-Ep; Sat, 09 Jul 2016 09:29:31 -0400 Original-Received: by mail-oi0-x22f.google.com with SMTP id f189so93919357oig.3; Sat, 09 Jul 2016 06:29:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=f/TY/s/a9JjbDtjW3aWemO9d8XS+tZs306XW08Y6MgE=; b=Xa7oXkxeoLeWvHcOB+kOQD5QRp3nvYT0wkVDlg3iB2B+Ku2DyJePMtIc45GSsTDNAb uAEwGEd8T/7jn9VQOMWzerf6+Wj8eUxkFAs5aDyY9OF2uu/+Y8Uuq9OlwPUUbDJxuCQ1 SuUn0di+Nkj7Ptvxb3mEIDoS7JfDP5lRu3EJ5b3m6Fn2uo+N3eq4s+c4CNsd/u5zJ6FF pNBiWmx1oe7BkuxFDpY1Rng7o8xl8hzf8EeooVsG/cH5JHHQKhlLN0e+6dMeUBn3INXn nefIEJZGrhHfKT72BO5A8mQ5SKJ4udKwDVQPk03OeJ9WKL+8aEjTz1OvKq3OYtRoodN3 0EiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=f/TY/s/a9JjbDtjW3aWemO9d8XS+tZs306XW08Y6MgE=; b=DU6QnfxQxLuYfhYhNf2Dx5LwFP+8eIIuuwZQO9lgjnLQz+fvnd9ZA1C7Q3N1EwQoKW SDYV/dwIrlXu2AQGveEKxhTts2Ljn8uKQi62p73WboOvp5FZJ0sHYCISZEEXIojyPh17 9RjLahJwPG1KDiLVQWf3hpBSsmo8o8N9cGdi352agqolDAMiKsJKftRGvyx0rHGGpiZo XG2XY/bOLAWBtp6JKzEaphJmnNeKkqCA8wr18qcOMu3/bqSlwDgHqUWOBaOSyfsDVxGF 2jLMhqcGSA5/UFsXRpWr8CrAJup4J91xeZ+nFMUIIJMba/NpkKaEOOTDeugw4JCG1+d2 rOtA== X-Gm-Message-State: ALyK8tJ9fXyA22ZXdL+iGzMLzVlklwSTJIC9El/bnBbuOxbJ8wK62BpDrJK4xqLjiZKTltaS9mBM84k40tyy1w== X-Received: by 10.202.83.4 with SMTP id h4mr5529656oib.107.1468070970940; Sat, 09 Jul 2016 06:29:30 -0700 (PDT) In-Reply-To: <83y45bgun9.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:4003:c06::22f X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:205468 Archived-At: --001a113d3a02ba641e053733e85d Content-Type: text/plain; charset=UTF-8 If the discussion is on the usefulness of vc-region-history, then it has been very useful for me. Coincidentally, just yesterday, I bound that command to "C-x v H" in my config, after I realized that I had been doing M-x vc-region-history for a few dozen times. I always wondered why this command was not bound to the "C-x v" map, and have also created a little patch for master branch to add that binding. On Sat, Jul 9, 2016, 3:04 AM Eli Zaretskii wrote: > That's very far from my experience. I frequently need to investigate > fragments of code which have very long histories, and "log -L" always > gives me the full picture, even when the code in question changed > significantly, right to the commit that first introduced the code. > > Perhaps the secret is in choosing the appropriate region. I normally > try to submit the entire function where the code lives, and it works > very well. > -- -- Kaushal Modi --001a113d3a02ba641e053733e85d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable If the discussion is on the usefulness of vc-region-history, then it has be= en very useful for me.=C2=A0

Coincidentally, just yester= day, I bound that command to "C-x v H" in my config, after I real= ized that I had been doing M-x vc-region-history for a few dozen times.=C2= =A0

I always wondered why this command was not bound to = the "C-x v" map, and have also created a little patch for master = branch to add that binding.=C2=A0

On Sat, Jul 9, 2016, 3:04 AM Eli Zaretskii <eliz@gnu.org> wrote:
That's very far from my experience.=C2=A0 I frequently need to investig= ate
fragments of code which have very long histories, and "log -L" al= ways
gives me the full picture, even when the code in question changed
significantly, right to the commit that first introduced the code.

Perhaps the secret is in choosing the appropriate region.=C2=A0 I normally<= br> try to submit the entire function where the code lives, and it works
very well.
--

--
Kaushal Modi

--001a113d3a02ba641e053733e85d--