git-annex/doc
Joey Hess 3159da2693 Add and use numcopiesneeded preferred content expression.
* Add numcopiesneeded preferred content expression.
* Client, transfer, incremental backup, and archive repositories
  now want to get content that does not yet have enough copies.

This means the asssistant will make copies of files that don't yet
meet the configured numcopies, even to places that would not normally want
the file.

For example, if numcopies is 4, and there are 2 client repos and
2 transfer repos, and 2 removable backup drives, the file will be sent
to both transfer repos in order to make 4 copies. Once a removable drive
get a copy of the file, it will be dropped from one transfer repo or the
other (but not both).

Another example, numcopies is 3 and there is a client that has a backup
removable drive and two small archive repos. Normally once one of the small
archives has a file, it will not be put into the other one. But, to satisfy
numcopies, the assistant will duplicate it into the other small archive
too, if the backup repo is not available to receive the file.

I notice that these examples are fairly unlikely setups .. the old behavior
was not too bad, but it's nice to finally have it really correct.

.. Almost. I have skipped checking the annex.numcopies .gitattributes
out of fear it will be too slow.

This commit was sponsored by Florian Schlegel.
2014-01-20 17:35:29 -04:00
..
Android
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 promote stm dependency, since Remote.External needs it 2014-01-20 14:32:06 -04:00
contact
copies
design a separate sync daemon has many advantages indeed 2014-01-20 18:41:59 +00:00
devblog Fix misleading description 2014-01-20 01:13:41 +01:00
direct_mode
download
ekg
encryption
footer
forum Added a comment 2014-01-20 16:33:28 +00:00
how_it_works
install promote stm dependency, since Remote.External needs it 2014-01-20 14:32:06 -04: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
preferred_content
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
tips global numcopies setting 2014-01-20 16:47:56 -04:00
todo Add and use numcopiesneeded preferred content expression. 2014-01-20 17:35:29 -04:00
upgrades
use_case
users 2013-12-31 10:29:05 +00:00
videos
walkthrough global numcopies setting 2014-01-20 16:47:56 -04:00
Android.mdwn
assistant.mdwn add thanks page 2014-01-10 15:23:58 -04:00
automatic_conflict_resolution.mdwn
backends.mdwn
bare_repositories.mdwn
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 global numcopies setting 2014-01-20 16:47:56 -04:00
design.mdwn
devblog.mdwn
direct_mode.mdwn
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.mdwn Add and use numcopiesneeded preferred content expression. 2014-01-20 17:35:29 -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 global numcopies setting 2014-01-20 16:47:56 -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
preferred_content.mdwn Add and use numcopiesneeded preferred content expression. 2014-01-20 17:35:29 -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
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
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