summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * Change `target` to `source` for consistency with docsronalabraham2019-06-04
| |
| * Fix `path` parameter's docs for linking featureronalabraham2019-06-04
|/
* Simplify READMEAnish Athalye2019-02-06
| | | | This patch removes JSON examples from the README.
* Update datesAnish Athalye2019-01-09
|
* Add Python 3.7 to Travis CI testsAnish Athalye2019-01-09
|
* Release 1.15.0Anish Athalye2018-11-21
|
* Merge branch 'thtliife/suppress-shell-cmd'Anish Athalye2018-11-21
|\
| * Add testAnish Athalye2018-11-21
| |
| * Add quiet option to shell pluginVito Giarrusso2018-11-21
| |
* | Release 1.14.1Anish Athalye2018-11-19
| |
* | Merge branch 'qubidt/default-link-conditional'Anish Athalye2018-11-19
|\ \
| * | Add testAnish Athalye2018-11-19
| | |
| * | Support defining default conditional option for linksBao Trinh2018-11-17
|/ /
* | Release 1.14.0Anish Athalye2018-10-16
| |
* | Merge branch 'linkif'Anish Athalye2018-10-16
|\ \
| * | Add test for conditional linkingAnish Athalye2018-10-16
| | |
| * | Implement conditional linkingBen Klein2018-10-16
|/ /
* | Merge branch 'phallstrom/option-no-color'Anish Athalye2018-10-08
|\ \
| * | Add option --no-color to suppress colorization of outputPhilip Hallstrom2018-10-06
|/ / | | | | | | | | | | By default, if output is a TTY, dotbot will colorize the output. This patch adds the option to pass `--no-color` to dotbot to have it suppress this colorization.
* | Merge branch 'dsifford/fix-clean'Anish Athalye2018-08-06
|\ \
| * | Add test for environment variable expansionAnish Athalye2018-08-06
| | |
| * | Fix clean path expansion to expand env varsDerek P Sifford2018-08-06
|/ /
* | Release 1.12.4Anish Athalye2018-06-18
| |
* | Include built-in plugins in PyPI distributionAnish Athalye2018-06-11
| |
* | Fix scriptAnish Athalye2018-06-07
| | | | | | | | | | It is only legal to `return` from a function or sourced script. The right builtin to use here is `exit`.
* | Make install script less noisyAnish Athalye2018-06-05
| | | | | | | | | | Before this patch, the `git submodule sync` line would always print to stdout.
* | Release 1.12.3Anish Athalye2018-06-03
| |
* | Merge branch 'fix-pypi'Anish Athalye2018-06-03
|\ \
| * | Fix missing packages in PyPI distributionAnish Athalye2018-06-01
|/ /
* | Release 1.12.2Anish Athalye2018-06-01
| |
* | Add setup_requiresAnish Athalye2018-06-01
| | | | | | | | | | Both setuptools and wheel need to be at some minimum version to be able to upload Markdown READMEs.
* | Merge branch 'pypi'Anish Athalye2018-06-01
|\ \
| * | Add PyPI packageAnish Athalye2018-05-30
|/ / | | | | | | | | This patch also makes the '-d' argument optional, with the base directory defaulting to the directory of the configuration file.
* | Update datesAnish Athalye2018-05-30
| |
| |
| \
*-. \ Merge branches 'yaml' and 'basedir'Anish Athalye2018-05-29
|\ \ \
| | * | Fix handling of base directoryAnish Athalye2018-05-24
| |/ / |/| | | | | | | | | | | | | | | | | | | | Prior to this patch, Dotbot was relying on running with the base directory being the current working directory. In practice, it was relying on the install shim to set up this context. It makes more sense sense to actually execute `chdir()` within Dotbot itself, rather than relying on the install shim to do so.
| * | Point PyYAML dependency to official repositoryAnish Athalye2018-05-24
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, PyYAML was hosted on BitBucket, so we had a mirror of the repo on GitHub. Now, official hosting has moved to GitHub, so we can point to the official repository instead. Thanks to Marco A. Feliu <marco.feliu@nianet.org> for pointing this out. This patch also updates the install shim to update submodule URLs. To preserve the functionality of earlier Dotbot versions, we will need to maintain 'https://github.com/anishathalye/pyyaml'. Because old versions of the install shim used with new Dotbot versions will not update submodule URLs, we will need to keep the old repository in sync with the upstream repository as we upgrade PyYAML versions. This patch also upgrades the dependency to PyYAML 3.12.
* | Merge branch 'glob'Anish Athalye2018-04-13
|\ \
| * | Fix tests on Travis CIAnish Athalye2018-04-13
| | | | | | | | | | | | | | | | | | The tests were failing due to the '~/bin' directory already existing on the machine. This patch changes the tests to use the directory name 'foo'.
| * | Fix bugAnish Athalye2018-04-13
| | |
| * | Add tests for globbingAnish Athalye2018-04-13
| | |
| * | Rename 'use_glob' to 'glob'Anish Athalye2018-04-13
| | |
| * | Add use_globs to readmeBen Klein2018-04-13
| | |
| * | Allow force and relink on glob itemsBen Klein2018-04-13
| | |
| * | Implement globbing supportBen Klein2018-04-13
|/ /
* | Fix bug in test harnessAnish Athalye2018-03-27
| | | | | | | | | | | | | | | | | | | | | | | | Because 'bin/dotbot' is a hybrid sh/Python script that finds the appropriate Python binary and then runs, the test code should not invoke it as an sh script when sh does not source the pyenv initialization script. The fix implemented in this patch is to directly run 'bin/dotbot' as a Python script using 'python', which when called from bash, will run with the correct Python version (because bash is set up to source the pyenv initialization script).
* | Speed up Vagrant testsAnish Athalye2018-03-27
| | | | | | | | | | | | | | | | | | | | | | | | This patch removes the snapshot/rollback system for the tests and replaces it with a simple cleanup script that removes the appropriate files from the VM's $HOME before every test. A side benefit is that there is no more dependency on the Sahara plugin. The cleanup script may not provide as good isolation between independent tests as the previous setup, but it is orders of magnitude faster to run without a VM rollback for every single test, and it does not break any of the current tests.
* | Change default Python version in tests to 3.6.4Anish Athalye2018-03-27
| |
* | Add instructions for installing test env on macOSAnish Athalye2018-03-27
| |
* | Merge branch 'nagromc/tests-instructions'Anish Athalye2018-03-27
|\ \