summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2011-08-27Add lastpass to externals configurationGravatar Jon Bernard 1-0/+1
2011-08-27Remove unused method_list()Gravatar Jon Bernard 1-5/+1
2011-08-27Expose move operation on the CLIGravatar Jon Bernard 1-0/+8
2011-08-27Make home directory user-definableGravatar Jon Bernard 2-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 refactoringGravatar Jon Bernard 1-5/+22
2011-08-27Refactor Dotfiles class, remove obnoxious use of kwargsGravatar Jon Bernard 1-30/+77
2011-08-27Fix forced sync when the dotfile is a directoryGravatar Jon Bernard 1-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 developGravatar Jon Bernard 2-45/+48
2011-07-04Bump version number for version 0.3.1 releaseGravatar Jon Bernard 1-1/+1
2011-07-04Fix bug in repository path option/configuration parsingGravatar Jon Bernard 1-44/+47
2011-07-03Merge branch 'release/0.3.0' into developGravatar Jon Bernard 1-1/+1
2011-07-03Merge branch 'release/0.3.0'v0.3.0Gravatar Jon Bernard 6-44/+184
2011-07-03Bump version number for version 0.3.0 releaseGravatar Jon Bernard 1-1/+1
2011-07-03Add option to print version numberGravatar Jon Bernard 4-8/+24
2011-07-03Only import cli from main scriptGravatar Jon Bernard 1-1/+1
2011-07-03Add a bit of documentation to the top-level modulesGravatar Jon Bernard 2-0/+14
2011-07-03Document use of prefixes, externals, and ignoresGravatar Jon Bernard 1-4/+65
2011-06-29Merge branch 'feature/prefix' into developGravatar Jon Bernard 2-24/+62
2011-06-29Show a helpful message to first-time usersGravatar Jon Bernard 1-1/+22
2011-06-29Add support for an arbitrary prefixGravatar Jon Bernard 2-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 syncGravatar Jon Bernard 2-7/+18
2011-06-04Merge branch 'release/0.2.0' into developGravatar Jon Bernard 1-1/+1
2011-06-04Merge branch 'release/0.2.0'v0.2.0Gravatar Jon Bernard 5-17/+76
2011-06-04Bump version number for version 0.2.0 releaseGravatar Jon Bernard 1-1/+1
2011-06-04Merge branch 'feature/configfile' into developGravatar Jon Bernard 4-16/+75
2011-06-04Update documentation to mention config file syntaxGravatar Jon Bernard 1-4/+20
2011-05-30Add configuration file supportGravatar Jon Bernard 3-12/+55
2011-04-22Initial commitv0.1.0Gravatar Jon Bernard 8-0/+292