add synchronous commit capability.

TODO: more complete show job message parsing, especially for commit-all.