Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-01-13 | Separate dotfile error checking from action | Jon Bernard | 1 | -14/+30 | |
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-08 | Cleanup formatting and docstrings | Jon Bernard | 1 | -10/+5 | |
2016-01-08 | Remove home directory cli option | Jon Bernard | 1 | -6/+4 | |
2016-01-08 | Add ignore item to skip repository git files | Jon Bernard | 1 | -5/+15 | |
2016-01-06 | Try to create relative symlinks when linking | Jon Bernard | 1 | -1/+1 | |
2016-01-06 | Fix tests to match recent changes | Jon Bernard | 1 | -2/+1 | |
2016-01-06 | Add link scheme for flat repository | Jon Bernard | 1 | -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 | 1 | -7/+7 | |
I think this naming is more appropriate and intuitive | |||||
2016-01-04 | Merge list into status and remove verbose | Jon Bernard | 1 | -76/+28 | |
2016-01-04 | Cleanup verbose status function | Jon Bernard | 1 | -7/+15 | |
2016-01-04 | Add verbose status option | Jon Bernard | 1 | -19/+47 | |
2016-01-04 | Clean up dotfile state function | Jon Bernard | 1 | -8/+4 | |
2016-01-04 | Remove unique_suffix function, not needed | Jon Bernard | 1 | -7/+1 | |
2016-01-04 | Update docstrings | Jon Bernard | 1 | -30/+10 | |
2016-01-04 | Enable use of '-h' for help command | Jon Bernard | 1 | -1/+1 | |
2016-01-04 | Use click decorator for version option | Jon Bernard | 1 | -8/+1 | |
2016-01-03 | Add cli tests | Jon Bernard | 1 | -2/+2 | |
2016-01-03 | Use test fixtures and some cleanup | Jon Bernard | 1 | -4/+6 | |
2016-01-03 | Consolidate new implementation into a single file | Jon Bernard | 1 | -0/+226 | |