0.1.3
This release contains improvement to configuration validation:
- It no longer prompts a user about overwriting a file that hasn't changed.
- It now prompts the user to backup files before overwriting. The prompt will contain a diff of the changes. These backups will use a
.bak
extension, so they can be easily added to.gitignore
. - The
.configure
file can now optionally provide afile_dependencies
list. Any files on the list will be checked for changes before warning about an out-of-date.configure
file. Directories can also be specified in the list – their contents will be checked against the.configure
file pinned hash. - Running
configure_update
will now apply the configuration changes, rather than just pulling them down from the remote repo.