Take the first stab at defining revision traversal Signed-off-by: Shawn O. Pearce <spearce@spearce.org>