Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-01-22 | Small refactoring and cleanups | Jon Bernard | 2 | -17/+16 | |
2016-01-21 | Allow globs in ignore patterns | Jon Bernard | 4 | -65/+76 | |
2016-01-21 | Import only py's path module | Jon Bernard | 1 | -1/+1 | |
2016-01-20 | Expose --dot/--no-dot in cli | Jon Bernard | 2 | -6/+9 | |
2016-01-20 | Finish basic repository unit tests | Jon Bernard | 1 | -31/+62 | |
2016-01-20 | Add docstrings for repository class | Jon Bernard | 1 | -1/+16 | |
2016-01-20 | Improve docstrings in cli | Jon Bernard | 1 | -3/+10 | |
2016-01-20 | Add docstrings for dotfile class | Jon Bernard | 1 | -0/+13 | |
2016-01-20 | Remove unused exception classes | Jon Bernard | 1 | -22/+4 | |
2016-01-20 | Small cleanup in conftest | Jon Bernard | 1 | -2/+2 | |
2016-01-20 | Bump version to 0.9.dev0 in preparation for 1.0 | Jon Bernard | 1 | -1/+12 | |
2016-01-19 | Finish tests for dotfile class | Jon Bernard | 1 | -65/+121 | |
2016-01-19 | Update function organization in dotfile.py | Jon Bernard | 1 | -6/+6 | |
2016-01-19 | Update copyright date in license file | Jon Bernard | 1 | -1/+1 | |
2016-01-18 | Make flake8 happy again | Jon Bernard | 1 | -0/+7 | |
2016-01-18 | Remove class wrapper from repository tests | Jon Bernard | 1 | -46/+44 | |
2016-01-18 | Fix typo | Jon Bernard | 1 | -1/+1 | |
2016-01-18 | Fix unit tests to match recent changes | Jon Bernard | 1 | -9/+12 | |
2016-01-17 | Add support for dotfiles in subdirectories | Jon Bernard | 1 | -40/+52 | |
2016-01-17 | For nested dotfiles, ensure directory structure | Jon Bernard | 1 | -48/+31 | |
2016-01-17 | Add dotfile-already-exists exception | Jon Bernard | 1 | -0/+6 | |
2016-01-17 | Remove duplication in CLI | Jon Bernard | 1 | -20/+42 | |
2016-01-17 | Split tests into separate files | Jon Bernard | 3 | -77/+80 | |
2016-01-17 | Various cleanups | Jon Bernard | 2 | -40/+37 | |
2016-01-17 | Remove some cli duplication | Jon Bernard | 3 | -42/+27 | |
2016-01-17 | Sort contents on our own | Jon Bernard | 1 | -1/+3 | |
py.path.local.visit() sorting doesn't seem to work, at least not in a way that makes sense to me. | |||||
2016-01-17 | Break functionality into separate files | Jon Bernard | 7 | -368/+414 | |
2016-01-17 | Ignore task files | Jon Bernard | 1 | -0/+3 | |
2016-01-17 | Simplify tox configuration | Jon Bernard | 1 | -5/+2 | |
2016-01-15 | Move implementation and tests back to directories | Jon Bernard | 5 | -7/+7 | |
I think keeping the physical separation is helpful, especially as more features get added. | |||||
2016-01-15 | Add initial support for nesting | Jon Bernard | 2 | -8/+14 | |
This feature means to replace what was called 'packages'. The old packages implementation was only one subdirectory lower than the home directory and quite limiting in that regard. Even worse, they had to be configured manually in the configuration file and could not be created from the command line. This approach offers any depth the user specifies because the rule is: you can only add files to the repository, not directories. So if a user adds a directory, the effect will be that each file contained in any portion of that directory will be moved into the repository and a symlink created. This completely removes both manual configuration and link ambiguity because there is always only once choice. The repository is used to maintain the directory structure, but only the leaf nodes (files) are symlinked in the home directory. This also makes it easy to store other non-dotfile files in the repository like wallpapers, fonts, music, or whatever. | |||||
2016-01-15 | Show confirmation on stdout for each successful operation | Jon Bernard | 1 | -4/+19 | |
2016-01-15 | Improve custom exceptions | Jon Bernard | 2 | -24/+52 | |
2016-01-14 | Update unlink verbose message | Jon Bernard | 1 | -1/+1 | |
2016-01-14 | Call internal methods after entry verification | Jon Bernard | 1 | -4/+2 | |
2016-01-13 | Add failing test for adding a nested dotfile | Jon Bernard | 1 | -0/+8 | |
2016-01-13 | Fix cli unit test override | Jon Bernard | 1 | -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 | 1 | -0/+8 | |
2016-01-13 | Separate dotfile error checking from action | Jon Bernard | 1 | -14/+30 | |
2016-01-12 | Update development version string | Jon Bernard | 1 | -1/+1 | |
2016-01-12 | Integrate pytest and flake8 into setuptools | Jon Bernard | 3 | -1/+14 | |
2016-01-11 | Add custom exceptions for dotfile validation | Jon Bernard | 1 | -7/+40 | |
2016-01-10 | Introduce custom exceptions for better error handling | Jon Bernard | 1 | -10/+27 | |
2016-01-10 | Mark CLI test as failing for the moment | Jon Bernard | 1 | -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 | 1 | -0/+1 | |
2016-01-08 | Cleanup formatting and docstrings | Jon Bernard | 1 | -10/+5 | |
2016-01-08 | Remove home directory cli option | Jon Bernard | 2 | -10/+9 | |
2016-01-08 | Add ignore item to skip repository git files | Jon Bernard | 1 | -5/+15 | |
2016-01-07 | Update readme to explain recent changes | Jon Bernard | 1 | -0/+22 | |
2016-01-06 | Try to create relative symlinks when linking | Jon Bernard | 1 | -1/+1 | |