That's just a (dumb) hypothesis. The cost of doing so is probably not worth it.
That's just a (dumb) hypothesis. The cost of doing so is probably not worth it.
I don't use Git at work (SourceSafe ftw), but if I had to, I would use Github as a long-term backup storage, not as the nexus point of my dev env.
hard to recreate the logic tho O.o but it was something in the vein of "if i learn to set up git correctly, i shouldnt need a unique root, so what is it then.... a backup with vizualization? I dont need that for a private repo i can use offline tools"
Git is federated, as in Jabber. A branch has a place where it lives. If you do something with a particular branch, you need access to the place where it lives but not to anywhere else.
Monotone is distributed, as in Usenet. A branch may only exist on certain servers, but it is not logically tied to any one server (or set of servers). There is a global namespace for branches.
I think other systems (hg) tend to be more like the Git model, because permissions handling is far simpler.