rclone/lib
Nick Craig-Wood a8652e2252 dircache: simplify interface, fix corner cases and apply to backends
Dircache was changed to:

- Remove special cases for the root directory
- Remove Fatal errors
- Call FindRoot on behalf of the user wherever possible
- Bring up to modern Go standards

Backends were changed to:

- Remove calls to FindRoot
- Change calls to FindRootAndPath to FindPath
- Don't make special cases for the root

This fixes several corner cases, for example removing a non existent
directory if FindRoot hasn't been called.
2020-06-25 09:41:36 +01:00
..
atexit doc: fix typos throughout docs and code 2020-05-20 15:54:51 +01:00
bucket doc: fix typos throughout docs and code 2020-05-20 15:54:51 +01:00
cache doc: fix typos throughout docs and code 2020-05-20 15:54:51 +01:00
dircache dircache: simplify interface, fix corner cases and apply to backends 2020-06-25 09:41:36 +01:00
encoder doc: fix typos throughout docs and code 2020-05-25 11:23:58 +01:00
env backends: make sure backends expand ~ and environment vars in file names they use 2020-06-03 17:39:08 +01:00
errors build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
file lib/file: fix SetSparse on Windows 7 which fixes downloads of files > 250MB 2020-06-06 13:13:15 +01:00
israce fs/asyncreader: skip some tests to work around race detector bug 2018-08-20 12:34:29 +01:00
jwtutil jwtutil: Fix error handling 2020-04-23 17:52:14 +01:00
mmap lib/mmap: library to do memory allocation with anonymous memory maps 2019-02-02 14:35:56 +00:00
oauthutil pcloud: fix initial config "Auth state doesn't match" message #4210 2020-05-26 11:27:01 +01:00
pacer doc: fix typos throughout docs and code 2020-05-25 11:23:58 +01:00
plugin lib: add plugin support 2019-09-29 11:05:10 +01:00
pool test: Don't run unreliable tests on CI #4171 2020-06-15 21:34:37 +01:00
random Review random string/password generation 2019-08-25 11:09:19 +01:00
readers doc: fix typos throughout docs and code 2020-05-20 15:54:51 +01:00
rest doc: fix typos throughout docs and code 2020-05-20 15:54:51 +01:00
structs lib/structs: factor reflection based structure manipulation into a library 2020-06-10 12:28:48 +01:00
terminal lib/terminal: factor from cmd/progress, swap Azure/go-ansiterm for mattn/go-colorable 2019-10-08 19:59:47 +01:00