Permalink
Switch branches/tags
Nothing to show
Commits on Oct 21, 2014
  1. ghar: fix a typo in the regex

    committed Oct 21, 2014
Commits on Oct 20, 2014
  1. Merge pull request #27 from daniel-pittman/patch-1

    Ignore .travis.yml files
    committed Oct 20, 2014
Commits on Oct 8, 2014
  1. Ignore .travis.yml files

    Some projects that contain shell content also use the travis-ci service to test their coed.
    
    This ignores the .travis.yml file when considering if this directory contains dotfiles, or a directory to symlink.
    slippycheeze committed Oct 8, 2014
Commits on May 16, 2014
  1. Merge pull request #25 from tylerdave/master

    Update URL in README and update filenames in .gitignore
    committed May 16, 2014
  2. updating repo URL in README

    tylerdave committed May 16, 2014
Commits on Oct 2, 2013
  1. Merge pull request #24 from onnodb/ghar-windows

    Ghar for Windows
    committed Oct 2, 2013
  2. Add note about Windows support to README

    Let users know that ghar under Windows requires Administrator privileges.
    onnodb committed Oct 2, 2013
  3. Move 'symlinked folder unlink' fix into 'ghar_win'

    Let the "ghar_win" module monkeypatch the "os.unlink" function, so that
    "ghar" can just use its original code for removing symlinked folders;
    the new "os.unlink" version installed by "ghar_win" can then decide to
    call the right function on Windows.
    onnodb committed Sep 17, 2013
  4. Fix handling of symlinked directories on Windows

    Add various tweaks to ensure proper handling of symlinked directories on
    Windows.
    onnodb committed Sep 16, 2013
  5. Clean up code "ghar_win.py"

    onnodb committed Sep 16, 2013
  6. Add "lstat" replacement to "ghar_win"

    The ghar main module uses "os.lstat()" to figure out whether a directory
    entry is a directory, file or symlink. Implement a ghar-specific
    substitute for "lstat" that can detect symlinks.
    onnodb committed Sep 16, 2013
Commits on Sep 24, 2013
  1. Merge pull request #23 from elijahsummers/gharignore-readme

    Add brief gharignore documentation.
    committed Sep 24, 2013
Commits on Sep 16, 2013
  1. Add module with Windows symlink functions

    Add module "ghar_win", containing Windows implementations of the
    symlink-related functions of Python's "os" module.
    onnodb committed Sep 16, 2013
Commits on Jun 28, 2013
  1. feat(README): make it a markdown file

    bring this project into 2013 with a nice looking markdown file
    committed Jun 28, 2013
  2. Merge remote-tracking branch 'tornewuff/fix-folder-links'

    Conflicts:
    	bin/ghar
    committed Jun 28, 2013
  3. Merge remote-tracking branch 'featheredtoast/python3-backwards-compat…

    …ability-rebase'
    
    Conflicts:
    	bin/ghar
    committed Jun 28, 2013
  4. fix(bin/ghar): add more helpful error for symlink fail

    include the filename if we can't link.
    
    Cleaned up version of #15 from @jacobian. Thanks.
    committed Jun 28, 2013
  5. Merge pull request #14 from jacobian/gharignore

    Added support for ".gharignore".
    committed Jun 28, 2013
Commits on Jun 25, 2013
  1. Explicitly check for default sub-function.

    Python2's argparse, when setup to use sub-parsers, will complain when no
    arguments are given. In Python3, argparse will not complain when given no
    arguments and just return an empty Namespace.
    mlb- committed with featheredtoast Jun 23, 2013
Commits on Jun 18, 2013
  1. "Fix" directly linked folders.

    Don't try to make the basename of a link relative if the link is not a
    collection, as the result is always the path ".". This was broken by #7.
    This isn't an ideal fix as it doesn't handle the case where the target
    already exists; it would be nice for it to merge recursively the way it
    does for collections, but it's better than it failing entirely.
    tornewuff committed Jun 14, 2013
Commits on Jun 11, 2013
  1. Also fix path discovery for symlinks.

    Use realpath instead of abspath so that ghar can find its directory even
    if "ghar" is a symlink to the script, as well as the case where it's
    invoked with a relative path. Also reformat line in accordance with
    PEP8.
    tornewuff committed Jun 11, 2013
Commits on May 20, 2013
  1. Added support for ".gharignore".

    This file lists, one per line, fnmatch-style patterns (e.g. "README.*",
    "*.txt, etc.") to ignore when creating symlinks.
    
    This has to be a separate file and not just .gitignore because .gitignore
    means that those files won't be committed and sent to upstreams. That's
    OK for stuff you want to keep private, but not OK for stuff like LICENSE
    and README files that you'd like to share.
    
    For example, see https://github.com/jacobian/dotfiles
    jacobian committed May 20, 2013
Commits on Apr 28, 2013
  1. Fix issue with getting ghar_dir when sys.argv[0] is a relative path.

    Fix issue when ghar invoked with relative path ('bin/ghar' or 'ghar/bin/ghar')
    or when 'ghar' invoked in ghar/ dir and relative path 'bin' is in the PATH
    (e.g. when using Boxen).
    
    Credit goes to github users @Flaeme and @danny316p for the fix.
    aff0 committed Apr 28, 2013
Commits on Mar 17, 2013
  1. Merge pull request #10 from githubaff0/fix-link-subcommand-ignores-re…

    …po-args
    
    Fix bug where link_subcommand ignored repo arguments
    committed Mar 17, 2013