| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2016-01-15 | Show confirmation on stdout for each successful operation | Jon Bernard | -4/+19 | |
| 2016-01-15 | Improve custom exceptions | Jon Bernard | -24/+52 | |
| 2016-01-14 | Update unlink verbose message | Jon Bernard | -1/+1 | |
| 2016-01-14 | Call internal methods after entry verification | Jon Bernard | -4/+2 | |
| 2016-01-13 | Add failing test for adding a nested dotfile | Jon Bernard | -0/+8 | |
| 2016-01-13 | Fix cli unit test override | Jon Bernard | -4/+7 | |
| This was not my first choice, but it works. I need to put this in a fixture so it's not duplicated for every cli test function. | ||||
| 2016-01-13 | Add stub for recursive dotfile discovery | Jon Bernard | -0/+8 | |
| 2016-01-13 | Separate dotfile error checking from action | Jon Bernard | -14/+30 | |
| 2016-01-12 | Update development version string | Jon Bernard | -1/+1 | |
| 2016-01-12 | Integrate pytest and flake8 into setuptools | Jon Bernard | -1/+14 | |
| 2016-01-11 | Add custom exceptions for dotfile validation | Jon Bernard | -7/+40 | |
| 2016-01-10 | Introduce custom exceptions for better error handling | Jon Bernard | -10/+27 | |
| 2016-01-10 | Mark CLI test as failing for the moment | Jon Bernard | -18/+2 | |
| I've tried a few approaches to overriding the defaults to test the click cli components and so far none of them have worked. Need to revisit this at some point. | ||||
| 2016-01-08 | Skip install for tox flake8 target | Jon Bernard | -0/+1 | |
| 2016-01-08 | Cleanup formatting and docstrings | Jon Bernard | -10/+5 | |
| 2016-01-08 | Remove home directory cli option | Jon Bernard | -10/+9 | |
| 2016-01-08 | Add ignore item to skip repository git files | Jon Bernard | -5/+15 | |
| 2016-01-07 | Update readme to explain recent changes | Jon Bernard | -0/+22 | |
| 2016-01-06 | Try to create relative symlinks when linking | Jon Bernard | -1/+1 | |
| 2016-01-06 | Fix tests to match recent changes | Jon Bernard | -15/+59 | |
| 2016-01-06 | Add link scheme for flat repository | Jon Bernard | -28/+90 | |
| This commit also includes support for all of the CLI commands. This is for a "flat" repository where dotfiles must be proper files, no directories or files in subdirectories. Support for that is coming and should cover what used to be called "packages" in a more automatic way without requiring configuration file settings. At the moment, this is the bare minimum of useful functionality: flat repository, no 'ignores', no 'externals', no 'packages', and no 'prefixes'. In this way I can make sure I get the object model and abstractions correct before building on it further. This I feel is what the old version suffered from and caused difficulties in maintenance. The above-mentioned features will return in some form as I move through each of them, not to worry. I'd like to see how far I can get without any configuration file before any of that stuff gets added back in. | ||||
| 2016-01-05 | Rename sync/unsync to link/unlink | Jon Bernard | -11/+11 | |
| I think this naming is more appropriate and intuitive | ||||
| 2016-01-04 | Merge list into status and remove verbose | Jon Bernard | -109/+31 | |
| 2016-01-04 | Cleanup verbose status function | Jon Bernard | -7/+15 | |
| 2016-01-04 | Add verbose status option | Jon Bernard | -20/+48 | |
| 2016-01-04 | Add test for repository expected name | Jon Bernard | -3/+4 | |
| 2016-01-04 | Clean up dotfile state function | Jon Bernard | -8/+4 | |
| 2016-01-04 | Remove unique_suffix function, not needed | Jon Bernard | -24/+2 | |
| 2016-01-04 | Test both nested and non-nested repo directories | Jon Bernard | -2/+2 | |
| 2016-01-04 | Update docstrings | Jon Bernard | -30/+10 | |
| 2016-01-04 | Enable use of '-h' for help command | Jon Bernard | -1/+1 | |
| 2016-01-04 | Nest repository in homedir for testing | Jon Bernard | -4/+4 | |
| There is a bug when the home directory is not a parent of the repository, this will fixed shortly. | ||||
| 2016-01-04 | Simplify tox flake8 target | Jon Bernard | -1/+1 | |
| 2016-01-04 | Use click decorator for version option | Jon Bernard | -16/+2 | |
| 2016-01-03 | Add cli tests | Jon Bernard | -2/+38 | |
| 2016-01-03 | Use test fixtures and some cleanup | Jon Bernard | -170/+77 | |
| 2016-01-03 | Add custom fixtures for testing | Jon Bernard | -0/+17 | |
| 2016-01-03 | Consolidate tests into a single file | Jon Bernard | -711/+234 | |
| 2016-01-03 | Consolidate new implementation into a single file | Jon Bernard | -968/+232 | |
| 2016-01-02 | Update repository tests to match recent changes | Jon Bernard | -106/+29 | |
| 2016-01-02 | Update dotfile tests to match recent changes | Jon Bernard | -64/+66 | |
| 2016-01-02 | Simplify dotfile state management logic | Jon Bernard | -38/+32 | |
| 2016-01-02 | Remove dotfile-specific operations from repository | Jon Bernard | -51/+9 | |
| These are handled in the CLI and there is no need for repository to be involved. | ||||
| 2016-01-01 | Implement dotfile state management | Jon Bernard | -27/+110 | |
| 2016-01-01 | Disable travis email notification | Jon Bernard | -0/+3 | |
| 2016-01-01 | Fix indenting in travis configuration | Jon Bernard | -9/+9 | |
| 2016-01-01 | Remove badges from README.rst | Jon Bernard | -10/+0 | |
| I don't think anyone cares about these and they make my eyes hurt. | ||||
| 2015-12-31 | Remove python 3.2 from travis CI | Jon Bernard | -1/+0 | |
| I'm seeing: E File "../py32/lib/python3.2/site-packages/click/utils.py", line 224 E message = message or u'' E ^ E SyntaxError: invalid syntax and it appears click doesn't test against 3.2 either. | ||||
| 2015-12-31 | Add new click-based CLI | Jon Bernard | -252/+43 | |
| 2015-12-31 | Add tests for new repository implementation | Jon Bernard | -20/+123 | |