pull: Add --old argument, as a simpler way to get older commits

This allows clients to easily get older commits, to deploy an older
known good commit after it isn't the latest or to get older commits for
bisecting problems once found.