Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-10-11 | Update email address | Jon Bernard | 1 | -1/+1 | |
2016-10-11 | Add dependencies as submodules | Jon Bernard | 4 | -0/+27 | |
This gives you the choice to run dotfiles directly from the repository without a virtual environment. These are only useful from the git repository and not included in the pypi releases. | |||||
2016-07-18 | Remove config class for now | Jon Bernard | 1 | -65/+7 | |
I don't have a need or time at the moment to implement support for configuration files. I'm not sure anyone uses this anyway, if I'm wrong please let me know. | |||||
2016-07-18 | Move repositories class into repository file | Jon Bernard | 2 | -30/+27 | |
2016-07-18 | Reverse leading dot logic | Jon Bernard | 3 | -18/+18 | |
2016-07-18 | Improve help string for status command | Jon Bernard | 1 | -1/+6 | |
2016-04-16 | Add docstring for Config class | Jon Bernard | 1 | -0/+12 | |
2016-04-15 | Inline help strings in cli decorators | Jon Bernard | 1 | -4/+4 | |
2016-04-15 | Clean up configuration file code a bit | Jon Bernard | 1 | -4/+21 | |
Still some work to be done here, in progress. | |||||
2016-02-18 | Add support for configuration files | Jon Bernard | 2 | -27/+60 | |
At the moment, only a global configuration file is considered at '~/.config/dotfiles/config.ini'. Further more, only the 'repositories' field is being used at the moment, but this will change in the next commit. If you to specify a repository (or several) in the config file, you could use something like: [dotfiles] repositories = ['~/public/dotfiles', '~/private/dotfiles'] Still some polishing to be done, but it's coming along. | |||||
2016-02-16 | Create repositories class to hide context object | Jon Bernard | 2 | -26/+46 | |
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-02-03 | Remove CLI repo validation | Jon Bernard | 1 | -3/+2 | |
This prevents auto-creation from happening, which I like. | |||||
2016-02-03 | Update todo list | Jon Bernard | 1 | -2/+1 | |
2016-02-02 | Add support for multiple repositories | Jon Bernard | 1 | -52/+56 | |
I haven't tested this much yet and I haven't written the tests yet either, so please tread lightly. The idea is allow you to compose your home directory symlinks from a set of repositories instead of just one. This allows you to separate things into logical groups and maybe sync only certain groups on certain machines. It's a different take on the 'host profiles' feature where you specify certain files to be included or ignored based on hostname. | |||||
2016-01-24 | Update todo list | Jon Bernard | 1 | -0/+2 | |
2016-01-24 | Add todo list | Jon Bernard | 1 | -0/+9 | |
2016-01-23 | Update changelog for upcoming 0.9 release | Jon Bernard | 1 | -0/+9 | |
2016-01-22 | Simplify test fixtures into a single repository | Jon Bernard | 4 | -136/+130 | |
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. |