Add skeletal diff()

* Just throws if not in repo