This commit is contained in:
Joey Hess 2023-05-04 14:34:37 -04:00
parent f20c8b087e
commit 9bc9421c08
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38

View file

@ -19,12 +19,10 @@ Provisional list of commands that don't support --json and maybe should:
* git-annex-adjust * git-annex-adjust
* git-annex-backends * git-annex-backends
* git-annex-benchmark * git-annex-benchmark
* git-annex-calckey
* git-annex-checkpresentkey * git-annex-checkpresentkey
* git-annex-common-options * git-annex-common-options
* git-annex-config * git-annex-config
* git-annex-configremote * git-annex-configremote
* git-annex-contentlocation
* git-annex-dead * git-annex-dead
* git-annex-describe * git-annex-describe
* git-annex-diffdriver * git-annex-diffdriver
@ -36,15 +34,12 @@ Provisional list of commands that don't support --json and maybe should:
* git-annex-filter-branch * git-annex-filter-branch
* git-annex-filter-process * git-annex-filter-process
* git-annex-forget * git-annex-forget
* git-annex-fuzztest
* git-annex-group * git-annex-group
* git-annex-groupwanted * git-annex-groupwanted
* git-annex-importfeed * git-annex-importfeed
* git-annex-init * git-annex-init
* git-annex-initremote * git-annex-initremote
* git-annex-inprogress * git-annex-inprogress
* git-annex-lookupkey
* git-annex-map
* git-annex-matchexpression * git-annex-matchexpression
* git-annex-matching-expression * git-annex-matching-expression
* git-annex-merge * git-annex-merge
@ -52,7 +47,6 @@ Provisional list of commands that don't support --json and maybe should:
* git-annex-mincopies * git-annex-mincopies
* git-annex-multicast * git-annex-multicast
* git-annex-numcopies * git-annex-numcopies
* git-annex-p2p
* git-annex-preferred-content * git-annex-preferred-content
* git-annex-readpresentkey * git-annex-readpresentkey
* git-annex-reinit * git-annex-reinit
@ -69,8 +63,6 @@ Provisional list of commands that don't support --json and maybe should:
* git-annex-setkey * git-annex-setkey
* git-annex-setpresentkey * git-annex-setpresentkey
* git-annex-sync * git-annex-sync
* git-annex-test
* git-annex-testremote
* git-annex-transferkey * git-annex-transferkey
* git-annex-transferkeys * git-annex-transferkeys
* git-annex-transferrer * git-annex-transferrer
@ -89,19 +81,24 @@ Provisional list of commands that don't support --json and maybe should:
* git-annex-view * git-annex-view
* git-annex-vpop * git-annex-vpop
* git-annex-wanted * git-annex-wanted
* git-annex-watch
These commands have been reviewed and should not support json: These commands have been reviewed and should not support json:
* git-annex-contentlocation, git-annex-lookupkey, git-annex-calckey (output already machine parseable)
* git-annex-list (because it's a compact display of whereis so no new information) * git-annex-list (because it's a compact display of whereis so no new information)
* git-annex-direct (deprecated noop) * git-annex-direct (deprecated noop)
* git-annex findref (same as find) * git-annex findref (deprecated, can use find to do same thing)
* git-annex indirect (deprecated noop) * git-annex indirect (deprecated noop)
* git-annex proxy (deprecated and displays git command output so nothing * git-annex proxy (deprecated and displays git command output so nothing
structured) structured)
* git-annex-pre-commit (used internally) * git-annex-pre-commit (used internally)
* git-annex-post-receive (used internally) * git-annex-post-receive (used internally)
* git-annex-smudge (used internally) * git-annex-smudge (used internally)
* git-annex-p2p (used internally)
* git-annex-shell (run by git) * git-annex-shell (run by git)
* git-annex-assistant (too high level) * git-annex-assistant (too high level)
* git-annex-watch (too high level and a daemon)
* git-annex-webapp (too high level) * git-annex-webapp (too high level)
* git-annex-test, git-annex testremote (ouput not useful to consume and generated by tasty)
* git-annex-fuzztest (output not useful to consume)
* git-annex-map (already generates machine-parseable output file, stdout is incidental)