rclone/fs
Nick Craig-Wood af05e290cf Fix --files-from without --no-traverse doing a recursive scan
In a28239f005 we made --files-from obey --no-traverse.  In the
process this caused --files-from without --no-traverse to do a
complete recursive scan unecessarily.

This was only noticeable in users of fs/march, so sync/copy/move/etc
not in ls/lsf/etc.

This fix makes sure that we use conventional directory listings in
fs/march unless `--files-from` and `--no-traverse` is set or
`--fast-list` is active.

Fixes #3619
2019-10-15 19:51:01 +01:00
..
accounting rc docs: fix code section not rendering properly due to missing quotes 2019-10-13 12:26:37 +01:00
asyncreader build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
cache fs/cache: test for fix cached values pointing to files #3424 2019-08-10 08:39:56 +01:00
chunkedreader build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
config cmd: fix environment variables not setting command line flags 2019-10-14 17:02:09 +01:00
dirtree build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
driveletter Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
encodings yandex: use lib/encoder 2019-10-05 10:22:43 +01:00
filter filter: prevent mix opts when filesfrom is present - fixes #3599 2019-10-11 16:17:02 +01:00
fserrors fserror: make http2 "stream error:" a retriable error 2019-10-15 19:46:44 +01:00
fshttp build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
fspath config: check config names more carefully and report errors - fixes #3506 2019-09-06 12:07:09 +01:00
hash Remove backend dependency from fs/hash 2019-10-01 16:29:58 +01:00
list build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
log log: add Stack() function for debugging who calls what 2019-09-20 11:53:08 +01:00
march Fix --files-from without --no-traverse doing a recursive scan 2019-10-15 19:51:01 +01:00
object Remove backend dependency from fs/hash 2019-10-01 16:29:58 +01:00
operations sync: --update/-u not transfer files that haven't changed - fixes #3232 2019-10-12 11:54:56 +01:00
rc lib/cache,rc/jobs: make tests more reliable 2019-09-20 11:53:08 +01:00
sync sync: --update/-u not transfer files that haven't changed - fixes #3232 2019-10-12 11:54:56 +01:00
version build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
walk Fix --files-from without --no-traverse doing a recursive scan 2019-10-15 19:51:01 +01:00
bwtimetable.go fs: added weekday schedule into --bwlimit - fixes #1822 2018-06-17 18:38:09 +01:00
bwtimetable_test.go fs: added weekday schedule into --bwlimit - fixes #1822 2018-06-17 18:38:09 +01:00
config.go fs: make sure config is persisted to the config file when using config.Mapper 2019-08-14 20:54:08 +01:00
config_list.go Make flags show up with their proper names, eg SizeSuffix rather than int 2019-02-07 11:57:26 +00:00
config_list_test.go fs: fix tests for *SepList 2018-08-21 10:58:59 +01:00
deletemode.go Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
dir.go Add context propagation to rclone 2019-06-19 11:59:46 +01:00
direntries.go fs: Allow sync of a file and a directory with the same name 2019-06-09 15:57:05 +01:00
direntries_test.go build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
dump.go Make flags show up with their proper names, eg SizeSuffix rather than int 2019-02-07 11:57:26 +00:00
dump_test.go Fix broken flag type tests 2019-02-07 16:42:26 +00:00
fs.go fs: Make prefix free backend config read prefix free env var also 2019-09-14 18:26:07 +01:00
fs_test.go fs: Make prefix free backend config read prefix free env var also 2019-09-14 18:26:07 +01:00
log.go log: add object and objectType to json logs 2019-08-02 15:57:09 +01:00
log_test.go Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
mimetype.go Add context propagation to rclone 2019-06-19 11:59:46 +01:00
options.go fs: fix FixRangeOption so it works with 0 length files 2019-08-03 18:25:44 +01:00
options_test.go fs: Adjust RangeOption.Decode to return -1 for read to end 2018-01-27 14:31:29 +00:00
parseduration.go fs: Higher units for ETA - fixes #3221 2019-07-01 12:09:19 +01:00
parseduration_test.go fs: Higher units for ETA - fixes #3221 2019-07-01 12:09:19 +01:00
sizesuffix.go fix spelling 2019-04-30 14:12:18 +02:00
sizesuffix_test.go fs: Implement Scan method for SizeSuffix and Duration 2018-07-16 08:50:52 +01:00
version.go Start v1.49.5-DEV development 2019-10-05 12:42:28 +01:00
versioncheck.go build: drop support for go1.9 2019-09-04 10:23:48 +01:00