[isabelle-dev] informative changelogs / typedef (open) unit
Makarius
makarius at sketis.net
Thu Nov 18 22:58:02 CET 2010
Hi Brian,
can you say a few words about b994d855dbd2 just for the historical record?
Such changes deep down in HOL easily cause odd problems later on, so the
one doing the bisection in some years might need more info via the mail
archive.
I would also like to take the opportunity to recall our most basic
changelog conventions:
each item on a separate line;
items ordered roughly by importance;
For some reason, many people have started to sequeze everything in a
single line (frequent), or imitate the headline/body text format of other
projects with a completely different structure (rare). The reason might
be as profane as the default web style of Mercurial, but at least on
http://isabelle.in.tum.de/repos/isabelle the display follows the usual
Isabelle format.
I spend a good portion of my time inspecting changesets, not just the
incoming ones, but also really old ones when sorting out problems. So the
little extra care when composing changelogs will help a lot in the overall
process.
The recent crash of find_theorems due to b654fa27fbc4 is just one example
that changes deep in the system need routine reviewing. It's on my list
for several weeks, but I did not find the time to look at it so far.
Makarius
More information about the isabelle-dev
mailing list