design/assistant/transfer controlgit-annexhttp://git-annex.branchable.com/design/assistant/transfer_control/git-annexikiwiki2014-01-06T15:04:34Zcomment 1http://git-annex.branchable.com/design/assistant/transfer_control/comment_1_d5adaef4712913dc0263d4ebafb79320/Richard2013-11-27T22:47:37Z2012-09-23T21:58:08Z
<p>You could try to do it similar to <a href="http://bestpractical.com/rt/">RT</a>:</p>
<ul>
<li>Implement saved statements, i.e. offer common use cases</li>
<li>Allow those statements (or aliases? stanzas?) to be loaded in a relatively simple editor with a basic wizard to support the building of new rules</li>
<li>Offer a free-text input for advanced users. It should be able to parse that and load it into the simple editor.</li>
<li>Users should be able to save, export, and import those statements.</li>
<li>Optionally, allow users to dry run the rules by showing them what git-annex needs to do to fulfill the requirements set by the statements.</li>
</ul>
exactly this use case: cloud remotes too smallhttp://git-annex.branchable.com/design/assistant/transfer_control/comment_2_3b51474fefa6c0d19055046e06af196d/Lyle2014-01-06T00:31:36Z2014-01-06T00:31:34Z
<p>I want to store a lot of scientific data in git-annex and have only a specific subset of my often used data in a box.com account so it is quickly synced between computers (my home internet has a limited upload speed). My home server will store all the files as it has effectively unlimited space.</p>
<p>I basically want the opposite of archive for git-annex-assistant, I'd like to mark the box.com special remote to store every <em>except</em> a certain special directory called less used files or whatever, or vise-versa, only store a folder of often used files, the local clients would store everything and my home server would also store everything.</p>
<p>It seems like transfer control and the groups.log can do this but I'm just not sure how to actually set it up?</p>
<p>Thanks!</p>
comment 3http://git-annex.branchable.com/design/assistant/transfer_control/comment_3_44a1a6d2db9097de9ae68ea1ff1b08a2/joeyh.name2014-01-06T15:04:34Z2014-01-06T15:04:33Z
Just put the box.com remote in the transfer group. There is no need for special subdirectories, the transfer group makes the remote only want files that have not yet reached all the known clients.