9418744136
Display simple error message when bucket is invalid ( #81 )
...
* [core,storage-{api,aws}] Allow Lister errors to be reported to user
* [cli,core,storage-*] Display simple error message when bucket is invalid
* [core] optimise imports
* [storate-aws] optimise imports
* [core] SyncSuite don't use get on an optional type
2019-06-27 07:34:15 +01:00
0f8708e19f
Restructure sync to use a State with foldLeft around actions ( #74 )
...
* [changelog] updated
* [cli] Program rename parameter
* [core] Add AppState
* [core] Synchronise rought draft replacement for Sync
Uses the AppState
* [core] Synchronise as sequential for-comprehensions
* [core] Synchronise as nested for-comprehensions
* [sbt] thorp(root) depends on cli moduke
* [core] Synchronise extract methods
* [core] Synchronise rewritten
* [core] Synchronise generates actions
* [core] Remove AppState
* [core] ActionSubmitter remove unused implicit config parameter
* [cli] Program rewritten to use Synchronise
* [core] Synchronise useValidConfig accepts Logger implicitly
* [core] Synchronise reorder methods
* [core] Synchronise refactor errorMessages
* [core] SyncLogging logRunStart accepts explicit parameters
* [core] remove old Sync
* [core] Synchronise restore logRunStart
* [domain] Terminal add types to public methods and values
* [domain] UploadEventLogger force flush to terminal
Also make part of the progress message in green.
Not flushing, by using println, cause odd behaviour. Works on normal
terminal, but not great in an emacs terminal. Oh well.
* [core] SyncLogging.logRunFinished remove unused parameters
* [cli] Program restore final summary
* [storage-aws] remove logging from module
* [core] ThorpArchive replaces ActionSubmitter
ActionSubmitter implementation becomes UnversionedMirrorArchive
* [domain] cleaner upload progress messages
* [cli] Program remove unused Logger
* [cli] Program rename parameter
* [core] SyncSuite use Synchronise
* [sbt] Allow storage-aws to share core test classes
* [domain] LocalFile stop storing a lambda
The lambda breaks the equality test between LocalFile instances.
* [core] MD4HashData add missing base64 digest for leafFile
* [core] Synchronise drop DoNothing actions
* [core] SyncSuite update tests
* [sbt] aggregate modules from root module
2019-06-25 08:27:38 +01:00