recursive upload and download using caching
Pre-release
Pre-release
- use a directory content time stamp hash to determine whether it is necessary to check the contents for upload
- store the hashes in a sqlite3 database for both upload and download