From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ralf Angeli Newsgroups: gmane.emacs.devel Subject: Re: RefTeX Merge Date: Mon, 24 Sep 2012 22:44:27 +0200 Message-ID: <871uhri21g.fsf@caeruleus.net> References: <877grkehl2.fsf@caeruleus.net> <505F574D.1050707@cs.ucla.edu> <876274lzio.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1348519493 7333 80.91.229.3 (24 Sep 2012 20:44:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 24 Sep 2012 20:44:53 +0000 (UTC) Cc: Paul Eggert , emacs-devel@gnu.org To: Chong Yidong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Sep 24 22:44:56 2012 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 1TGFWK-0002RP-IN for ged-emacs-devel@m.gmane.org; Mon, 24 Sep 2012 22:44:48 +0200 Original-Received: from localhost ([::1]:34409 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TGFWF-00050n-PR for ged-emacs-devel@m.gmane.org; Mon, 24 Sep 2012 16:44:43 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:59452) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TGFWC-0004uF-Ri for emacs-devel@gnu.org; Mon, 24 Sep 2012 16:44:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TGFWB-0003W6-Gf for emacs-devel@gnu.org; Mon, 24 Sep 2012 16:44:40 -0400 Original-Received: from moutng.kundenserver.de ([212.227.126.187]:51258) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TGFWB-0003Vq-8I; Mon, 24 Sep 2012 16:44:39 -0400 Original-Received: from photon (p54A503F3.dip0.t-ipconnect.de [84.165.3.243]) by mrelayeu.kundenserver.de (node=mrbap1) with ESMTP (Nemesis) id 0MbrOw-1T0E261XiY-00JMZu; Mon, 24 Sep 2012 22:44:28 +0200 In-Reply-To: <876274lzio.fsf@gnu.org> (Chong Yidong's message of "Mon, 24 Sep 2012 14:13:03 +0800") X-Provags-ID: V02:K0:Q5OhHW8LT+p8C3gtzrnXpbGrqdAU7Ovdtx/YD9vJhlP AwPd4prlTAw3jOj5x1zMGtXRHOjh4SM4RyAaYrPyGXduotwokr Ah/b6ciHxnydZOsUnCaaEY1RjG486YxD6WIrTLwqGzP6hxSPRl XFLaOP/6wEIKYXqHDc5bS75pzkiQegbQfCLv2yng+X8I/p/eN8 AyGAdy3DN4JUExq9Ydu52Spc3m+FKcJ/Tnr4mFNQYBLYycN2rc EyiQnBXPm3gHH1uFWYwf0XlrtQbCzNhsozdDQeyVTyv3Rw9mtO maUtC4BvC0syWupE7WQa1kQORpEZ+biSsUipNAdxYu7AsJsnQ= = X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 212.227.126.187 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:153519 Archived-At: * Chong Yidong (2012-09-24) writes: > Paul Eggert writes: > >> One possibility is to create a new directory >> lisp/textmodes/reftex, move the RefTeX source there, >> and create a ChangeLog there, starting the ChangeLog with all the >> old history followed by a note saying what happened. > > No. Since reftex.el is one file, it is not worth creating a > subdirectory just for it. RefTeX consists of eleven Lisp files. It might not be a bad idea to put them into their own directory. > When a file is synched to the Emacs repository, the ChangeLog typically > only describes the differences relative to the previous version. That's > usually a truncated version of the file's full ChangeLog history, but in > practice this hasn't been a big problem. Adding a big mass of ChangeLog > entries is not very helpful for people browsing the Emacs ChangeLog. That's where a separate ChangeLog file could make sense. But I agree that it would not be a good idea to put the whole ChangeLog from the standalone version in there. I'd have to check how much effort it would be to write down the changes relative to the current version in Emacs. It could be a bit of work. (c: > How large are the ChangeLog entries in question? The ChangeLog is about 26 kB. One could shave off a bit of it by removing the entries related to the Makefiles. Here is a link if you want to have a look: http://cvs.savannah.gnu.org/viewvc/reftex/ChangeLog?root=auctex&view=markup > Putting them in the > commit log may be a fine solution. If the log can take such amount of data, then I would be fine with it. And besides that I'd prepare a shorter entry for the ChangeLog file. > (Normally, one would use bzr join to > preserve the history, but bzr join seems to be badly broken.) Now that would be a nice solution. RefTeX is currently maintained in a CVS repository, though. I'm not sure if this makes matters better or worse. -- Ralf