more recent commits no longer removes upon checkoutCommit()