rclone/fs
Nick Craig-Wood 13591c7c00 Redo error handling for sync/copy/move
* Factor sync/copy/move into its own file
  * Make fatal errors abort the sync
  * Make Copy return errors
  * Make Sync/Copy/Move return the last Copy error if there was one
  * Prioritise returning Fatal errors
  * NoRetry errors are returned if no other types of errors
2016-07-04 13:45:53 +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 Modify interface for accounting to take a string not an fs.Object 2016-07-02 16:58:50 +01:00
buffer_test.go Convert more tests to use assert/require 2016-06-30 15:45:30 +01:00
buffer.go Convert to using github.com/pkg/errors everywhere 2016-06-13 17:43:03 +01:00
closed_conn_win.go Unwrap errors properly for patform specific connection retry code. 2016-06-10 13:48:41 +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 Convert more tests to use assert/require 2016-06-30 15:45:30 +01:00
config.go Implement --no-traverse flag to stop copy traversing the destination remote. 2016-06-29 17:38:50 +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 Add two more classes of error Fatal and NoRetry 2016-07-04 13:45:52 +01:00
filter_test.go Convert more tests to use assert/require 2016-06-30 15:45:30 +01:00
filter.go Convert to using github.com/pkg/errors everywhere 2016-06-13 17:43:03 +01:00
fs.go Implement cleanup command for emptying trash / removing old versions of files 2016-07-01 16:35:36 +01:00
glob_test.go Convert to using github.com/pkg/errors everywhere 2016-06-13 17:43:03 +01:00
glob.go Convert to using github.com/pkg/errors everywhere 2016-06-13 17:43:03 +01:00
hash_test.go Convert more tests to use assert/require 2016-06-30 15:45:30 +01:00
hash.go Fix incomplete local hashes. 2016-06-19 16:51:49 +02:00
lister_test.go Convert to using github.com/pkg/errors everywhere 2016-06-13 17:43:03 +01:00
lister.go Factor Lister into own file, write tests and fix 2016-05-07 17:17:43 +01:00
loghttp.go Audit use of log.Print and change to Debug, Log, or ErrorLog as appropriate 2016-06-06 21:23:54 +01: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 Redo error handling for sync/copy/move 2016-07-04 13:45:53 +01:00
operations.go Redo error handling for sync/copy/move 2016-07-04 13:45:53 +01:00
sync_test.go Redo error handling for sync/copy/move 2016-07-04 13:45:53 +01:00
sync.go Redo error handling for sync/copy/move 2016-07-04 13:45:53 +01:00
test_all.go Dump out unexpected state in integration test 2016-05-07 21:19:26 +01:00
version.go Version v1.30 2016-06-18 16:41:46 +01:00