git object hash cleanups