summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | Add instructions for installing test env on DebianMorgan Courbet2018-03-27
| | |
* | | Update to Debian 9 (Stretch) for testingAnish Athalye2018-03-27
| |/ |/|
* | Merge branch 'klausweiss/master'Anish Athalye2017-07-12
|\ \
| * | Fix shell example in README (add description)Mikołaj Biel2017-07-12
|/ /
* / Fix bug with shell defaultsAnish Athalye2017-06-27
|/
* Merge branch '4U6U57/patch-1'Anish Athalye2017-04-19
|\
| * Fix README link to list of users after wiki reorgAugust Valera2017-04-19
|/ | | wiki:List-of-Dotbot-Users -> wiki:Users
* Add noteAnish Athalye2017-04-19
|
* Make launcher find python binaryAnish Athalye2017-04-19
|
* Number repeated names for easier identificationAnish Athalye2017-04-18
|
* Add documentation on force option for clean pluginAnish Athalye2017-03-26
|
* Merge branch 'dein0s/feature/clean_plugin_add...'Anish Athalye2017-03-26
|\
| * Add force option to clean plugindein0s2017-03-26
| |
* | Fix tests for Travis CIAnish Athalye2017-03-26
|/ | | | | This patch makes it so the `travis_cleanup` function removes broken symlinks properly.
* Update datesAnish Athalye2017-03-06
|
* Add tests for more Python versionsAnish Athalye2017-03-06
|
* Merge branch 'casey/empty-source'Anish Athalye2016-11-23
|\
| * Allow empty link sourcesCasey Rodarmor2016-11-23
| | | | | | | | | | If the source for a link is null, use the basename of the destination with a single leading '.' removed, if present.
* | Merge branch 'ael-code/skip_nonexisting'Anish Athalye2016-11-19
|\ \
| * | Fix error reporting in link pluginael-code2016-11-19
| |/
* | Merge branch 'casey/tilde-warning'Anish Athalye2016-11-18
|\ \ | |/ |/|
| * Mention in readme that ~ is null in YAMLCasey Rodarmor2016-11-18
|/ | | | | This is a weird YAML gotcha, and it seems worth mentioning in the readme since Dotbot users are likely to run into it.
* Make force only delete files when target existsAnish Athalye2016-11-17
|
* Merge branch 'bixel/master'Anish Athalye2016-11-17
|\
| * Use current $SHELL for shell pluginKevin Heinicke2016-11-17
|/
* Fix user expansion in link sourceAnish Athalye2016-08-17
| | | | | | | | | | | | | | | | | | | | Previous to this patch, having a config like the following would not work properly: - link: ~/a: ~/b This was because the '~' was expanded on the left hand side (the link target), but not the right hand side (the link source). It was necessary to use a workaround like this: - link: ~/a: $HOME/b This was because variable expansion was being done, but user expansion was not being done. This commit adds support for using '~' in the link source.
* Add info about initializing repo during setupAnish Athalye2016-08-15
| | | | | This change was suggested by Brian Jacobowski <bjacobowski.dev@gmail.com>.
* Fix variable expansion in extended syntaxAnish Athalye2016-08-02
|
* Change inspiration link to point to wikiAnish Athalye2016-04-10
|
* Fix linking when using both relink and relativeAnish Athalye2016-04-07
| | | | | | | | | | | | | | | | | | | | Prior to this patch, the following config led to incorrect behavior: - link: ~/.folder/file: path: file create: true relative: true relink: true Prior to the change, running the config the first time would result in expected behavior. However, running the config for the second time would result in deletion and re-creation of the link (even when the link is correct). This patch improves the interaction of relink and relative, taking relative paths into account when checking the validity of existing links in the `_delete()` method.
* Fix linkAnish Athalye2016-03-26
|
* Add link to wikiAnish Athalye2016-03-20
|
* Switch to Debian for testing in VagrantAnish Athalye2016-03-05
|
* Add default optionsAnish Athalye2016-03-03
| | | | | This feature was implemented with feedback from Aleks Kamko <aykamko@gmail.com> and Casey Rodarmor <casey@rodarmor.com>.
* Add functionality to create relative linksAnish Athalye2016-02-14
| | | | | | | This commit adds an option to the extended configuration syntax for linking files and directories. Enabling the relative option makes it so that symbolic links are created with relative paths instead of absolute paths.
* Add documentation and tests for pluginsAnish Athalye2016-02-06
|
* Merge branch 'casey/directive-plugins'Anish Athalye2016-02-06
|\
| * Add plugin loaderCasey Rodarmor2016-02-06
|/
* Update datesAnish Athalye2016-01-31
|
* Merge branch 'bchretien/master'Anish Athalye2016-01-18
|\
| * Travis: use container-based infrastructureBenjamin Chrétien2016-01-18
| |
| * Travis: add guard to test_travisBenjamin Chrétien2016-01-18
|/
* Move Travis CI test scriptAnish Athalye2016-01-16
|
* Merge branch 'bchretien/topic/travis-ci'Anish Athalye2016-01-16
|\
| * Add Travis CI supportBenjamin Chrétien2016-01-16
|/ | | | | The test suite has been slightly modified to allow running tests without Vagrant on Travis.
* Fix compatibility with Python 3Anish Athalye2016-01-15
| | | | | This patch removes a stray print statement that was causing problems with Python 3.
* Use file extension to select config file parserAnish Athalye2016-01-13
| | | | | This patch makes Dotbot provide better error messages when parsing JSON files.
* Use standard library JSON parser for JSON filesAnish Athalye2016-01-13
| | | | | | This patch reverts the changes to the README made in 57265f78b4e4f6ca67393f55b2b08f6f45a02ff1 and makes it so that Dotbot supports JSON files with tab characters.
* Add hook showing usage to READMEAnish Athalye2016-01-11
|
* Add note to README about JSON parsingAnish Athalye2016-01-11
| | | | | | | Casey Rodarmor <casey@rodarmor.com> pointed out that Dotbot parses JSON files as YAML. The YAML format doesn't allow tab characters, which are normally allowed in JSON. This patch adds a note about this to the README.