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-backends
* git-annex-benchmark
* git-annex-calckey
* git-annex-checkpresentkey
* git-annex-common-options
* git-annex-config
* git-annex-configremote
* git-annex-contentlocation
* git-annex-dead
* git-annex-describe
* 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-process
* git-annex-forget
* git-annex-fuzztest
* git-annex-group
* git-annex-groupwanted
* git-annex-importfeed
* git-annex-init
* git-annex-initremote
* git-annex-inprogress
* git-annex-lookupkey
* git-annex-map
* git-annex-matchexpression
* git-annex-matching-expression
* git-annex-merge
@ -52,7 +47,6 @@ Provisional list of commands that don't support --json and maybe should:
* git-annex-mincopies
* git-annex-multicast
* git-annex-numcopies
* git-annex-p2p
* git-annex-preferred-content
* git-annex-readpresentkey
* git-annex-reinit
@ -69,8 +63,6 @@ Provisional list of commands that don't support --json and maybe should:
* git-annex-setkey
* git-annex-setpresentkey
* git-annex-sync
* git-annex-test
* git-annex-testremote
* git-annex-transferkey
* git-annex-transferkeys
* git-annex-transferrer
@ -89,19 +81,24 @@ Provisional list of commands that don't support --json and maybe should:
* git-annex-view
* git-annex-vpop
* git-annex-wanted
* git-annex-watch
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-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 proxy (deprecated and displays git command output so nothing
structured)
* git-annex-pre-commit (used internally)
* git-annex-post-receive (used internally)
* git-annex-smudge (used internally)
* git-annex-p2p (used internally)
* git-annex-shell (run by git)
* git-annex-assistant (too high level)
* git-annex-watch (too high level and a daemon)
* 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)