From 58413168d4cfcad4cebe28d5ca6a783a2f86ba05 Mon Sep 17 00:00:00 2001 From: mih Date: Fri, 12 Mar 2021 11:00:53 +0000 Subject: [PATCH] --- ...rt__96___have_file__58__null_property.mdwn | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 doc/bugs/JSON_results_for___96__export__96___have_file__58__null_property.mdwn diff --git a/doc/bugs/JSON_results_for___96__export__96___have_file__58__null_property.mdwn b/doc/bugs/JSON_results_for___96__export__96___have_file__58__null_property.mdwn new file mode 100644 index 0000000000..790ade757c --- /dev/null +++ b/doc/bugs/JSON_results_for___96__export__96___have_file__58__null_property.mdwn @@ -0,0 +1,22 @@ +Neither successful nor failing exports via a WEBDAV special remote have appropriate `file` properties in the produced JSON records. + +``` +% git annex export master --to 4shared --json --json-error-messages +{"command":"export 4shared","success":true,"input":[],"error-messages":[],"file":null} +{"command":"export 4shared","success":true,"input":[],"error-messages":[],"file":null} +{"command":"export 4shared","success":true,"input":[],"error-messages":[],"file":null} +{"command":"export 4shared","success":true,"input":[],"error-messages":[],"file":null} +{"command":"export 4shared","success":false,"input":[],"error-messages":[" DAV failure: Status {statusCode = 500, statusMessage = \"Internal Server Error\"} \"

Server Error

\" HTTP request: \"MOVE\" \"/dummy/git-annex-webdav-tmp-MD5E-s143466--368857ff4d0e4b14c745d94db7f7d3ff.pdf\""," DAV failure: Status {statusCode = 500, statusMessage = \"Internal Server Error\"} \"

Server Error

\" HTTP request: \"MOVE\" \"/dummy/git-annex-webdav-tmp-MD5E-s143466--368857ff4d0e4b14c745d94db7f7d3ff.pdf\""],"file":null} +{"command":"export 4shared","success":true,"input":[],"error-messages":[],"file":null} +{"command":"export 4shared","success":true,"input":[],"error-messages":[],"file":null} +git-annex: export: 1 failed +``` + +``` +git-annex version: 8.20210223 +``` + +This behavior was observed using the 4shared service, but I believe git-annex knows which file a success or failure belongs to and could report it regardless of service oddities. + + +Thx!