Git push over XMPP
Interesting. I think there's a demand for a generic, protocol-agnostic git push framework where you can write plugins for both sending and automated receiving.
All git patches boil can be boiled down to ASCII patches. There's no reason you can't write a framework to send/receive ASCII-formatted git patches/pulls/pushes via email, xmpp, twitter, etc.
I've been wondering about the possibility of doing this ever since I saw that Joey has been working on XMPP stuff for git-annex. Would be very nice to see this become a thing of it's own.
I really like this idea, and kudos to the author for coming up with a pragmatic (if possibly insane) way to get things done... but when I read stuff like this:
I really just want to weep. Hopefully some of this will go away with ip6 (no more silly NATing for nothing). Broken networks with asymmetric bandwidth hawked by dying conglomerates protecting their ancient signalling technology (and now antiquated media distribution channels) will haunt us for decades.> Imagine if you could send git pushes to any of your friends on > Google Talk or other Jabber (XMPP) servers. Even though you're in > different places and your computers probably cannot talk to > one-another directly, you can share a git repository, without > relying on a git hosting provider such as GitHub.
[edit: quote formatting]
hm as someone who always has a few servers up in the cloud i found the idea exotic at first. especially since you dont need github, any ssh connection between two computers will do. but thats not always easy and the more i think about it, git over xmpp sounds like a cool idea. but still, in the end one can just email or dropbox the whole zipped repo. and git patches and whatnot.
This sounds really neat. What's it used for, though?