5 ms·
I actually do p2p syncing of git repos almost every day, with git-annex's sync feature[1]. It is pretty clever, when you sync, it will push the current branch
by unqueued 7y ago
I actually do p2p syncing of git repos almost every day, with git-annex's sync feature[1].
It is pretty clever, when you sync, it will push the current branch to every eligible remote into an unchecked out branch (master -> remote/synced/master), which gets merged when that peer syncs (or there can be a daemon that does it for you on the remote).
I use git for filesets and wikis, so true p2p is really helpful. I love seeing new stuff that can be done with git.
[1]: https://git-annex.branchable.com/walkthrough/syncing/ https://git-annex.branchable.com/walkthrough/syncing/