Sometimes, during the writing of the commit message after "fossil commit", I find the need of showing the differences in the checkout by "fossil diff".

In this case, "fossil diff" says that the database is locked, and so cannot proceed. Shouldn't "fossil diff" be a readonly operation, that could be used regardless of a parallel "fossil commit"?