summaryrefslogtreecommitdiff
path: root/doc/todo/required_content/comment_1_42620a3c958666be2a0d5f5b8eadf7b4._comment
blob: 7d490a9d755ec0826ca0bf0d7bc2745d171915b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[[!comment format=mdwn
 username="https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U"
 nickname="Richard"
 subject="comment 1"
 date="2014-03-10T17:15:54Z"
 content="""
To give a specific example of what I want to do:

I have a bunch of repos

* A, Machine1 -- anchor repository and sometimes used to add new content
* B, Machine2 -- anchor repository, offsite
* C, External1 -- anchor repository, stored off-site
* D, Laptop -- transient repo to carry data around and to add new content
* E, USB1 -- transient, travel backups
* F, USB2 -- transient, travel backups

A-C should get _all_ data. A-F trust A-C to always retain all data, online checks for availability are not needed because A-C run frequent fsck. Ideally, `git annex drop` should be no-op in A-C.

D-F should retain data as long as it's not been saved in _all_ of A-C. As soon as A-C have copies, `git annex drop` in D-F should drop that content; before that, they _must not_ drop said content.

Richard
"""]]