rclone/fs
Nick Craig-Wood 753b0717be Refactor the List and ListDir interface
Gives more accurate error propagation, control of depth of recursion
and short circuit recursion where possible.

Most of the the heavy lifting is done in the "fs" package, making file
system implementations a bit simpler.

This commit contains some code originally by Klaus Post.

Fixes #316
2016-05-06 16:52:34 +01:00
..
all Make canonical place for all fs in fs/all/all.go 2016-01-03 14:12:45 +00:00
testdata Add configuration file encryption 2016-02-16 16:32:05 +01:00
accounting.go Protect accounting from being closed twice 2015-11-06 15:26:58 +00:00
buffer_test.go Add async readahead buffer 2015-10-12 08:30:27 +01:00
buffer.go Add async readahead buffer 2015-10-12 08:30:27 +01:00
closed_conn_win.go Retry errors which indicate the connection closed prematurely. 2016-04-29 17:29:34 +01:00
closed_conn.go Retry errors which indicate the connection closed prematurely. 2016-04-29 17:29:34 +01:00
config_read_password_unsupported.go Stub out ReadPassword on plan9 and solaris to fix compilation 2016-02-21 10:31:53 +00:00
config_read_password.go Stub out ReadPassword on plan9 and solaris to fix compilation 2016-02-21 10:31:53 +00:00
config_test.go Reset password/config path in config tests to fix other tests 2016-02-29 21:43:37 +00:00
config.go Use "password:" instead of "password>" prompt 2016-04-21 19:39:46 +01:00
driveletter_windows.go windows: Stop drive letters (eg C:) getting mixed up with remotes (eg drive:) 2015-02-07 22:32:51 +00:00
driveletter.go windows: Stop drive letters (eg C:) getting mixed up with remotes (eg drive:) 2015-02-07 22:32:51 +00:00
error.go Retry errors which indicate the connection closed prematurely. 2016-04-29 17:29:34 +01:00
filter_test.go Refactor the List and ListDir interface 2016-05-06 16:52:34 +01:00
filter.go Refactor the List and ListDir interface 2016-05-06 16:52:34 +01:00
fs.go Refactor the List and ListDir interface 2016-05-06 16:52:34 +01:00
glob_test.go Implement rsync like include and exclude - fixes #27 2015-09-28 19:18:21 +01:00
glob.go Implement rsync like include and exclude - fixes #27 2015-09-28 19:18:21 +01:00
hash_test.go Simplify literals (after running gofmt -s over the code) 2016-02-29 16:57:23 +00:00
hash.go Fix formatting problem in sha1sum 2016-01-17 13:56:42 +00:00
limited.go Refactor the List and ListDir interface 2016-05-06 16:52:34 +01:00
loghttp.go Fix crash in http logging - fixes #223 2015-12-17 13:30:58 +00:00
make_test_files.go A script to make a directory heirarchy for testing 2016-03-05 20:26:15 +00:00
operations_test.go Refactor the List and ListDir interface 2016-05-06 16:52:34 +01:00
operations.go Refactor the List and ListDir interface 2016-05-06 16:52:34 +01:00
test_all.go Retry only the failing tests in the integration tests 2016-04-26 10:20:07 +01:00
version.go Version v1.29 2016-04-18 18:30:29 +01:00