summaryrefslogtreecommitdiff
path: root/doc/use_case
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2010-10-19 19:28:29 -0400
committerGravatar Joey Hess <joey@kitenet.net>2010-10-19 19:28:29 -0400
commit9d5b8ebab0e247c5c9c05a5216dcd4c638299190 (patch)
tree94dbc073f44c0acd6875a00441e2a24fa7e7a67a /doc/use_case
parente7572f9249f0e4c3f757bb8da889a41f53fd9e34 (diff)
update
Diffstat (limited to 'doc/use_case')
-rw-r--r--doc/use_case/Alice.mdwn18
-rw-r--r--doc/use_case/Bob.mdwn18
2 files changed, 36 insertions, 0 deletions
diff --git a/doc/use_case/Alice.mdwn b/doc/use_case/Alice.mdwn
new file mode 100644
index 000000000..c42eb3a74
--- /dev/null
+++ b/doc/use_case/Alice.mdwn
@@ -0,0 +1,18 @@
+### The Nomad
+
+Alice is always on the move, often with her trusty netbook and a small
+handheld terabyte USB drive, or a smaller USB keydrive. She has a server
+out there on the net. All these things can have different files on them,
+but Alice no longer has to deal with the tedious process of keeping them
+manually in sync.
+
+When she has 1 bar on her cell, Alice queues up interesting files on her
+server for later. At a coffee shop, she has git-annex download them to her
+USB drive. High in the sky or in a remote cabin, she catches up on
+podcasts, videos, and games, first letting git-annex copy them from
+her USB drive to the netbook (this saves battery power).
+
+When she's done, she tells git-annex which to keep and which to remove.
+They're all removed from her netbook to save space, and Alice knowns
+that next time she syncs up to the net, her changes will be synced back
+to her server.
diff --git a/doc/use_case/Bob.mdwn b/doc/use_case/Bob.mdwn
new file mode 100644
index 000000000..a5dc01b37
--- /dev/null
+++ b/doc/use_case/Bob.mdwn
@@ -0,0 +1,18 @@
+### The Archivist
+
+Bob has many drives to archive his data, most of them kept offline, in a
+safe place.
+
+With git-annex, Bob has a single directory tree that includes all
+his files, even if their content is being stored offline. He can
+reorganize his files using that tree, committing new versions to git,
+without worry about accidentially deleting anything.
+
+When Bob needs access to some files, git-annex can tell him which drive(s)
+they're on, and easily make them available. Indeed, every drive knows what
+is on every other drive.
+
+Run in a cron job, git-annex adds new files to achival drives at night. It
+also helps Bob keep track of intentional, and unintentional copies of
+files, and logs information he can use to decide when it's time to duplicate
+the content of old drives.