From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ralf Angeli Newsgroups: gmane.emacs.auctex.devel,gmane.emacs.devel Subject: Re: CVS repository synchronization for RefTeX Date: Mon, 01 Jan 2007 20:12:54 +0100 Message-ID: <87wt46a7d5.fsf@neutrino.caeruleus.net> References: <87k60b7hv5.fsf@neutrino.caeruleus.net> <87sley46bb.fsf@neutrino.caeruleus.net> <87k607yi0e.fsf@neutrino.caeruleus.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1167678800 26216 80.91.229.12 (1 Jan 2007 19:13:20 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 1 Jan 2007 19:13:20 +0000 (UTC) Cc: auctex-devel@gnu.org, emacs-devel@gnu.org Original-X-From: auctex-devel-bounces+gead-auctex-devel=m.gmane.org@gnu.org Mon Jan 01 20:13:19 2007 Return-path: Envelope-to: gead-auctex-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1H1Saw-0006ry-6u for gead-auctex-devel@m.gmane.org; Mon, 01 Jan 2007 20:13:14 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1H1Sav-0005ky-8U for gead-auctex-devel@m.gmane.org; Mon, 01 Jan 2007 14:13:13 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1H1Sap-0005bh-IV for auctex-devel@gnu.org; Mon, 01 Jan 2007 14:13:07 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1H1Sai-0005Ps-Jb for auctex-devel@gnu.org; Mon, 01 Jan 2007 14:13:02 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1H1Sah-0005Pb-An; Mon, 01 Jan 2007 14:12:59 -0500 Original-Received: from [212.227.126.187] (helo=moutng.kundenserver.de) by monty-python.gnu.org with esmtp (Exim 4.52) id 1H1Sag-0002ig-LH; Mon, 01 Jan 2007 14:12:58 -0500 Original-Received: from [84.165.40.180] (helo=neutrino.caeruleus.net) by mrelayeu.kundenserver.de (node=mrelayeu1) with ESMTP (Nemesis), id 0MKwpI-1H1Sad1Qn7-0000U1; Mon, 01 Jan 2007 20:12:55 +0100 Original-To: Stefan Monnier In-Reply-To: (Reiner Steib's message of "Mon\, 01 Jan 2007 18\:59\:45 +0100") User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.92 (gnu/linux) X-Provags-ID: kundenserver.de abuse@kundenserver.de login:abf9ffac21f8345504ac40c53d3b40ba X-BeenThere: auctex-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion list for AUCTeX developers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: auctex-devel-bounces+gead-auctex-devel=m.gmane.org@gnu.org Errors-To: auctex-devel-bounces+gead-auctex-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.auctex.devel:1499 gmane.emacs.devel:64610 Archived-At: * Reiner Steib (2007-01-01) writes: > On Sun, Dec 31 2006, Ralf Angeli wrote: > >> What I dislike about it is that the files will be scattered throughout >> Emacs' repository. This makes fetching the "package" RefTeX from CVS >> much more complicated. And with the branch it would get even harder >> if people want to fetch a development version. > > If I understand Stefan correctly, it's possible to create a branch > with just the RefTeX relevant files. I have yet to find documentation of such a feature. The only thing I've found was a usenet post warning not to branch selected files only, because CVS gets confused when updating or commiting in a directory containing branched and non-branched files. Such a mix might not happen with the setup proposed by Stefan, however. >> Also stuff like `C-x 4 a' won't work with such a file layout and a >> single ChangeLog file. > > A the changes would be done in the Emacs CVS directory layout, also > these ChangeLog files (lisp/ChangeLog, man/ChangeLog) should be used. > No problem with `C-x 4 a'. And what about standalone releases? Would those be shipped with ChangeLog files for each directory? We'd probably have to clean those files in the branch of any entries not related to RefTeX. > I played a bit with the following[1] sketch of admin/reftex/Makefile. > Using grep-changelog we can build RefTeX-only ChangeLog files Okay, that would be another approach. I still cannot say that I am too enthusiastic about maintaining a package when its files are scattered throughout a larger repository. -- Ralf