Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-12-30 | Fix typo in state check function | 1 | -1/+1 | ||
2015-12-30 | Use pytest parametrize to simplify tests | 1 | -73/+33 | ||
2015-12-29 | Add repository class rework | 2 | -0/+98 | ||
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 functions for string representation | 1 | -0/+17 | ||
2015-12-29 | Fix typo | 1 | -1/+1 | ||
2015-12-29 | Add dotfile class rework | 2 | -0/+155 | ||
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 | Update docstring formatting | 1 | -3/+4 | ||
2015-12-29 | Move CLI tests into separate file | 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 | 1 | -0/+21 | ||
2015-12-28 | Create new location for sync tests | 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 | 2 | -27/+41 | ||
2015-12-28 | Remove release entry from tox configuration | 1 | -8/+0 | ||
2015-12-28 | Remove half-backed tests refactoring | 3 | -80/+19 | ||
2015-12-28 | Expand configuration file path early | 1 | -2/+3 | ||
2015-12-28 | Ignore '.cache' directory | 1 | -0/+1 | ||
2015-12-28 | Ignore '.tox' whether it's a directory or symlink | 1 | -1/+1 | ||
2015-12-28 | Update README image links | 1 | -4/+5 | ||
2015-12-23 | Add py35 and pypy3 to the travis configuration | 1 | -0/+2 | ||
2015-12-23 | Add py35 to the tox envlist | 1 | -1/+1 | ||
2015-11-22 | Fix flake8 errors | 3 | -44/+47 | ||
2015-11-22 | Fix package and prefix test | 2 | -3/+2 | ||
2015-02-24 | Drop support for python 2.6 in travis configuration | 1 | -1/+0 | ||
2015-02-21 | Fix outstanding flake8 issues | 4 | -31/+37 | ||
2015-02-21 | Remove runtests.py | 1 | -2970/+0 | ||
2015-02-21 | Update badge URLs | 1 | -3/+3 | ||
2015-02-21 | Add a tox target for new releases | 1 | -0/+8 | ||
2015-02-21 | Run flake8 only on specific directories | 2 | -4/+1 | ||
2015-02-21 | dotfiles 0.6.4v0.6.4 | 2 | -1/+8 | ||
2015-01-13 | Add Ivan Malison to list of authors | 1 | -0/+1 | ||
2015-01-13 | Add no_dot_prefix option | 3 | -2/+28 | ||
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-12-16 | Fix error in syntax for missing repo message | 1 | -1/+1 | ||
Fixes #45 | |||||
2014-12-05 | Update .gitignore | 1 | -0/+10 | ||
2014-12-05 | Remove email addresses from AUTHORS | 1 | -8/+8 | ||
The info is available in the commit history, for some reason listing them explicitly bothers me. | |||||
2014-12-05 | Add Michael Barrett to AUTHORS | 1 | -0/+1 | ||
2014-12-02 | Expands ~'s in config file path | 1 | -2/+1 | ||
2014-07-24 | Update tests to support recent cli and core changes | 1 | -17/+20 | ||
2014-07-24 | Cleanup cli and make use new repository constructor | 1 | -96/+96 | ||
2014-07-24 | Clean up kwargs handling in repository constructor | 1 | -15/+19 | ||
This add a defaults attribute where default values are stored instead of accumulating them in the cli. I think improves readability and is certainly easier to manage. | |||||
2014-07-24 | A few more test tweaks | 2 | -26/+17 | ||
2014-07-24 | Add flake8 to the tox test environment | 3 | -0/+11 | ||
2014-07-24 | Various pep8 fixes and cleanups | 5 | -46/+51 | ||
Re #36 | |||||
2014-07-23 | Fix flake8 error for line being too long | 1 | -2/+2 | ||
2014-07-17 | Experiments with using pytest for tests | 2 | -0/+89 | ||
2014-07-14 | Mark known failing tests as such | 1 | -0/+3 | ||
2014-07-11 | Fix typo in travis configuration | 1 | -1/+1 | ||
2014-07-11 | Update travis configuration to use tox | 1 | -9/+10 | ||
2014-07-11 | Remove makefile, not necessary anymore | 1 | -8/+0 | ||
Either tox or runtests.py offer better solutions. | |||||
2014-07-11 | Add license field back to setup keywords | 1 | -2/+3 | ||
2014-07-11 | Cleanup imports and move __version__ to __init__.py | 7 | -41/+40 | ||
2014-07-11 | Add standalone runtests.py script for running tests | 1 | -0/+2969 | ||
This allows a user to not install py.test and/or tox in order to test changes to the source code. |