Use alternating feature flag toggle to do Git version upgrades
At the moment we have a whole process of doing Git version updates with adding a feature flag, adding a bunch of code to the Makefile
and what not. This is cumbersome and annoying to repeat every time a new Git version comes out.
Proposal
Instead of adding a new feature flag every time, we could reuse a feature flag over and over again to toggle between 2 versions.