git-annex-recompute1
Recompute computed files
Usage
git-annex recompute
[path ...]
Overview
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.
Options
-
--original
-
Re-run the computation with the original input files content.
-
--remote=name -
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.)
-
--unreproducible, -u -
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.
-
--reproducible, -r -
Indicate that the computation is expected to be fully reproducible.
-
This is the default when the compute remote indicates that it produces reproducible output.
-
--json -
Enable JSON output. This is intended to be parsed by programs that use git-annex. Each line of output is a JSON object.
- matching options
-
The git-annex-matching-options(1) can be used to control what files to recompute.
- Also the git-annex-common-options(1) can be used.
Releases
Unchanged in 2 releases since Debian 13 (Trixie).