Permalink
Commits on Nov 2, 2017
  1. Merge pull request #686 from jeblair/issue-605

    Byron committed Nov 2, 2017
    Only gc.collect() under windows
  2. Merge pull request #685 from mikicz/pathlib-clone

    Byron committed Nov 2, 2017
    Converting path in _clone to str before any other operation
  3. Merge pull request #689 from bjb/master

    Byron committed Nov 2, 2017
    recognize the new packed-ref header format
Commits on Oct 18, 2017
  1. Update signing key to latest version

    Byron committed Oct 18, 2017
    I rotated my key as the previous one was suffering from
    ROCA.
Commits on Oct 13, 2017
  1. recognize the new packed-ref header format

    Brenda J. Butler committed Oct 13, 2017
    as long as line contains "peeled", accept it
    fixes the PackingType of packed-Refs not understood:
    # pack-refs with: peeled fully-peeled sorted
    problem
Commits on Oct 9, 2017
  1. Only gc.collect() under windows

    James E. Blair committed Oct 9, 2017
    Under Windows, tempfile objects are holding references to open files
    until the garbage collector closes them and frees them.  Explicit
    calls to gc.collect() were added to the finalizer for the Repo class
    to force them to be closed synchronously.  However, this is expensive,
    especially in large, long-running programs.  As a temporary measure
    to alleviate the performance regression on other platforms, only
    perform these calls when running under Windows.
    
    Fixes #553
Commits on Oct 7, 2017
  1. Converting path in clone and clone_from to str before any other opera…

    mikicz committed Oct 7, 2017
    …tion in case eg pathlib.Path is passed
  2. Merge pull request #682 from pabelanger/temp/encoding

    Byron committed Oct 7, 2017
    Fix encoding issue with stderr_value and kill_after_timeout
Commits on Oct 5, 2017
  1. Fix encoding issue with stderr_value and kill_after_timeout

    pabelanger committed Oct 5, 2017
    We don't properly encode our error message under python3.
    
    Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Commits on Oct 2, 2017
  1. Merge pull request #679 from jakirkham/fix_create_submodule

    Byron committed Oct 2, 2017
    Store submodule name
  2. Store submodule name

    jakirkham committed Oct 2, 2017
Commits on Oct 1, 2017
  1. Merge pull request #677 from bpiotr/retaining-env-on-clone

    Byron committed Oct 1, 2017
    Retaining env on clone_from
Commits on Sep 30, 2017
  1. updating AUTHORS

    bpiotr committed Sep 30, 2017
Commits on Sep 28, 2017
  1. Merge pull request #645 from AJMansfield/master

    Byron committed Sep 28, 2017
    Implemented Per-Call Environment Variables
  2. Merge branch 'master' into master

    Byron committed Sep 28, 2017
  3. Merge pull request #640 from njalerikson/adding_setup_for_git_executable

    Byron committed Sep 28, 2017
    Adding setup for git executable
  4. Merge branch 'master' into master

    Byron committed Sep 28, 2017
  5. Merge branch 'master' into adding_setup_for_git_executable

    Byron committed Sep 28, 2017
  6. Merge pull request #649 from OddBloke/hide_re_fetch_result

    Byron committed Sep 28, 2017
    FetchInfo.re_fetch_result has no reason to be public
  7. Merge pull request #658 from terminalmage/issue657

    Byron committed Sep 28, 2017
    Fix GitError being raised in initial `import git`
  8. Merge pull request #654 from vathpela/worktrees

    Byron committed Sep 28, 2017
    worktrees: make non-packed refs also work correctly.
  9. Merge branch 'master' of https://github.com/Plazmaz/GitPython into Pl…

    Byron committed Sep 28, 2017
    …azmaz-master
  10. Fix test_docs

    Byron committed Sep 28, 2017
    It's not portable to test for a secific author name
  11. Merge pull request #664 from Horgix/path_expansion

    Byron committed Sep 28, 2017
    util: move expand_path from repo/base and use it in Git class init
Commits on Sep 25, 2017
  1. Apparently bdist_wheel is only in python3

    Byron committed Sep 25, 2017
    At least on my system. So why not hardcode it
    here.
    Ideally this would be changed to docker or vitualenv.
  2. version bump

    Byron committed Sep 25, 2017
Commits on Sep 21, 2017
  1. Merge pull request #666 from bpoldrack/bf-nullhandler

    yarikoptic committed Sep 21, 2017
    BF: Added missing NullHandler to logger in git.remote
  2. Merge pull request #667 from yarikoptic/bf-useget

    yarikoptic committed Sep 21, 2017
    BF: use get, not casting get_value while dealing with submodule path/url etc
  3. BF: Added missing NullHandler to logger in git.remote

    bpoldrack committed Aug 31, 2017
Commits on Sep 20, 2017
  1. BF: use get, not casting get_value while dealing with submodule path/…

    yarikoptic committed Sep 8, 2017
    …url etc
Commits on Aug 25, 2017
  1. util: move expand_path from repo/base and use it in Git class init

    Horgix committed Aug 25, 2017
Commits on Aug 24, 2017
  1. Fixed missing parameter and changed name

    Plazmaz committed Aug 21, 2017
Commits on Aug 22, 2017
  1. worktrees: make non-packed refs also work correctly.

    vathpela committed Aug 3, 2017
    Turns out aec58a9 did the right thing for /packed/ refs, but didn't work
    correctly on /unpacked/ refs.  So this patch gives unpacked refs the
    same treatment.
    
    Without the fix here, the test added will cause this traceback:
    
    ======================================================================
    ERROR: Check that we find .git as a worktree file and find the worktree
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "/home/pjones/devel/github.com/GitPython/git/test/lib/helper.py", line 92, in wrapper
        return func(self, path)
      File "/home/pjones/devel/github.com/GitPython/git/test/test_repo.py", line 938, in test_git_work_tree_dotgit
        self.assertIsInstance(repo.heads['aaaaaaaa'], Head)
      File "/home/pjones/devel/github.com/GitPython/git/util.py", line 893, in __getitem__
        raise IndexError("No item found with id %r" % (self._prefix + index))
    IndexError: No item found with id 'aaaaaaaa'
    
    Woops.
    
    Things I've learned:
    - test_remote doesn't work currently if you start on a branch.  I think
      it never did?
    - Because of 346424d, all *sorts* of stuff in the test suite doesn't
      work if you name your development branch "packed-refs"
      (This seems like a bug...)
    
    Signed-off-by: Peter Jones <pjones@redhat.com>
Commits on Aug 21, 2017