Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-03-05 | Finish repository class conversion to pathlib | Jon Bernard | 1 | -41/+70 | |
2019-03-05 | Begin conversion of repository._dotfile() to pathlib | Jon Bernard | 1 | -10/+9 | |
2019-03-05 | Start transition from py.path to pathlib | Jon Bernard | 1 | -76/+93 | |
2018-09-22 | Clean up dotfile tests slightly | Jon Bernard | 1 | -8/+25 | |
2018-09-21 | Use py's local write() in tests, fixes non-py3 test failures | Jon Bernard | 1 | -4/+2 | |
2018-09-21 | Fix state tests | Jon Bernard | 1 | -16/+12 | |
2018-08-27 | Add tests for Repository constructor parameters | Jon Bernard | 1 | -1/+18 | |
2018-04-17 | Parameterize a couple unit tests | Jon Bernard | 1 | -7/+9 | |
2016-10-12 | Cleanup exception imports | Jon Bernard | 1 | -2/+2 | |
2016-07-18 | Reverse leading dot logic | Jon Bernard | 2 | -6/+6 | |
2016-02-03 | Remove unused import to make flake8 happy | Jon Bernard | 1 | -1/+0 | |
2016-02-03 | Simplify CLI status test | Jon Bernard | 1 | -9/+1 | |
2016-01-22 | Simplify test fixtures into a single repository | Jon Bernard | 4 | -136/+130 | |
2016-01-21 | Allow globs in ignore patterns | Jon Bernard | 2 | -4/+6 | |
2016-01-20 | Finish basic repository unit tests | Jon Bernard | 1 | -31/+62 | |
2016-01-20 | Small cleanup in conftest | Jon Bernard | 1 | -2/+2 | |
2016-01-19 | Finish tests for dotfile class | Jon Bernard | 1 | -65/+121 | |
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 | Split tests into separate files | Jon Bernard | 3 | -77/+80 | |
2016-01-17 | Break functionality into separate files | Jon Bernard | 1 | -2/+4 | |
2016-01-15 | Move implementation and tests back to directories | Jon Bernard | 2 | -0/+181 | |
I think keeping the physical separation is helpful, especially as more features get added. | |||||
2016-01-03 | Consolidate tests into a single file | Jon Bernard | 8 | -711/+0 | |
2016-01-02 | Update repository tests to match recent changes | Jon Bernard | 1 | -106/+29 | |
2016-01-02 | Update dotfile tests to match recent changes | Jon Bernard | 1 | -64/+66 | |
2016-01-01 | Implement dotfile state management | Jon Bernard | 2 | -15/+69 | |
2015-12-31 | Add new click-based CLI | Jon Bernard | 1 | -13/+7 | |
2015-12-31 | Add tests for new repository implementation | Jon Bernard | 1 | -20/+123 | |
2015-12-31 | Add invalid test for dotfile class | Jon Bernard | 1 | -0/+17 | |
2015-12-31 | Rename existing cli files | Jon Bernard | 1 | -0/+16 | |
I'm in the process of reimplementing the CLI using click and this new implementation will take the place of the existing one once it's feature complete. | |||||
2015-12-30 | Strip leading newline from list output | Jon Bernard | 1 | -4/+4 | |
2015-12-30 | Use pytest parametrize to simplify tests | Jon Bernard | 1 | -73/+33 | |
2015-12-29 | Add repository class rework | Jon Bernard | 1 | -0/+38 | |
This version of the repository class uses py.path.local and I have an idea for packages that should simplify the code substantially and address the remaining issues with prefixes. | |||||
2015-12-29 | Add dotfile class rework | Jon Bernard | 1 | -0/+112 | |
This version of the dotfile class uses py.path.local and removes much of the cruft of using os.path and it's associated requirements. There are still a few things missing, namely dry_run mode where commands are printed instead of executed and force sync. They will be included as required. | |||||
2015-12-29 | Move CLI tests into separate file | Jon Bernard | 2 | -15/+16 | |
The intent is for each file in dotfiles/ to have a matching test file in tests/ so there is less confusion about which test files are testing which bits of functionality and where to look. | |||||
2015-12-28 | Add package sync test | Jon Bernard | 1 | -0/+21 | |
2015-12-28 | Create new location for sync tests | Jon Bernard | 2 | -19/+19 | |
I'm going to migrate away from unittest capability in favor of pytest and its use of the py.path filesystem abstraction. It's much cleaner and easier to work with. | |||||
2015-12-28 | Move prefix tests to a separate file | Jon Bernard | 2 | -27/+41 | |
2015-12-28 | Remove half-backed tests refactoring | Jon Bernard | 3 | -80/+19 | |
2015-11-22 | Fix flake8 errors | Ratson | 1 | -40/+40 | |
2015-11-22 | Fix package and prefix test | Ratson | 1 | -1/+0 | |
2015-02-21 | Fix outstanding flake8 issues | Jon Bernard | 1 | -17/+16 | |
2015-01-13 | Add no_dot_prefix option | Ivan Malison | 1 | -1/+20 | |
This utility can easily be used for synchronizing arbitrary configuration folders with symlinks that may not necessarily be the home directory. I have encountered several use cases where the files that I want to manage with 'dotfiles' should not/can not be prefixed with a '.'. Fixes #47 | |||||
2014-07-24 | Update tests to support recent cli and core changes | Jon Bernard | 1 | -17/+20 | |
2014-07-24 | A few more test tweaks | Jon Bernard | 2 | -26/+17 | |
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 | Cleanup imports and move __version__ to __init__.py | Jon Bernard | 1 | -14/+14 | |