Perform real git operations from parameterized test

The real operations are currently failing, but the failing operations
are closer to the final destination, running many different tests by
adapting a list of parameters, instead of expressing the same test
repeatedly with slightly different paramters