Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-01-01 | Update history and version number for 0.6.3v0.6.3 | 2 | -1/+7 | ||
2014-01-01 | Prevent adding toplevel package directories | 1 | -0/+3 | ||
This change prevents users from adding toplevel package directories via the add operation in the cli. Until add is package-aware, allowing this behaviour can lead to loss of configuration files if the --force option is later used to sync. Adding packages already-defined packages will be possible in the future, but this patch is necessary to prevent users from reaching an invalid state. Re #20, #27 | |||||
2014-01-01 | Add unit test for adding a missing package | 1 | -0/+23 | ||
This fails because the add operation is not aware of package settings, and therefore adds a package dotfiles as it normally would - as a toplevel symlink. The problem arises when a user attempts to sync and the expected symlink layout is not as it should be. With the force option, this can lead to deleted files with no way to recover. Re #20, #27 | |||||
2014-01-01 | Update gitignore to include .venv | 1 | -0/+1 | ||
2013-12-19 | Fidget with the badges for the last time | 1 | -5/+5 | ||
2013-12-17 | Move waffle and travis badges to contribute section | 1 | -6/+6 | ||
2013-12-17 | Remove python 2.5 from travis-ci configuration | 1 | -1/+0 | ||
2013-12-17 | Only replace existing dotfiles on remove operation | 1 | -1/+7 | ||
It is possible that the dotifle is removed from the repository before the remove is issued. In this case only the symlink is removed. Fixes #25 | |||||
2013-12-17 | Verify symlink removal in unit test | 1 | -0/+4 | ||
Re: #25 | |||||
2013-12-17 | Add unit test for removing a dotfile with a missing target | 1 | -0/+21 | ||
If the remove operation is issued on a dotfile pointing to a target that's already been removed from the repository, then the symlink should just be removed quietly. Re: #25 | |||||
2013-11-09 | Fix history formatting for 0.6.2 | 1 | -3/+3 | ||
2013-11-09 | Update history and bump version numberv0.6.2 | 2 | -1/+8 | ||
2013-11-09 | Add waffle.io badge | 1 | -0/+3 | ||
2013-11-09 | Add Jay Sweeney to AUTHORS | 1 | -0/+1 | ||
2013-11-09 | A set makes more sense (and is faster) than list here | 1 | -1/+1 | ||
2013-11-09 | Python 3.x compat: map is lazy in 3.x | 1 | -1/+1 | ||
Closes: #21 | |||||
2013-11-09 | Fixes #22: Ensure --force option is handed on | 2 | -1/+12 | ||
2013-11-07 | Fix unit tests to exit with the correct return code | 1 | -5/+1 | ||
2013-11-07 | Bump version number and update HISTORYv0.6.1 | 2 | -1/+8 | ||
2013-11-07 | Add Jesús García Crespo to AUTHORS | 1 | -0/+1 | ||
2013-11-07 | Update contribution documentation | 1 | -3/+3 | ||
Remove mention of the develop branch since it's going away in favor of a much simpler branching model (feature branches off master). The use of git-flow was a great learning experience, but is really too much for projects such as this. | |||||
2013-11-07 | Update travis badge for master branch only | 1 | -1/+1 | ||
I'm abandoning git-flow for a much simpler branching model: https://gist.github.com/jbenet/ee6c9ac48068889b0912 Since the master branch must always be deployable, it makes sense to show the travis badge for the master branch only. | |||||
2013-11-07 | Merge branch 'feature/single-sync' | 5 | -15/+116 | ||
2013-11-07 | Update move documentation to be more concise | 1 | -2/+3 | ||
2013-11-07 | Update sync documentation to indicate optional file argument | 1 | -1/+1 | ||
2013-11-07 | Implement single-sync for specified files | 1 | -2/+7 | ||
This commit allows the user to sync only one (or a subset) of the available dotfiles in the repository. | |||||
2013-11-07 | Restrict the sync files to what user specified | 1 | -1/+5 | ||
If the user doesn't specify a set of files to sync then the entire set of dotfiles is assumed. There is an obvious bug here, as user-passed strings are not yet converted to dotfile objects. | |||||
2013-11-07 | Accept an additional files parameter in sync | 1 | -1/+1 | ||
2013-11-07 | Pass arguments to the sync command along | 1 | -3/+1 | ||
2013-11-07 | Update documentation for single-sync operation | 1 | -2/+3 | ||
2013-11-07 | Add unit test for single-sync feature | 1 | -0/+47 | ||
2013-11-07 | Create non-existent package directories | 1 | -0/+3 | ||
Closes #17. | |||||
2013-11-07 | Add a unit test for non-existent package directories | 1 | -0/+21 | ||
If a package is defined in .dotfilesrc and the package directory doesn't exist in the repository when you attempt to add it, an IOError exception is thrown. This test captures the failing scenario. In reference to #17. | |||||
2013-11-07 | Define travis install and test directives | 1 | -0/+8 | ||
2013-11-07 | Include pypi and travis-ci badges on README.rst | 1 | -0/+6 | ||
2013-11-07 | Add travis configuration file for continuous integration | 1 | -0/+7 | ||
2013-11-07 | Mention using Dropbox to synchronize a dotfiles repository | 1 | -2/+2 | ||
2013-11-07 | Remove unneeded whitespaces and fix typo | 3 | -4/+4 | ||
2013-02-11 | Merge branch 'release/0.6.0'v0.6.0 | 8 | -263/+456 | ||
2013-02-11 | Update history and bump version number | 2 | -1/+8 | ||
2013-02-10 | Prevent externals from showing up in packages | 1 | -4/+6 | ||
The load routine was made recursive to support packages, so externals should only be added during the first pass and not within package directories. External processing should probably be done before recursion begins to avoid this check on every call. | |||||
2013-02-10 | Whitespace | 1 | -2/+2 | ||
2013-02-09 | Update packages section in README | 1 | -3/+13 | ||
This commit adds a note about current limitations and explains what currently works and what remains a todo item. | |||||
2013-02-09 | Remove distinction from AUTHORS | 1 | -9/+2 | ||
2013-02-09 | Fix link detection when target is itself a symlink | 1 | -2/+1 | ||
This shows up on OSX where /tmp is actually a symlink to /private/tmp. | |||||
2013-02-09 | typo in test | 1 | -1/+1 | ||
2013-02-09 | checking that the target directory exists before creating a symlink | 1 | -1/+4 | ||
2013-02-09 | added packages tests | 1 | -0/+51 | ||
2013-02-09 | fixed tests | 1 | -4/+9 | ||
2013-02-09 | move: copying source files with symlinks=True, and expanding target to an ↵ | 1 | -1/+2 | ||
absolute path |