Out of band syncing to a local git branch.
This started as an experiment to see how commits could be created without
modifying the working directory, the index, or the state of HEAD. The end
result is like a cross between rsync and git stash using a specified
branch.