From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/27014 Path: main.gmane.org!not-for-mail From: Denys Duchier Newsgroups: gmane.emacs.gnus.general Subject: Re: *** empty log message *** is a no-no Date: 17 Nov 1999 15:17:10 +0100 Sender: owner-ding@hpc.uh.edu Message-ID: References: NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035164115 22395 80.91.224.250 (21 Oct 2002 01:35:15 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 01:35:15 +0000 (UTC) Return-Path: 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 JAA16202 for ; Wed, 17 Nov 1999 09:17:41 -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 IAB29917; Wed, 17 Nov 1999 08:17:39 -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:17: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 IAA04554 for ; Wed, 17 Nov 1999 08:17:44 -0600 (CST) Original-Received: from uni-sb.de (uni-sb.de [134.96.252.33]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id JAA16189 for ; Wed, 17 Nov 1999 09:17:14 -0500 (EST) Original-Received: from cs.uni-sb.de (cs.uni-sb.de [134.96.252.31]) by uni-sb.de (8.9.3/1999070600) with ESMTP id PAA11501 for ; Wed, 17 Nov 1999 15:17:11 +0100 (CET) Original-Received: from talo.ps.uni-sb.de (talo.ps.uni-sb.de [134.96.186.116]) by cs.uni-sb.de (8.9.3/1999031900) with ESMTP id PAA02299 for ; Wed, 17 Nov 1999 15:17:10 +0100 (CET) Original-Received: (from duchier@localhost) by talo.ps.uni-sb.de (8.9.1a/8.9.1) id PAA02025; Wed, 17 Nov 1999 15:17:10 +0100 Original-To: ding@gnus.org In-Reply-To: Jan Vroonhof's message of "17 Nov 1999 14:35:42 +0100" Original-Lines: 41 User-Agent: Gnus/5.070098 (Pterodactyl Gnus v0.98) Emacs/20.4 Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:27014 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:27014 Jan Vroonhof writes: > The advantage of Changelogs is that you can write them at the time the > change is made, not at the time of commit. 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). I like the idea of being able to take notes between commits, and it would be nice if appropriate default log messages could be automatically computed from these notes. Any takers? > What do typically do when using CVS to document changes? use free > format? `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. > Is the resolution on the time stamps that important? I find it quite convenient, especially when you need to track down why something no longer works which used to work fine before (maybe just minutes ago). I use `C-x v l' to get the log history, and, on the basis of that information I use `C-x v ~' to compare with an earlier version. When you have lots of developers all concurrently modifying the same files, timestamp precision can really help. Of course, you still have that precision in the cvs anyway, but the log messages help you decide what to look at. Cheers, -- Dr. Denys Duchier Denys.Duchier@ps.uni-sb.de Forschungsbereich Programmiersysteme (Programming Systems Lab) Universitaet des Saarlandes, Geb. 45 http://www.ps.uni-sb.de/~duchier Postfach 15 11 50 Phone: +49 681 302 5618 66041 Saarbruecken, Germany Fax: +49 681 302 5615