git で refs のコミットとしての差分を計算したい
git で、 merge-base などでいろいろスクリプトで revision を計算していると、ある (機械的に計算された) revision と別の revision の関係を、人目に確認したくなります。
revision をコミットの集合だと見立てて、このコミット集合としての差分が表示されるような、 diff のようなことができたらいいなと考えました。
例えば、 git commit-diff A B
などやると、
-f4795c1
-e83d77e
-bb3071c
+6abda0a
+4abf1f2
+f63f014
と表示されるようなイメージです。 (- は A のみに存在するコミット, + は B のみに存在するコミット)
このようなことは実現できますか?