summaryrefslogtreecommitdiff
path: root/doc/git-annex-export.mdwn
blob: abe00f09b68fd16851085fb5925ecd1142567d8d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# NAME

git-annex export - export content to a remote

# SYNOPSIS

git annex export `treeish --to remote`

# DESCRIPTION

Use this command to export a tree of files from a git-annex repository.

Normally files are stored on a git-annex special remote named by their
keys. That is great for data storage, but your filenames are obscured.
Exporting replicates the tree to the special remote as-is.

Mixing key/value and exports in the same remote would be a mess and so is
not allowed. So, you have to configure a remote with `exporttree=yes`
when initially setting it up with [[git-annex-initremote]](1).

Repeated exports are done efficiently, by diffing the old and new tree,
and transferring only the changed files.

Exports can be interrupted and resumed. However, partially uploaded files
will be re-started from the beginning.

# SEE ALSO

[[git-annex]](1)

[[git-annex-export]](1)

# AUTHOR

Joey Hess <id@joeyh.name>

Warning: Automatically converted into a man page by mdwn2man. Edit with care.