Permalink
Commits on Sep 28, 2017
  1. Update homepage

    ngoldbaum authored and Byron committed Aug 3, 2017
Commits on Jun 10, 2017
  1. chore(version-up): v2.0.3

    Byron committed Jun 10, 2017
  2. Merge tag 'v2.0.2'

    Byron committed Jun 10, 2017
Commits on Jun 8, 2017
  1. Add MANIFEST.in to include LICENSE in distribution

    lafrenierejm authored and Byron committed Jun 8, 2017
    From https://packaging.python.org/distributing/#manifest-in:
    > A "MANIFEST.in" is needed in certain cases where you need to package
    > additional files that python setup.py sdist (or bdist_wheel) don't
    > automatically include.
Commits on May 28, 2017
  1. chore(version-up): v2.0.2

    Byron committed May 28, 2017
    Include python 3.5/3.6 in list of supported versions,
    provide signed archives.
Commits on Dec 8, 2016
  1. doc(readme): make limitations way more prominent

    Byron committed Dec 8, 2016
    Also inform about the likelyhood of leaking system resources.
    
    [skip ci]
Commits on Oct 22, 2016
  1. chore(version): v2.0.1

    Byron committed Oct 22, 2016
    Better windows support
  2. Merge pull request #30 from ankostis/win_mmap

    Byron committed Oct 22, 2016
    fix(MapWindow): unicode foes in read_into_memory() used by gitpython TCs
  3. fix(MapWindow): unicode foes in read_into_memory() used by gitpython TCs

    ankostis committed Oct 22, 2016
    Drop Windows only codepath bypassing memory-mapping due to some leaks in
    the past. 
    Now Appveyor proves everything run ok.  
    Additionally, this codepath had unicode problems on PY3. So deleting it,
    fixes 2 TCs in gitpython:
    + TestRepo.test_file_handle_leaks()
    + TestObjDbPerformance.test_random_access()
    
    See gitpython-developers/GitPython#525
Commits on Oct 16, 2016
  1. chore(version): set version to 2.0

    Byron committed Oct 16, 2016
    Just to match the name a bit better.
    
    [skip ci]
  2. chore(rename): smmap -> smmap2

    Byron committed Oct 16, 2016
    [skip ci]
Commits on Oct 9, 2016
  1. doc(README): correct appveyor badge

    Byron committed Oct 9, 2016
    And remove some broken badges.
  2. Merge pull request #29 from ankostis/appveyor

    Byron committed Oct 9, 2016
    Enable Appveyor CI on Windows
Commits on Oct 1, 2016
  1. io: retrofit classes wih destructors into context-mans

    ankostis committed Oct 1, 2016
  2. Appveyor: Add badge.

    ankostis committed Oct 1, 2016
  3. ci: Enable Appveyor.

    ankostis committed Oct 1, 2016
Commits on Oct 28, 2015
  1. Merge pull request #27 from jesseweigert/master

    Byron committed Oct 28, 2015
    Fix package description
Commits on Oct 27, 2015
  1. Fix package description

    jesseweigert committed Oct 27, 2015
Commits on Oct 15, 2015
  1. Merge pull request #26 from felixonmars/master

    Byron committed Oct 15, 2015
    Add Python 3.5 to test with travis
  2. Add Python 3.5 to test with travis

    felixonmars committed Oct 15, 2015
Commits on May 8, 2015
  1. fix(tests): remove line failing on power-pc

    Byron committed May 8, 2015
    It's worth noting that I never reproduced the issue, nor have I seen
    a stack-trace. Thus the line is removed in good-faith, but should also
    not pose any problem considering it was very specific and only in a
    test-case.
    
    The main problem is that I don't understand anymore why that assertion
    should be true, and thus can't judge the correctness of this fix at all.
    
    Closes #25
Commits on Jan 22, 2015
Commits on Jan 7, 2015
  1. Merge branch 'resource-handling'

    Byron committed Jan 7, 2015
    Should fix #22
  2. All tests work, bumped version

    Byron committed Jan 7, 2015
  3. Initial attempt to fix resource usage

    Byron committed Jan 7, 2015
    Reference counting is now done manually, but it seems that things can
    still go wrong at least during testing
Commits on Jan 6, 2015
  1. Fixed python 3 performance regression

    Byron committed Jan 6, 2015
    It makes the difference between tests in 110s, or 11s
Commits on Jan 4, 2015
  1. Applied autopep8

    Byron committed Jan 4, 2015
    autopep8 -v -j 8 --max-line-length 120 --in-place --recursive
Commits on Nov 19, 2014
  1. Added link to readthedocs

    Byron committed Nov 19, 2014
Commits on Nov 17, 2014
  1. Merge pull request #21 from hashar/pep8-linting

    Byron committed Nov 17, 2014
    Pep8 linting
Commits on Nov 16, 2014
  1. Drop semicolon at end of statement

    hashar committed Nov 16, 2014
    Fix pep8: E703 statement ends with a semicolon
  2. pep8 linting

    hashar committed Nov 16, 2014
    E201 whitespace after '('
    E203 whitespace before ','
    E221 multiple spaces before operator
    E225 missing whitespace around operator
    E227 missing whitespace around bitwise or shift operator
    E231 missing whitespace after ','
    E251 unexpected spaces around keyword / parameter equals
    W291 trailing whitespace
    W293 blank line contains whitespace
    E302 expected 2 blank lines, found 1
    E303 too many blank lines (3)
    W391 blank line at end of file
  3. Add tox env for flake8 linter

    hashar committed Nov 16, 2014
    Most people know about pep8 which enforce coding style.  pyflakes
    goes a step beyond by analyzing the code.
    
    flake8 is basically a wrapper around both pep8 and pyflakes and comes
    with some additional checks.  I find it very useful since you only
    need to require one package to have a lot of code issues reported to you.
    
    This patch provides a 'flake8' tox environement to easily install and
    run the utility on the code base.  One simply has to:
    
         tox -eflake8
    
    The env has been added to the default list of environement to have
    flake8 run by default.
    
    Configuration tweaking is done in setup.cfg [flake8] section.
    
    The repository in its current state does not pass checks We can later
    easily ensure there is no regression by adjusting Travis configuration
    to run this env.
    
    More informations about flake8: https://pypi.python.org/pypi/flake8