git-annex-recompute(1) General Commands Manual git-annex-recompute(1)

git-annex-recompute - recompute computed files

git-annex recompute [path ...]

This updates computed files that were added with git-annex-addcomputed(1).

By default, this only recomputes files whose input files have changed. The new contents of the input files are used to re-run the computation.

When the output of the computation is different, the computed file is updated with the new content. The updated file is staged in git.

Re-run the computation with the original input files content.
Only recompute files that were computed by this compute remote.
When this option is not used, all computed files are recomputed using whatever compute remote was originally used to add them. (In cases where a file can be computed by multiple remotes, the one with the lowest configured cost is used.)
Indicate that the computation is not expected to be fully reproducible. It can vary, in ways that produce files that equivilant enough to be interchangeable, but are not necessarily identical.
This is the default unless the compute remote indicates that it produces reproducible output.
Indicate that the computation is expected to be fully reproducible.
This is the default when the compute remote indicates that it produces reproducible output.
Enable JSON output. This is intended to be parsed by programs that use git-annex. Each line of output is a JSON object.
The git-annex-matching-options(1) can be used to control what files to recompute.

git-annex(1)

git-annex-addcomputed(1)

git-annex-findcomputed(1)

Joey Hess <id@joeyh.name>