This release features a ton of bugfixes. To be honest, version 2.0.1 has so many bugs that it doesn't work at all, so this should be stable. Here is a list of the content:
- fix: use correct directory for init (c2e194ad4d6341aaab5ce3aa901b171cbbb0f0da)
The init command used the wrong directory.
- fix: remove old diff files after migration (9d1b64719cca4b5f26926e5b30b5cc326d810155)
This fixes an error where old diff files where not deleted after migration.
- fix: use shutil.copy2 (7f07936b0019302d69cbdbc1d97d6dffb55e2422)
This fixes an error that caused file metadata not being copied. By the use of shutil.copy2 this is solved.
- fix: ceil change timestamps before comparison (e3589f3f52a0ab8b364e8c85832c2e1933e7c126)
This fixes an error that caused the program to identify diffs that weren't real diffs. By ceiling the timestamps before comparison and providing a buffer of one second, this is solved.
- fix: syntax error (1a589c05977aeb937838f61a15b580ae6453d28e)
This fixes an error in the __str__ method of DiffType, by using the correct index notation.
- chore: cleanup code (bb8429a406e92b109698567d0d72c3d635710fd7)
- feat: pretty print target.json (d7df170d4f9f5d3f0413cbe61b2189330cbf4768)
**Full Changelog**: https://github.com/yannickkirschen/ddir/compare/2.0.1...2.0.2