From: Simon Wright <simon@pushface.org>
Subject: Re: need help learning Ada for a modula-2 programmer
Date: Thu, 30 Jan 2014 12:13:02 +0000
Date: 2014-01-30T12:13:02+00:00 [thread overview]
Message-ID: <lysis54qi9.fsf@pushface.org> (raw)
In-Reply-To: 2116015800412726948.362542rm-host.bauhaus-maps.arcor.de@news.arcor.de
Georg Bauhaus <rm-host.bauhaus@maps.arcor.de> writes:
> "Randy Brukardt" <randy@rrsoftware.com> wrote:
>> "Dirk Heinrichs" <dirk.heinrichs@altum.de> wrote in message
>
>>>
>>> You should avoid putting the revision history _into_ your
>>> files. It's the job of your version control system to handle
>>> this. Putting it into the file increases the probability of getting
>>> merge conflicts.
>>
>> I strongly disagree with this advice. The time to write revision
>> history entries is when you are either about to write the code or
>> just finished doing so (and more rarely, in the middle). That's when
>> all of the important issues are fresh in your mind. It's definitely
>> not at check-in time, which occurs after all testing is completed.
>
> Depending on the VC system, and on the note taking features of the
> IDE, the two approaches can be combined. One branch is for frequent
> commits of things just finished, and another branch is for whole
> change sets (after testing). The description of the whole change sets
> can then draw upon notes that were written earlier, when adding to the
> frequent commits branch.
I don't use git, but AIUI 'rebasing' supports frequent commits with the
ability to elide them later so you only see the overall effect. What
happens to the change log I don't know.
Mercurial has queues[1] which allow you to build up a patch over time,
updating the overall commit message as you go.
Personally I don't find it hard to remember what the changes were over a
reasonably short period, but then it's easy to do one thing at a time on
personal projects. Of course, that's not the same as remembering what
the changes were _for_, but I'm not sure that the RCS is the right place
for that anyway?
[1] http://mercurial.selenic.com/wiki/MqTutorial
next prev parent reply other threads:[~2014-01-30 12:13 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-01-28 1:06 need help learning Ada for a modula-2 programmer agent
2014-01-28 1:33 ` adambeneschan
2014-01-28 1:52 ` Jeffrey Carter
2014-01-28 12:18 ` Brian Drummond
2014-02-02 2:47 ` agent
2014-02-02 6:09 ` Jeffrey Carter
2014-02-02 15:02 ` agent
2014-02-02 16:00 ` gautier_niouzes
2014-02-02 19:48 ` Jeffrey Carter
2014-02-03 8:24 ` Dmitry A. Kazakov
2014-02-02 17:18 ` Brian Drummond
2014-02-03 0:10 ` agent
2014-02-03 0:36 ` agent
2014-02-03 12:53 ` Brian Drummond
2014-01-28 22:51 ` Jerry
2014-01-29 12:15 ` Mike H
2014-01-29 20:41 ` Jacob Sparre Andersen
2014-01-29 23:52 ` Jeffrey Carter
2014-01-30 9:05 ` Jacob Sparre Andersen
2014-01-30 14:20 ` Mike H
2014-01-30 14:35 ` Bill Findlay
2014-01-30 15:40 ` Mike H
2014-01-30 23:39 ` Jeffrey Carter
2014-01-31 20:16 ` Mike H
2014-01-29 23:52 ` Jeffrey Carter
2014-01-30 1:44 ` Bill Findlay
2014-01-30 2:01 ` Jeffrey Carter
2014-01-30 12:24 ` Simon Wright
2014-01-30 23:38 ` Jeffrey Carter
2014-02-03 23:12 ` agent
2014-02-04 6:10 ` J-P. Rosen
2014-02-04 22:38 ` agent
2014-01-29 16:58 ` Dirk Heinrichs
2014-01-29 20:43 ` Randy Brukardt
2014-01-29 22:53 ` Georg Bauhaus
2014-01-30 12:13 ` Simon Wright [this message]
2014-01-30 17:05 ` Dirk Heinrichs
2014-01-30 23:21 ` Randy Brukardt
2014-01-30 4:29 ` Nasser M. Abbasi
2014-01-30 8:45 ` Where to put change descriptions (Was: need help learning Ada for a modula-2 programmer) Jacob Sparre Andersen
2014-01-30 9:53 ` need help learning Ada for a modula-2 programmer Georg Bauhaus
2014-01-30 21:58 ` Randy Brukardt
2014-01-30 16:28 ` Pascal Obry
2014-01-30 17:43 ` Marius Amado-Alves
2014-01-30 18:10 ` Simon Wright
2014-01-30 22:38 ` Randy Brukardt
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox