Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-12-02 | Expands ~'s in config file path | Michael Barrett | 1 | -2/+1 | |
2014-07-24 | Update tests to support recent cli and core changes | Jon Bernard | 1 | -17/+20 | |
2014-07-24 | Cleanup cli and make use new repository constructor | Jon Bernard | 1 | -96/+96 | |
2014-07-24 | Clean up kwargs handling in repository constructor | Jon Bernard | 1 | -15/+19 | |
This add a defaults attribute where default values are stored instead of accumulating them in the cli. I think improves readability and is certainly easier to manage. | |||||
2014-07-24 | A few more test tweaks | Jon Bernard | 2 | -26/+17 | |
2014-07-24 | Add flake8 to the tox test environment | Jon Bernard | 3 | -0/+11 | |
2014-07-24 | Various pep8 fixes and cleanups | Jon Bernard | 5 | -46/+51 | |
Re #36 | |||||
2014-07-23 | Fix flake8 error for line being too long | Jon Bernard | 1 | -2/+2 | |
2014-07-17 | Experiments with using pytest for tests | Jon Bernard | 2 | -0/+89 | |
2014-07-14 | Mark known failing tests as such | Jon Bernard | 1 | -0/+3 | |
2014-07-11 | Fix typo in travis configuration | Jon Bernard | 1 | -1/+1 | |
2014-07-11 | Update travis configuration to use tox | Jon Bernard | 1 | -9/+10 | |
2014-07-11 | Remove makefile, not necessary anymore | Jon Bernard | 1 | -8/+0 | |
Either tox or runtests.py offer better solutions. | |||||
2014-07-11 | Add license field back to setup keywords | Jon Bernard | 1 | -2/+3 | |
2014-07-11 | Cleanup imports and move __version__ to __init__.py | Jon Bernard | 7 | -41/+40 | |
2014-07-11 | Add standalone runtests.py script for running tests | Jon Bernard | 1 | -0/+2969 | |
This allows a user to not install py.test and/or tox in order to test changes to the source code. | |||||
2014-07-11 | Add positional arguments to tox.ini | Jon Bernard | 1 | -2/+2 | |
This allows you to pass additional flags to pytest. | |||||
2014-07-11 | Remove envlist from tox.ini | Jon Bernard | 1 | -3/+0 | |
I prefer executing 'tox' and having local results for my default version of python. Specifying a particular python version is easy with the '-e' flag. | |||||
2014-07-10 | Remove test publish target from makefile | Jon Bernard | 1 | -6/+2 | |
2014-07-10 | Tweak makefile test runner | Jon Bernard | 1 | -1/+1 | |
2014-07-10 | Update gitignore to include .tox directory | Jon Bernard | 1 | -0/+1 | |
2014-07-10 | Add tox configuration file | Jon Bernard | 1 | -0/+6 | |
2014-07-10 | Remove executable bit from test_basic.py | Jon Bernard | 1 | -0/+0 | |
2014-07-08 | Ignore build directory for wheels | Jon Bernard | 1 | -0/+1 | |
2014-07-08 | Push test packages to correct server | Jon Bernard | 1 | -2/+2 | |
2014-07-08 | Fix typo in setup.py classifiers | Jon Bernard | 1 | -1/+1 | |
2014-07-07 | Add unit test for adding a package file via CLI | Jon Bernard | 1 | -0/+24 | |
Re #20 | |||||
2014-07-07 | Remove accidental tabs in unit tests | Jon Bernard | 1 | -6/+6 | |
Python 2 will overlook this and continue executing, but python 3 will issue an error and exit. | |||||
2014-07-07 | Cleanup setup.py | Jon Bernard | 1 | -27/+17 | |
2014-07-07 | Use entry point for bin stub | Jon Bernard | 1 | -1/+4 | |
The script in bin/ remains for running directly from the source directory. | |||||
2014-07-07 | Parse version string without importing source code | Jon Bernard | 1 | -9/+7 | |
It's probably better to execute as little code as possible from setup.py, so this approach seems cleaner to me. | |||||
2014-07-07 | Remove test and publish functions from setup.py | Jon Bernard | 1 | -10/+0 | |
2014-07-07 | Add setup.cfg | Jon Bernard | 1 | -0/+2 | |
2014-07-07 | Simplify MANIFEST.in | Jon Bernard | 1 | -1/+1 | |
2014-07-07 | Update travis configuration to use make test | Jon Bernard | 1 | -4/+4 | |
2014-07-07 | Add Makefile for testing and publishing | Jon Bernard | 1 | -0/+12 | |
2014-07-07 | Move tests into a directory | Jon Bernard | 1 | -0/+0 | |
I'm hoping to add more tests for specific features and break then into separate files so things are a bit easier to manage. | |||||
2014-05-29 | Add Alexandre Viau to list of authors | Jon Bernard | 1 | -2/+2 | |
Thanks for the contributions! They are much appreciated. | |||||
2014-05-29 | Correct logic in package prefix test | Alexandre Viau | 1 | -2/+2 | |
In reference to #33. | |||||
2014-05-27 | Add test for syncing packages with a non-default prefix | Jon Bernard | 1 | -0/+28 | |
This test currently fails because of a bug. In reference to #33. | |||||
2014-01-01 | Update copyright year | Jon Bernard | 1 | -1/+1 | |
2014-01-01 | Update gitignore to exclude setuptools cruft | Jon Bernard | 1 | -0/+2 | |
2014-01-01 | Update history and version number for 0.6.3v0.6.3 | Jon Bernard | 2 | -1/+7 | |
2014-01-01 | Prevent adding toplevel package directories | Jon Bernard | 1 | -0/+3 | |
This change prevents users from adding toplevel package directories via the add operation in the cli. Until add is package-aware, allowing this behaviour can lead to loss of configuration files if the --force option is later used to sync. Adding packages already-defined packages will be possible in the future, but this patch is necessary to prevent users from reaching an invalid state. Re #20, #27 | |||||
2014-01-01 | Add unit test for adding a missing package | Jon Bernard | 1 | -0/+23 | |
This fails because the add operation is not aware of package settings, and therefore adds a package dotfiles as it normally would - as a toplevel symlink. The problem arises when a user attempts to sync and the expected symlink layout is not as it should be. With the force option, this can lead to deleted files with no way to recover. Re #20, #27 | |||||
2014-01-01 | Update gitignore to include .venv | Jon Bernard | 1 | -0/+1 | |
2013-12-19 | Fidget with the badges for the last time | Jon Bernard | 1 | -5/+5 | |
2013-12-17 | Move waffle and travis badges to contribute section | Jon Bernard | 1 | -6/+6 | |
2013-12-17 | Remove python 2.5 from travis-ci configuration | Jon Bernard | 1 | -1/+0 | |
2013-12-17 | Only replace existing dotfiles on remove operation | Jon Bernard | 1 | -1/+7 | |
It is possible that the dotifle is removed from the repository before the remove is issued. In this case only the symlink is removed. Fixes #25 |