This patch adds the cmdtype attribute to export command which is a read only
command and adds test for accessing hidden commits using the same command.
Do we need uncommit? It doesn't seem used.
I'm still not sure we want to support rev numbers. I think we definitely don't want to support them for write commands, even recoverable ones.
Why so many commits here? It seems to needlessly bloat the test.
This is showing the rev numbers are not supported, right?
Okay will fix in next version.
Resend the series as D1140 - D1144.