aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2013-11-07Implement single-sync for specified filesGravatar Jon Bernard 1-2/+7
This commit allows the user to sync only one (or a subset) of the available dotfiles in the repository.
2013-11-07Restrict the sync files to what user specifiedGravatar Jon Bernard 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-07Accept an additional files parameter in syncGravatar Jon Bernard 1-1/+1
2013-11-07Pass arguments to the sync command alongGravatar Jon Bernard 1-3/+1
2013-11-07Update documentation for single-sync operationGravatar Jon Bernard 1-2/+3
2013-11-07Add unit test for single-sync featureGravatar Jon Bernard 1-0/+47
2013-11-07Create non-existent package directoriesGravatar Jon Bernard 1-0/+3
Closes #17.
2013-11-07Add a unit test for non-existent package directoriesGravatar Jon Bernard 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-07Define travis install and test directivesGravatar Jon Bernard 1-0/+8
2013-11-07Include pypi and travis-ci badges on README.rstGravatar Jon Bernard 1-0/+6
2013-11-07Add travis configuration file for continuous integrationGravatar Jon Bernard 1-0/+7
2013-11-07Mention using Dropbox to synchronize a dotfiles repositoryGravatar Jon Bernard 1-2/+2
2013-11-07Remove unneeded whitespaces and fix typoGravatar Jesús García Crespo 3-4/+4
2013-02-11Merge branch 'release/0.6.0'v0.6.0Gravatar Jon Bernard 8-263/+456
2013-02-11Update history and bump version numberGravatar Jon Bernard 2-1/+8
2013-02-10Prevent externals from showing up in packagesGravatar Jon Bernard 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-10WhitespaceGravatar Jon Bernard 1-2/+2
2013-02-09Update packages section in READMEGravatar Jon Bernard 1-3/+13
This commit adds a note about current limitations and explains what currently works and what remains a todo item.
2013-02-09Remove distinction from AUTHORSGravatar Jon Bernard 1-9/+2
2013-02-09Fix link detection when target is itself a symlinkGravatar Jon Bernard 1-2/+1
This shows up on OSX where /tmp is actually a symlink to /private/tmp.
2013-02-09typo in testGravatar Luper Rouch 1-1/+1
2013-02-09checking that the target directory exists before creating a symlinkGravatar Luper Rouch 1-1/+4
2013-02-09added packages testsGravatar Luper Rouch 1-0/+51
2013-02-09fixed testsGravatar Luper Rouch 1-4/+9
2013-02-09move: copying source files with symlinks=True, and expanding target to an ↵Gravatar Luper Rouch 1-1/+2
absolute path
2013-02-09fixed error with --move + --dry-runGravatar Luper Rouch 1-2/+3
2013-02-09updated readmeGravatar Luper Rouch 1-0/+18
2013-02-09Added Luper Rouch to authorsGravatar Luper Rouch 1-0/+1
2013-02-09* reorganized modules a bitGravatar Luper Rouch 4-243/+345
* added --dry-run option * added support for packages
2013-01-30Merge branch 'release/0.5.6' into developGravatar Jon Bernard 2-1/+6
2013-01-30Merge branch 'release/0.5.6'v0.5.6Gravatar Jon Bernard 3-11/+17
2013-01-30Update history and bump version numberGravatar Jon Bernard 2-1/+6
2013-01-30Add Alexandre Rossi as a contributerGravatar Jon Bernard 1-0/+1
2013-01-30restore python3 compatibilityGravatar Alexandre Rossi 1-10/+10
2013-01-04Merge branch 'release/0.5.5' into developGravatar Jon Bernard 2-1/+6
2013-01-04Merge branch 'release/0.5.5'v0.5.5Gravatar Jon Bernard 3-5/+215
2013-01-04Update history and bump version numberGravatar Jon Bernard 2-1/+6
2013-01-04Add Gary Oberbrunner as a contributorGravatar Gary Oberbrunner 1-0/+1
2013-01-04Improve error handling for Windows symlinksGravatar Gary Oberbrunner 1-2/+9
2013-01-04Add missing islink assignmentGravatar Gary Oberbrunner 1-0/+1
2013-01-04Add support for Windows symlinksGravatar Gary Oberbrunner 1-4/+200
2012-06-10Merge branch 'release/0.5.4' into developGravatar Jon Bernard 2-1/+6
2012-06-10Merge branch 'release/0.5.4'v0.5.4Gravatar Jon Bernard 3-16/+24
2012-06-10Update history and bump version numberGravatar Jon Bernard 2-1/+6
2012-06-05More Python 3 fixesGravatar Daniel Harding 1-15/+18
cli.py was not Python 3-compatible. Added code to handle the ConfigParser -> configparser rename, as well as print becoming a function.
2012-03-11Merge branch 'release/0.5.3' into developGravatar Jon Bernard 2-1/+9
2012-03-11Merge branch 'release/0.5.3'Gravatar Jon Bernard 8-16/+39
2012-03-11Update history and bump version numberGravatar Jon Bernard 2-1/+9
2012-03-08Add a .gitignore fileGravatar Daniel Harding 1-0/+3
Set up to cause git to ignore *.pyc and *.pyo files, as well as the Python 3 __pycache__ directory.
2012-03-08Add Daniel Harding as a contributorGravatar Daniel Harding 1-0/+1