rclone/fs
Nick Craig-Wood 6c38bddf3e walk: fix listing with filters listing whole remote
Prior to this fix, a request such as

    rclone lsf -R --include "/dir/**" remote:

Would use ListR which is very inefficient as it lists the whole remote
for one directory.

This changes it to use recursive walking if the filters imply any
directory filtering.  So `--include *.jpg` and `--exclude *.jpg` will
still use ListR wheras `--include "/dir/**` will not.
2019-08-08 14:15:50 +01:00
..
accounting accounting: add call to clear stats 2019-08-02 16:56:19 +01:00
asyncreader build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
cache cache: factor fs cache into lib/cache 2019-08-06 11:43:42 +01:00
chunkedreader build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
config build: fix up package paths after repo move 2019-07-28 18:47:38 +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
filter filter: Add UsesDirectoryFilters method 2019-08-08 14:15:50 +01:00
fserrors build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
fshttp build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
fspath build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
hash build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
list build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
log build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
march build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
object build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
operations rcat: fix slowdown on systems with multiple hashes 2019-08-08 12:37:50 +01:00
rc rcd: Removed the shorthand for webgui. Shorthand is reserved for rsync compatibility. 2019-08-06 12:50:31 +01:00
sync build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
version build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
walk walk: fix listing with filters listing whole remote 2019-08-08 14:15:50 +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 accounting: add limits and listing to stats groups 2019-07-28 14:48:19 +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 build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
fs_test.go build: fix up package paths after repo move 2019-07-28 18:47:38 +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.48.0-DEV development 2019-06-15 18:32:17 +01:00
versioncheck.go build: drop support for go1.8 2019-04-15 21:49:58 +01:00