* rework the way `compare` works * more control over file to ignore with `-i --ignore` * cleaner output with `diff` being run only on file comparison * add more tests * fix usage for `update` * refactoring
0.18.0
* rework the way `update` works, especially for directories * better handle file diff and dir diff (add, remove and overwrite) * request for user confirmation if overwrite * check for templates in directories * refactoring
0.17.2
* add `link_by_default` option for `import` * create dir hierarchy even when not containing files * add example script to mass update config file and `link` tag * more debug logs * refactoring
0.17.1
* make sure `dotpath` is always an absolute path (since dotfile's destination is derived from it) * better handle dead symlink (`os.path.exists` vs `os.path.lexists`) * use default value for config path with `dotdrop.sh` * add some debug info
0.17.0
* add ability to compare transformed dotfiles
0.16.1
* check for symlink loops * do not execute action on dry-run