Not tracking namespace accurately is Git&#x27;s biggest weakness and would most probably be BK&#x27;s best argument for getting a tryout. With Git, renaming a file and editing it at the same time tends to make a mess of the history and cause much pain. You can say just don&#x27;t do that, but I say it happens, and it should just work.