testing git transactions