The history command was interesting because it limits the display to those revisions that are actually available for diff and rollback. Eventually this might form the basis of a better interface. The vc-diff code also needed to be fixed.