Hey @chris, sorry, your initial post caught me at an awkward time, I had to travel this week for work and it was a working marathon.
I think defining some specific use cases would be really helpful here.
Say you have two repos: laptop
and backup
. laptop
is your laptop with limited space; backup
is the external disk that is large enough to hold your whole collection of photos for a while. I’ll also assume that the available space on laptop
is less than the total size of your photo collection, so doing git annex sync --content
isn’t feasible, since your disk will run out of space.
It seems like you have both repos set up correctly and they can “talk” to one another, e.g., when you issue a git annex command, the repos can sync the git state and transfer files (if this assumption is not correct, we’ll back track a little and get it configured correctly).
Workflows scenarios:
- Sync the git state of both repos without transferring content
- Get an arbitrary file on to
laptop
laptop that isn’t there - Remove an arbitrary file from
laptop
- Keep 5-start images available on
laptop
- Import a days worth of shooting to
laptop
- Import a days worth of shooting to
backup
Please let me know if there are any more workflows you’d like to add.