Provided by: git-annex_10.20251029-1ubuntu1_amd64 

NAME
git-annex-recompute - recompute computed files
SYNOPSIS
git-annex recompute [path ...]
DESCRIPTION
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.
SEE ALSO
git-annex(1)
git-annex-addcomputed(1)
git-annex-findcomputed(1)
AUTHOR
Joey Hess <id@joeyh.name>
git-annex-recompute(1)