From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/27018 Path: main.gmane.org!not-for-mail From: Jan Vroonhof Newsgroups: gmane.emacs.gnus.general Subject: Re: *** empty log message *** is a no-no Date: 17 Nov 1999 15:39:05 +0100 Sender: owner-ding@hpc.uh.edu Message-ID: References: Original-Received: from bart.math.uh.edu (bart.math.uh.edu [129.7.128.48]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id JAA16422 for ; Wed, 17 Nov 1999 09:40:00 -0500 (EST) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by bart.math.uh.edu (8.9.1/8.9.1) with ESMTP id IAB05651; Wed, 17 Nov 1999 08:39:59 -0600 (CST) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Wed, 17 Nov 1999 08:39:55 -0600 (CST) Original-Received: from sclp3.sclp.com (root@sclp3.sclp.com [204.252.123.139]) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id IAA04784 for ; Wed, 17 Nov 1999 08:39:44 -0600 (CST) Original-Received: from frege.math.ethz.ch (daemon@frege-d-math-north-g-west.math.ethz.ch [129.132.145.3]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id JAA16400 for ; Wed, 17 Nov 1999 09:39:08 -0500 (EST) Original-Received: (from daemon@localhost) by frege.math.ethz.ch (8.9.1/8.9.1) id PAA22446 for ; Wed, 17 Nov 1999 15:39:06 +0100 (MET) Original-Received: from urysohn(129.132.146.167), claiming to be "urysohn.math.ethz.ch" via SMTP by frege, id smtpdAAAa005U.; Wed Nov 17 15:39:06 1999 Original-Received: (vroonhof@localhost) by urysohn.math.ethz.ch (8.9.3/D-MATH-client) id PAA17794; Wed, 17 Nov 1999 15:39:05 +0100 Original-To: ding@gnus.org In-Reply-To: Denys Duchier's message of "Wed, 17 Nov 1999 14:18:08 GMT" Original-Lines: 31 User-Agent: Gnus/5.070083 (Pterodactyl Gnus v0.83) XEmacs/21.2 (Shinjuku) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:27018 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:27018 Denys Duchier writes: > Yes, that's a nice feature. However, the ChangeLog idea is not really > appropriate for concurrent development (the record of changes only > becomes meaningful when it is synchronized with the repository, > i.e. at commit points). No they are very useful for concurrent development. However I think you mean concurrent development where everybody commits often. I am thinking of shared development over the internet where typically one commits complete bits of work. If they than also first submitted for general review in the form of Patches, changelogs come in very handy. > `C-x v =' to diff with the committed version. Then I document the > changes in fairly free format. Typically, I have also added comments > in the file documenting the new stuff, or making clear the invariants > that should not be violated, etc... I also include these comments in > the log entry. I like the fact that ChangeLog entries have a strict format that includes the function names. I use them as a kind of CVS annotate that is function based and not line based. In addition in shared internet project you have the problem that CVS annotate does not work over anonymous CVS. > > Is the resolution on the time stamps that important? In internet based collaborative effort timescales are of the order of days anyway, so the resolution of one day is sufficient. Jan