From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andreas Schwab Newsgroups: gmane.emacs.devel Subject: Re: Goals for repo conversion day Date: Mon, 27 Jan 2014 11:04:20 +0100 Message-ID: <8738k92123.fsf@igel.home> References: <20140124185429.GA25191@thyrsus.com> <83k3dpcbpe.fsf@gnu.org> <20140125062551.GA2554@thyrsus.com> <83bnz0cxp8.fsf@gnu.org> <20140125140637.GA5631@thyrsus.com> <83vbx8azss.fsf@gnu.org> <20140125160124.GA8171@thyrsus.com> <83ppngasor.fsf@gnu.org> <20140125210132.GB13305@thyrsus.com> <83zjmiabsr.fsf@gnu.org> <20140127003312.GA20522@thyrsus.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1390817081 16808 80.91.229.3 (27 Jan 2014 10:04:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 27 Jan 2014 10:04:41 +0000 (UTC) Cc: Eli Zaretskii , emacs-devel@gnu.org To: esr@thyrsus.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 27 11:04:47 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 1W7j3c-0002zT-VN for ged-emacs-devel@m.gmane.org; Mon, 27 Jan 2014 11:04:45 +0100 Original-Received: from localhost ([::1]:58641 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W7j3c-0005uG-Hf for ged-emacs-devel@m.gmane.org; Mon, 27 Jan 2014 05:04:44 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39414) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W7j3V-0005tp-Q6 for emacs-devel@gnu.org; Mon, 27 Jan 2014 05:04:43 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W7j3Q-0006eA-EA for emacs-devel@gnu.org; Mon, 27 Jan 2014 05:04:37 -0500 Original-Received: from mail-out.m-online.net ([212.18.0.9]:35876) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W7j3J-0006ab-8G; Mon, 27 Jan 2014 05:04:25 -0500 Original-Received: from frontend1.mail.m-online.net (unknown [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3fCRPy0Xc9z4KK45; Mon, 27 Jan 2014 11:04:21 +0100 (CET) Original-Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3fCRPx6gsgzbbfy; Mon, 27 Jan 2014 11:04:21 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Original-Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id E4QucGnqmDTj; Mon, 27 Jan 2014 11:04:20 +0100 (CET) X-Auth-Info: fVjbVhwC6cLG6E4z75qOJMt8+LL0vL20e5Bzn6na+qU= Original-Received: from igel.home (ppp-88-217-54-47.dynamic.mnet-online.de [88.217.54.47]) by mail.mnet-online.de (Postfix) with ESMTPA; Mon, 27 Jan 2014 11:04:20 +0100 (CET) Original-Received: by igel.home (Postfix, from userid 1000) id 5E53E2C018B; Mon, 27 Jan 2014 11:04:20 +0100 (CET) X-Yow: We are now enjoying total mutual interaction in an imaginary hot tub... In-Reply-To: <20140127003312.GA20522@thyrsus.com> (Eric S. Raymond's message of "Sun, 26 Jan 2014 19:33:12 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x X-Received-From: 212.18.0.9 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:169163 Archived-At: There is one more thing in the history that may be worth fixing, though it may lead to quite a bit of manual work. Before emacs switched to CVS the sources were kept in RCS, and files were deleted by renaming the RCS file prefixing its name with "=" (to keep the history, since RCS doesn't have the concept of an attic like CVS). The obstacle is that there is no record of this deletion except in the ChangeLog file, and at that time the ChangeLog files weren't kept in RCS (they were versioned by numbered backups only). So in order to find the exact point in time when the file has been deleted for real one would have to grep the ChangeLog file for mentioning the deletion and look up the surrounding text in the commit log. For example, the file lisp/speedbspec.el only exists as lisp/=speedbspec.el in the current history, added in commit 73bf48f. The next mentioning of the string "speedbspec.el" was in commit ab18f00, which corresponds to the point where the file was deleted. The corresponding changelog file (lisp/ChangeLog.7) has this entry: 1998-07-10 Eric M. Ludlam * speedbspec.el: Deleted; now integrated into speedbar.el. * speedbar.el: More commentary. Note that the first line of the entry isn't mentioned in commit ab18f00, but we now know that the file was deleted here. The next commit touching this file is 1c3e7fb with the message "properly mark Attic files as deleted", where the file was finally deleted from the tree. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."