rclone/cmd
Nick Craig-Wood 617c5d5e1b rcat: preserve metadata when Copy falls back to Rcat
Before this change if we copied files of unknown size, then they lost
their metadata.

This was particularly noticeable using --s3-decompress.

This change adds metadata to Rcat and RcatSized and changes Copy to
pass the metadata in when it calls Rcat for an unknown sized input.

Fixes #6546
2022-11-10 12:04:35 +00:00
..
about build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
all bisync: implementation #5164 2021-11-01 21:00:27 +03:00
authorize build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
backend build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
bisync Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
cachestats build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
cat Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
check build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
checksum build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
cleanup build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
cmount all: fix spelling across the project 2022-08-30 11:16:26 +02:00
config all: fix spelling across the project 2022-08-30 11:16:26 +02:00
copy build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
copyto build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
copyurl build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
cryptcheck build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
cryptdecode build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
dedupe build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
delete build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
deletefile build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
genautocomplete Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
gendocs Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
hashsum all: fix spelling across the project 2022-08-30 11:16:26 +02:00
link build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
listremotes build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
ls all: fix spelling across the project 2022-08-30 11:16:26 +02:00
lsd build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
lsf build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
lsjson all: fix spelling across the project 2022-08-30 11:16:26 +02:00
lsl build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
md5sum all: fix spelling across the project 2022-08-30 11:16:26 +02:00
mkdir build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
mount Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
mount2 build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
mountlib Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
move build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
moveto build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
ncdu ncdu: add support for modification time 2022-11-07 11:57:44 +00:00
obscure build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
purge build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
rc Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
rcat rcat: preserve metadata when Copy falls back to Rcat 2022-11-10 12:04:35 +00:00
rcd build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
reveal build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
rmdir build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
rmdirs build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
selfupdate Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
serve rcat: preserve metadata when Copy falls back to Rcat 2022-11-10 12:04:35 +00:00
settier build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
sha1sum all: fix spelling across the project 2022-08-30 11:16:26 +02:00
size build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
sync build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
test hubic: remove backend as service has now shutdown - fixes #6481 2022-10-05 13:33:37 +01:00
touch all: fix spelling across the project 2022-08-30 11:16:26 +02:00
tree build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
version Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
cmd.go fs/cache: make sure we call the Shutdown method on backends 2022-06-28 12:51:59 +01:00
help.go all: fix spelling across the project 2022-08-30 11:16:26 +02:00
progress.go Add a download flag to hashsum and related commands to force rclone to download and hash files locally 2020-12-27 15:40:44 +00:00
selfupdate_disabled.go build: apply gofmt from golang 1.17 2021-09-09 20:43:59 +03:00
selfupdate_enabled.go build: apply gofmt from golang 1.17 2021-09-09 20:43:59 +03:00
siginfo_bsd.go cmd: Enable SIGINFO (Ctrl-T) handler on FreeBSD, NetBSD, OpenBSD and Dragonfly BSD 2022-11-07 11:45:04 +00:00
siginfo_others.go cmd: Enable SIGINFO (Ctrl-T) handler on FreeBSD, NetBSD, OpenBSD and Dragonfly BSD 2022-11-07 11:45:04 +00:00