* Carl Worth:
Here's a fundamental question I have, (and thanks to Keith Packard for
helping me to phrase it):
Is it ever useful (reasonable, desirable) to commit file
contents that differ from the contents of the working
directory?
You mean like "darcs record"? 8-)
I think this is very useful functionality. Granted, it interferes
with a rigorous developer-side regression test policy ("all changes
must have been built and passed the test suite"). But it encourages
things like fixing typos in comments you spot while editing a file for
other reasons. And you can keep some ugly debugging code while
working on a series of changes.