git-annex/doc
Joey Hess b6ba0bd556 sync --content: New option that makes the content of annexed files be transferred.
Similar to the assistant, this honors any configured preferred content
expressions.

I am not entirely happpy with the implementation. It would be nicer if
the seek function returned a list of actions which included the individual
file gets and copies and drops, rather than the current list of calls to
syncContent. This would allow getting rid of the somewhat reundant display
of "sync file [ok|failed]" after the get/put display.

But, do that, withFilesInGit would need to somehow be able to construct
such a mixed action list. And it would be less efficient than the current
implementation, which is able to reuse several values between eg get and
drop.

Note that currently this does not try to satisfy numcopies when
getting/putting files (numcopies are of course checked when dropping
files!) This makes it like the assistant, and unlike get --auto
and copy --auto, which do duplicate files when numcopies is not yet
satisfied. I don't know if this is the right decision; it only seemed to
make sense to have this parallel the assistant as far as possible to start
with, since I know the assistant works.

This commit was sponsored by Øyvind Andersen Holm.
2014-01-19 17:49:54 -04:00
..
Android Added a comment 2013-10-19 18:05:52 +00:00
android
assistant add thanks page 2014-01-10 15:23:58 -04:00
backends removed 2014-01-09 14:21:58 +00:00
bare_repositories
bugs status: Support --json. 2014-01-18 12:05:10 -04:00
contact Added a comment 2013-10-03 00:06:11 +00:00
copies
design Added a comment: re: long polling 2014-01-17 20:27:40 +00:00
devblog devblog 2014-01-18 17:26:34 -04:00
direct_mode remove some old comments about safety of git working tree commands in direct mode 2013-11-07 14:43:34 -04:00
download
ekg Allow optionally configuring git-annex with -fEKG to enable awesome remote monitoring interfaceat http://localhost:4242/ 2013-11-06 16:33:45 -04:00
encryption
footer
forum Added a comment: Rebase all branches 2014-01-16 17:47:45 +00:00
how_it_works
install 2014-01-08 12:27:15 +00:00
internals note 2013-12-17 13:26:38 -04:00
license
links add thanks page 2014-01-10 15:23:58 -04:00
news add news item for git-annex 5.20140116 2014-01-16 12:32:13 -04:00
not Added a comment: Backup 2013-12-11 17:38:41 +00:00
polls polls moved (and synced) 2013-11-13 20:01:55 -04:00
preferred_content Added a comment 2013-10-11 17:12:00 +00:00
special_remotes format 2014-01-08 16:33:23 -04:00
sync Added a comment 2013-12-12 17:54:55 +00:00
templates
testimonials copied a very interesting comment from the poll site 2013-11-13 20:59:17 -04:00
tips Added a comment: web storage 2014-01-17 22:59:28 +00:00
todo 2014-01-16 02:27:25 +00:00
upgrades fix example 2013-09-25 12:47:55 -04:00
use_case tip about offline archive drives 2013-09-22 16:31:21 -04:00
users 2013-12-31 10:29:05 +00:00
videos
walkthrough
Android.mdwn
assistant.mdwn add thanks page 2014-01-10 15:23:58 -04:00
automatic_conflict_resolution.mdwn
backends.mdwn Added SKEIN256 and SKEIN512 backends 2013-10-01 20:34:36 -04:00
bare_repositories.mdwn rename status to info, and update docs 2013-11-07 12:45:59 -04:00
bugs.mdwn
builds.mdwn no more OSX lion builds 2014-01-06 11:32:23 -04:00
coding_style.mdwn
comments.mdwn
contact.mdwn
copies.mdwn
design.mdwn
devblog.mdwn
direct_mode.mdwn update 2013-11-07 14:40:34 -04:00
distributed_version_control.mdwn
download.mdwn
ekg.mdwn add notes on full profiling 2014-01-05 19:53:41 -04:00
encryption.mdwn 2013-12-02 02:09:18 +00:00
favicon.ico
favicon.png
feeds.mdwn
forum.mdwn
future_proofing.mdwn
git-annex-shell.mdwn git-annex-shell gcryptsetup command 2013-10-01 17:20:51 -04:00
git-annex.mdwn sync --content: New option that makes the content of annexed files be transferred. 2014-01-19 17:49:54 -04:00
git-union-merge.mdwn
how_it_works.mdwn
index.mdwn This reverts commit 75feae8092 2014-01-01 14:49:17 +00:00
install.mdwn
internals.mdwn add remote state logs 2014-01-03 16:35:57 -04:00
license.mdwn
location_tracking.mdwn
logo-old-bw.svg
logo-old.png
logo-old.svg
logo-old_small.png
logo.mdwn
logo.svg
logo_small.png
meta.mdwn
news.mdwn
not.mdwn
polls.mdwn add 2013-11-13 16:35:03 -04:00
preferred_content.mdwn sync --content: New option that makes the content of annexed files be transferred. 2014-01-19 17:49:54 -04:00
privacy.mdwn 2014-01-14 06:15:09 +00:00
publicrepos.mdwn add link to tip 2014-01-07 12:59:16 -04:00
related_software.mdwn
repomap.png
scalability.mdwn
shortcuts.mdwn add custom shortcuts page, including a !commit shortcut to link to a git commit 2013-11-10 14:03:34 -04:00
sidebar.mdwn remove hotlink to flattr icon 2014-01-16 12:01:49 -04:00
sitemap.mdwn
special_remotes.mdwn Added tahoe special remote. 2014-01-08 16:14:41 -04:00
summary.mdwn
sync.mdwn 2013-11-19 12:20:07 +00:00
testimonials.mdwn
thanks.mdwn update 2014-01-12 23:23:26 -04:00
tips.mdwn
todo.mdwn
transferring_data.mdwn
trust.mdwn
upgrades.mdwn update 2013-12-29 15:01:46 -04:00
users.mdwn
videos.mdwn
walkthrough.mdwn revert spam 2013-11-20 00:47:03 -04:00