aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2011-08-28Merge branch 'hotfix/0.4.1'v0.4.1Jon Bernard-9/+10
2011-08-28Fix repository path handlingJon Bernard-8/+9
Previously, fully qualified paths and ~/ paths were properly expanded but not a directory in your current working directory. Now you can specify something like '-R myrepo' and 'myrepo' will be expanded to $PWD/myrepo.
2011-08-28Bump version number for version 0.4.1 releaseJon Bernard-1/+1
2011-08-27Merge branch 'release/0.4.0'v0.4.0Jon Bernard-49/+222
2011-08-27Add publish and test routines to setup.pyJon Bernard-0/+13
2011-08-27Update README.rst and document move operationJon Bernard-5/+5
2011-08-27Bump version number for version 0.4.0 releaseJon Bernard-1/+1
2011-08-27Add unit tests for recent bugfix and move operationJon Bernard-0/+85
2011-08-27Add lastpass to externals configurationJon Bernard-0/+1
2011-08-27Remove unused method_list()Jon Bernard-5/+1
2011-08-27Expose move operation on the CLIJon Bernard-0/+8
2011-08-27Make home directory user-definableJon Bernard-2/+5
This paves the way for unit tests to perform operations completely within a sandboxed environment.
2011-08-27Fix CLI dispatch to work with previous refactoringJon Bernard-5/+22
2011-08-27Refactor Dotfiles class, remove obnoxious use of kwargsJon Bernard-30/+77
2011-08-27Fix forced sync when the dotfile is a directoryJon Bernard-1/+4
I installed the lastpass chrome extension which stores a socket in ~/.lastpass. So I added that directory as an external to /tmp and attempted a forced sync. An error occurred because sync() calls os.remove() as it mistakenly assumes the dotfile is a file and not a directory.
2011-07-04Merge branch 'hotfix/0.3.1' into developJon Bernard-45/+48
2011-07-04Merge branch 'hotfix/0.3.1'v0.3.1Jon Bernard-45/+48
2011-07-04Bump version number for version 0.3.1 releaseJon Bernard-1/+1
2011-07-04Fix bug in repository path option/configuration parsingJon Bernard-44/+47
2011-07-03Merge branch 'release/0.3.0' into developJon Bernard-1/+1
2011-07-03Merge branch 'release/0.3.0'v0.3.0Jon Bernard-44/+184
2011-07-03Bump version number for version 0.3.0 releaseJon Bernard-1/+1
2011-07-03Add option to print version numberJon Bernard-8/+24
2011-07-03Only import cli from main scriptJon Bernard-1/+1
2011-07-03Add a bit of documentation to the top-level modulesJon Bernard-0/+14
2011-07-03Document use of prefixes, externals, and ignoresJon Bernard-4/+65
2011-06-29Merge branch 'feature/prefix' into developJon Bernard-24/+62
2011-06-29Show a helpful message to first-time usersJon Bernard-1/+22
2011-06-29Add support for an arbitrary prefixJon Bernard-23/+40
By default, dotfiles are stored with no prefix, so ~/.bashrc will link to ~/Dotfiles/bashrc. Some folks, however, are already storing their dotfiles in a repository where they have a prefix. '.' is common, but I've seen one using '_' as well. This feature will allow those people to specify their prefix in the configuration file without renaming all the files in their repository. To do this, a configuration like: [dotfiles] prefix = . in ~/.dotfilesrc is all that is needed.
2011-06-29Add an option to override unmanaged files during syncJon Bernard-7/+18
2011-06-04Merge branch 'release/0.2.0' into developJon Bernard-1/+1
2011-06-04Merge branch 'release/0.2.0'v0.2.0Jon Bernard-17/+76
2011-06-04Bump version number for version 0.2.0 releaseJon Bernard-1/+1
2011-06-04Merge branch 'feature/configfile' into developJon Bernard-16/+75
2011-06-04Update documentation to mention config file syntaxJon Bernard-4/+20
2011-05-30Add configuration file supportJon Bernard-12/+55
2011-04-22Initial commitv0.1.0Jon Bernard-0/+292