gitsync-nncp is a tool for using Asynchronous Communication tools such as NNCP or Filespooler, or even (with some more work) Syncthing to synchronize git repositories.
Homepage: https://salsa.debian.org/jgoerzen/gitsync-nncp
The homepage contains information on using gitsync-nncp over NNCP. You can also see:
Links to this note
A distributed version control system. With gitsync-nncp, can be used over Asynchronous Communication.
You can use gitsync-nncp (a tool for Asynchronous syncing of git repositories) atop Filespooler. This page shows how. Please consult the links in this paragraph for background on gitsync-nncp and Filespooler.
It seems that lately I’ve written several shell implementations of a simple queue that enforces ordered execution of jobs that may arrive out of order. After writing this for the nth time in bash, I decided it was time to do it properly. But first, a word on the why of it all.
This page gives you references to software by John Goerzen.