update commit tests, add branch and tag tests