Closed conal closed 8 years ago
Sorry, forgot to reply to this.
The CommitMsg
argument specifies whether to record the rewrite in the history tree. If you don't care about being able to use step/goto/etc, you can pass Never
. Always
causes an entry to be added even if nothing changes, Changed
only adds an entry if something changes.
(Always
is useful for query
when modifying the lemma store... which is a definite hack. Fixing it requires changing how the Kernel works.)
There is probably a better abstraction there... it was mostly hacked in during the run up to our last paper.
Ah. Sounds like it's relevant some HERMIT territory I haven't discovered yet. Thanks for the explanation.
When using
apply
fromHERMIT.Plugin
, what does theCommitMsg
parameter mean?