If you prefer the abstraction like me, it is probably not a good idea to use software built with the UNIX ideology like Git.Now, I could be completely missing something, but I believe there is an organization working on exactly what you are asking for Git to implement in their repository solution.