I've noticed that if I'm using git-assistant, it wants to pull down all my files from other repos onto my laptop, even after I've dropped them. (My laptop is set up as "client," my usb drive and an ssh server as "backup".)
I want to use git annex to save space on my laptop, but of course when I'm running the assistant, it pulls everything down there, even things I've manually dropped.
Is my "I want to save space, with a partial archive on my laptop" use case simply out of scope for the assistant? So I should just be using the command line for my needs? That's fine if that's the case.
Or maybe something like this is what I should be doing? http://git-annex.branchable.com/assistant/archival_walkthrough/ ? so instead of manually "git annex drop"-ping files in place, I should set up a directory called "archive" on my machine, from which files will magically disappear and get backed up elsewhere?
If it's the case that a directory named "archive" in your checkout has the magical property of having the assistant drop and archive its contents, that's awesome, maybe just what I need, but if that behavior is spelled out in so many words anywhere I managed to miss it.
Apologies for all these questions, just enjoying the software immensely and wanting to get to know it.
I'm second this request. Also, I'm posting this to enable the rss comment subscription button for this post.
Maybe these design documents are interesting:
http://git-annex.branchable.com/design/assistant/transfer_control/
http://git-annex.branchable.com/design/assistant/partial_content/
The archive directory is a new feature, but yes, it does work. Just use the webapp to edit the configuration of a remote, put it into the "small archive" group, and the contents of archive directories will be sent to it.
This is a particular application of preferred content settings, which give you a large amount of control over which data end up where when using the assistant.
Very cool!
So not only is archive/ a magic subdirectory due to the "preferred content settings" for "client," but every subdirectory named "archive" similarly drops content when possible. That's awesome to know.
Also if I really wanted to manually manage all my content and still have git-annex assistant running, I could simply use "present" for my preferred content settings on my laptop, and it would respect my manual gets and drops.
Thank you!