ADDED
-
SyncManager
- Can suspend, resume, cancel synchronization
-
Status
- Can get rate of synchronization and blocks(same, diff, done)
-
Functions
All functions returnSyncManager
andStatus
but function executed synchronously return None instead ofSyncManager
-
local_to_local
- Sync between local files
-
local_to_remote
- Sync local file to remote path
-
remote_to_local
- Sync remote file to local path
-
CHANGED
-
Function base
- Functions(
local_to_local
,local_to_remote
,remote_to_local
) were added and Classes(Syncer
,LocalFile
,SFTPFile
, etc..) were removed becauseparamiko.SFTPFile
can't apply hash function when getting remote file
- Functions(
-
Improve performance
- Use hash function when getting remote block data (thank you, @freisei)