From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: git history tracking across renames (and emacs support) Date: Wed, 11 Jul 2018 18:51:53 -0400 Message-ID: References: <87a7yn7tqp.fsf@lifelogs.com> <878te75xa1.fsf@lifelogs.com> <87ind6l2tt.fsf@lifelogs.com> <877etklvsa.fsf@lifelogs.com> <83y3m0pv8u.fsf@gnu.org> <86608msw0h.fsf@dod.no> <838tdiet25.fsf@gnu.org> <87y3li4vh7.fsf@telefonica.net> <87efnan46u.fsf@linux-m68k.org> <86wp12qtgo.fsf@dod.no> <83tvw6chqv.fsf@gnu.org> <86shbprix7.fsf_-_@dod.no> <838t6jgl1k.fsf@gnu.org> <601m6cc6.fsf@lifelogs.com> <83o9fefnv9.fsf@gnu.org> <415290e6-d9e8-da28-faa6-b1e7ff874246@cs.ucla.edu> Reply-To: rms@gnu.org NNTP-Posting-Host: blaine.gmane.org Content-Type: text/plain; charset=Utf-8 X-Trace: blaine.gmane.org 1531349459 30586 195.159.176.226 (11 Jul 2018 22:50:59 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 11 Jul 2018 22:50:59 +0000 (UTC) Cc: larsi@gnus.org, eliz@gnu.org, radon.neon@gmail.com, tzz@lifelogs.com, emacs-devel@gnu.org To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jul 12 00:50:54 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdNwk-0007qo-Ki for ged-emacs-devel@m.gmane.org; Thu, 12 Jul 2018 00:50:54 +0200 Original-Received: from localhost ([::1]:55717 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fdNyr-0007tr-OX for ged-emacs-devel@m.gmane.org; Wed, 11 Jul 2018 18:53:05 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50909) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fdNxv-0007si-Qf for emacs-devel@gnu.org; Wed, 11 Jul 2018 18:52:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fdNxv-0001dI-1c for emacs-devel@gnu.org; Wed, 11 Jul 2018 18:52:07 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60381) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fdNxh-0001Pa-Oa; Wed, 11 Jul 2018 18:51:53 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1fdNxh-00029A-5R; Wed, 11 Jul 2018 18:51:53 -0400 In-Reply-To: <415290e6-d9e8-da28-faa6-b1e7ff874246@cs.ucla.edu> (message from Paul Eggert on Wed, 11 Jul 2018 10:56:08 -0700) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e 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:227266 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > like Git were common, and the format's insistence on recording details easily > findable elsewhere wastes my time and my readers' time, as well as being a > barrier to entry as you mention. Unfortunately, we have not been able to > convince RMS to fix the format, even though it really needs an upgrade. It is not a matter of an "upgrade" to the "format". The issue is whether to stop including the detailed changes. I've agreeds to this in principle, provided that we have tools that really provide those data correctly. Proponents of the change claim that some Git commands provide the same data. However, I've shown that the output is incorrect in certain situations. They are unusual, but not rare or absurd. If you'd like this change to be made, recognize the problem and fix it. Implement a kind of diff that reliably gives the correct list of entities changed -- at least for C and Emacs Lisp -- and then I'll agree to this change for Emacs Lisp. -- Dr Richard Stallman President, Free Software Foundation (https://gnu.org, https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)