The tricky part of the git annex export
feature has definitely been
making it work in a distributed situation. The last details of that seem to
have been worked out now.
I had to remove support for dropping individual files from export remotes. The design has a scenario where that makes distributed use of exports inconsistent.
But, what is working now is git annex export
being run in one repository,
and then another repository, after syncing, can get files from the export.
Most of export is done now. The only thing I'm thinking about adding is
a way to make an export track a branch. so git annex sync
can update
the export.
Today's work was sponsored by Jake Vosloo on Patreon.