git-annex/doc
Joey Hess 53ede1a10e parse X in location log file as indicating a dead key
A dead key is both not present at the location that thinks it has a copy,
and also is assumed to probably not be present anywhere else. Although
there may be lurking disconnected repos that somehow still have a copy.

Suprisingly few changes needed for this! This is because the presence log
code only really concerns itself with keys that are present, and dead keys
are not present.

Note that both the location and web log can be parsed as having a dead key.
I don't see any value to having keys listed as dead in the web log, but
since it doesn't change any behavior, there was no point in not parsing it.
2015-06-09 13:28:30 -04:00
..
Android Added a comment: Weirdness when run from adb shell 2015-05-06 14:28:43 +00:00
android
assistant Added a comment: window manager on 1st machine 2015-03-03 21:30:53 +00:00
automatic_conflict_resolution
backends Added a comment: THANK YOU JOEY 2015-02-09 14:04:27 +00:00
bare_repositories Added a comment 2015-05-21 06:14:33 +00:00
bugs full design 2015-06-09 13:24:44 -04:00
coding_style
contact
copies
design poll vote (Tahoe-LAFS) 2015-06-08 15:54:30 +00:00
devblog Added a comment 2015-06-08 23:55:20 +00:00
direct_mode removed 2015-05-27 21:36:08 +00:00
download
ekg
encryption Added a comment 2015-03-10 22:16:09 +00:00
footer
forum Added a comment 2015-06-06 14:57:35 +00:00
future_proofing
how_it_works
install remove documentation of obsolete docker containers for building git-annex 2015-06-01 14:29:30 -04:00
internals Added a comment: Python implementation 2015-03-22 22:38:54 +00:00
license
links Submodules are now supported by git-annex! 2015-03-02 16:43:44 -04:00
metadata Added a comment: TODO written 2015-05-06 14:24:56 +00:00
news comment 2015-06-02 14:56:16 -04:00
not
polls
preferred_content followup 2015-02-25 15:17:42 -04:00
required_content comment 2015-04-29 14:05:12 -04:00
scalability reply 2015-01-15 14:57:23 -04:00
special_remotes Merge branch 'master' of ssh://git-annex.branchable.com 2015-06-05 16:28:08 -04:00
sync comment 2015-02-04 15:14:37 -04:00
templates
testimonials
tips mention whereis 2015-06-05 16:55:45 -04:00
todo tracked in debian bts 2015-06-09 12:53:54 -04:00
trust followup 2015-05-05 14:07:39 -04:00
tuning comment 2015-02-04 13:13:06 -04:00
upgrades
use_case add back 1 comma 2015-02-04 15:15:17 -04:00
users 2015-06-05 08:13:02 +00:00
videos
walkthrough remove possibly incorrect statement about walkthrough not making a direct mode repo -- depends on OS and filesystem 2015-01-20 12:43:18 -04:00
Android.mdwn Various typo fixes in doc/*.mdwn 2015-04-02 01:50:17 +02:00
assistant.mdwn
automatic_conflict_resolution.mdwn Various typo fixes in doc/*.mdwn 2015-04-02 01:50:17 +02:00
backends.mdwn Added MD5 and MD5E backends. 2015-02-04 13:47:54 -04:00
bare_repositories.mdwn
bugs.mdwn
builds.mdwn
chunking.mdwn Various typo fixes in doc/*.mdwn 2015-04-02 01:50:17 +02:00
coding_style.mdwn
comments.mdwn
contact.mdwn update my email address and homepage url 2015-01-21 12:50:09 -04:00
contribute.mdwn
copies.mdwn
design.mdwn
devblog.mdwn update 2015-02-11 16:38:13 -04:00
direct_mode.mdwn response; delete duplicate forum thread 2015-05-27 14:35:29 -04:00
distributed_version_control.mdwn
download.mdwn
ekg.mdwn
encryption.mdwn clarify 2015-03-31 15:48:44 -04:00
favicon.ico
forum.mdwn
future_proofing.mdwn
git-annex-add.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-addunused.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-addurl.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-assistant.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-checkpresentkey.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-contentlocation.mdwn contentlocation, examinekey, lookupkey: Added --batch mode option. 2015-05-06 13:44:53 -04:00
git-annex-copy.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-dead.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-describe.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-diffdriver.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-direct.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-drop.mdwn doc/*.mdwn: Various typo fixes 2015-05-30 16:54:14 +02:00
git-annex-dropkey.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-dropunused.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-edit.mdwn splitting up the man page 2015-03-23 15:36:10 -04:00
git-annex-enableremote.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-examinekey.mdwn contentlocation, examinekey, lookupkey: Added --batch mode option. 2015-05-06 13:44:53 -04:00
git-annex-expire.mdwn doc/git-annex-{expire,fromkey}.mdwn: Fix a couple of typos 2015-04-11 16:37:15 +02:00
git-annex-find.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-findref.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-fix.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-forget.mdwn separated man pages for all the maintenance commands 2015-03-24 15:23:59 -04:00
git-annex-fromkey.mdwn fromkey, registerurl: Allow urls to be specified instead of keys, and generate URL keys. 2015-05-22 22:41:36 -04:00
git-annex-fsck.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-fuzztest.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-get.mdwn get --incomplete: New option to resume any interrupted downloads. 2015-06-02 14:20:38 -04:00
git-annex-group.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-groupwanted.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-import.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-importfeed.mdwn doc/*.mdwn: Various typo fixes 2015-05-30 16:54:14 +02:00
git-annex-indirect.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-info.mdwn info: Added --bytes option. 2015-04-12 14:08:40 -04:00
git-annex-init.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-initremote.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-list.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-lock.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-log.mdwn separated man pages for all the maintenance commands 2015-03-24 15:23:59 -04:00
git-annex-lookupkey.mdwn doc/*.mdwn: Various typo fixes 2015-05-30 16:54:14 +02:00
git-annex-map.mdwn separated man pages for all the maintenance commands 2015-03-24 15:23:59 -04:00
git-annex-matching-options.mdwn splitting up the man page 2015-03-23 15:36:10 -04:00
git-annex-merge.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-metadata.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-migrate.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-mirror.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-move.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-numcopies.mdwn separated man pages for all the setup commands while at the gate in ATL 2015-03-23 18:20:42 -04:00
git-annex-pre-commit.mdwn fix man page synopsis 2015-05-01 13:34:32 -04:00
git-annex-preferred-content.mdwn required: New command, like wanted, but for required content. 2015-04-18 16:04:35 -04:00
git-annex-proxy.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-readpresentkey.mdwn Various typo fixes in doc/*.mdwn 2015-04-17 16:42:16 +02:00
git-annex-registerurl.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-reinit.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-reinject.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-rekey.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-remotedaemon.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-repair.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-required.mdwn explain in the required manpage the difference with wanted 2015-05-29 12:02:22 -04:00
git-annex-resolvemerge.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-rmurl.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-schedule.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-semitrust.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-setpresentkey.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-shell.mdwn doc/*.mdwn: Various typo fixes 2015-05-30 16:54:14 +02:00
git-annex-status.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-sync.mdwn doc/*.mdwn: Various typo fixes 2015-05-30 16:54:14 +02:00
git-annex-test.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-testremote.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-transferkey.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-transferkeys.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-trust.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-unannex.mdwn Various typo fixes in doc/*.mdwn 2015-04-02 01:50:17 +02:00
git-annex-undo.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-ungroup.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-uninit.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-unlock.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-untrust.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-unused.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-upgrade.mdwn link to release notes and upgrades notes 2015-06-03 14:30:03 +00:00
git-annex-vadd.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-vcycle.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-version.mdwn version: Add --raw 2015-04-02 15:37:39 -04:00
git-annex-vfilter.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-vicfg.mdwn separated man pages for all the setup commands while at the gate in ATL 2015-03-23 18:20:42 -04:00
git-annex-view.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex-vpop.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-wanted.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-watch.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-webapp.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-whereis.mdwn expand manpages cross-references significantly 2015-05-29 12:12:55 -04:00
git-annex-xmppgit.mdwn finished splitting out man pages for all commands 2015-03-25 12:09:49 -04:00
git-annex.mdwn add and fix refs in man mainpage 2015-05-29 12:12:11 -04:00
git-union-merge.mdwn More typo fixes in doc/*.mdwn 2015-04-17 18:32:03 +02:00
how_it_works.mdwn
index.mdwn twitter search seems to be too broken to include a feed from it anymore 2015-05-16 15:41:12 -04:00
install.mdwn link to the standalone debian packages 2015-06-09 13:48:28 +00:00
internals.mdwn parse X in location log file as indicating a dead key 2015-06-09 13:28:30 -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_16x16.png
logo_32x32.png
logo_small.png
meta.mdwn
metadata.mdwn
news.mdwn
not.mdwn quick look at git-lfs 2015-04-08 17:53:12 -04:00
polls.mdwn
preferred_content.mdwn More typo fixes in doc/*.mdwn 2015-04-17 18:32:03 +02:00
privacy.mdwn Various typo fixes in doc/*.mdwn 2015-04-17 16:42:16 +02:00
publicrepos.mdwn 2015-06-06 17:02:13 +00:00
related_software.mdwn add the Isuma Media Players project 2015-06-02 15:32:35 -04:00
repomap.png
required_content.mdwn required: New command, like wanted, but for required content. 2015-04-18 16:04:35 -04:00
scalability.mdwn
shortcuts.mdwn
sidebar.mdwn
sitemap.mdwn
special_remotes.mdwn experimental ipfs special remote, with addurl support 2015-03-05 12:08:50 -04:00
submodules.mdwn fixup annex link target calculation when submodules are used in filesystems not supporting symlinks 2015-03-04 16:08:41 -04:00
summary.mdwn
sync.mdwn
testimonials.mdwn
thanks.mdwn update my email address and homepage url 2015-01-21 12:50:09 -04:00
tips.mdwn
todo.mdwn
transferring_data.mdwn Various typo fixes in doc/*.mdwn 2015-04-17 16:42:16 +02:00
trust.mdwn Various typo fixes in doc/*.mdwn 2015-04-17 16:42:16 +02:00
tuning.mdwn doc/*.mdwn: Various typo fixes 2015-05-30 16:54:14 +02:00
upgrades.mdwn remove superfluous header 2015-06-03 14:28:58 +00:00
users.mdwn
videos.mdwn
walkthrough.mdwn add new walkthrough chapter on using special remotes 2015-01-20 12:41:49 -04:00