aboutsummaryrefslogtreecommitdiff
path: root/doc/git-annex.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'doc/git-annex.mdwn')
-rw-r--r--doc/git-annex.mdwn31
1 files changed, 27 insertions, 4 deletions
diff --git a/doc/git-annex.mdwn b/doc/git-annex.mdwn
index 8ba3558d3..ba851eef8 100644
--- a/doc/git-annex.mdwn
+++ b/doc/git-annex.mdwn
@@ -949,19 +949,42 @@ subdirectories).
Merge conflicts between two files that are not annexed will not be
automatically resolved.
+* `remotedaemon`
+
+ Detects when network remotes have received git pushes and fetches from them.
+
+* `xmppgit`
+
+ This command is used internally to perform git pulls over XMPP.
+
+# TESTING COMMANDS
+
* `test`
This runs git-annex's built-in test suite.
There are several parameters, provided by Haskell's tasty test framework.
+ Pass --help for details.
-* `remotedaemon`
+* `testremote remote`
- Detects when network remotes have received git pushes and fetches from them.
+ This tests a remote by generating some random objects and sending them to
+ the remote, then redownloading them, removing them from the remote, etc.
-* `xmppgit`
+ It's safe to run in an existing repository (the repository contents are
+ not altered), although it may perform expensive data transfers.
- This command is used internally to perform git pulls over XMPP.
+ The --size option can be used to tune the size of the generated objects.
+
+ Testing a single remote will use the remote's configuration,
+ automatically varying the chunk sizes, and with simple shared encryption
+ enabled and disabled.
+
+* `fuzztest`
+
+ Generates random changes to files in the current repository,
+ for use in testing the assistant. This is dangerous, so it will not
+ do anything unless --forced.
# OPTIONS