| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | chore(deps): pin smmap2-v2.1.1.dev1v2.1.1.dev1 | Kostis Anagnostopoulos | 2016-10-28 | 1 | -1/+1 |
| | | |||||
| * | chore(ver): bump v2.1.1.dev0 --> dev1 | Kostis Anagnostopoulos | 2016-10-28 | 1 | -1/+1 |
| | | |||||
| * | feat(mman): drop PY25 support - always use sliding global-mman | Kostis Anagnostopoulos | 2016-10-28 | 1 | -10/+3 |
| | | |||||
| * | fix(leaks): close "leaky" `memoryview` on mmaps after `to_bytes()` | Kostis Anagnostopoulos | 2016-10-28 | 1 | -0/+3 |
| | | | | | | All 3 gitpython projects stopped using memoryviews, but it's probably safe to release also user's memviews it after it has been converted to bytes. | ||||
| * | refact(elapsed): improve no div0 when time-elapsed too small | Kostis Anagnostopoulos | 2016-10-28 | 2 | -16/+16 |
| | | |||||
| * | fix(compat): PY3-check must hold even for PY4 | Kostis Anagnostopoulos | 2016-10-28 | 1 | -1/+1 |
| | | |||||
| * | chore(deps): freeflow deps `leaks_memview`, move ci-scripts-->reqs.txt | Kostis Anagnostopoulos | 2016-10-28 | 3 | -17/+24 |
| | | | | + travis: test build &installation, style(indent). | ||||
| * | chore(ver): bump v2.1.0.dev1 --> 2.1.1.dev0v2.1.1.dev0 | Kostis Anagnostopoulos | 2016-10-28 | 3 | -5/+5 |
| | | | | | | | | + travis: depend on smmap2-v2.1.1.dev0 + fix leaks_memview: + smmap2: yes + gitdb2: no | ||||
| * | fix(io): BREAKING, wrap more out-stream usages | Kostis Anagnostopoulos | 2016-10-27 | 19 | -193/+196 |
| | | | | | | | + chrore(deps): depend on *contextlib2* for `ExitStack` in PY2. + refact(util): BREAKING API move consts out of utils. + style(pep8): fixe all sources. | ||||
| * | refact(win_errs): move HIDE_WINDOWS_KNOWN_ERRORS from main-code to test | Kostis Anagnostopoulos | 2016-10-25 | 4 | -10/+18 |
| | | |||||
| * | test(travis): enable all tests (inc perf) on TravisCI | Kostis Anagnostopoulos | 2016-10-25 | 3 | -9/+0 |
| | | |||||
| * | style(listuple): use literals for empty lists/tuples | Kostis Anagnostopoulos | 2016-10-25 | 7 | -11/+11 |
| | | |||||
| * | chore(ver): bump 2.0.0.dev0-->2.1.0.dev2 (yes, last ver was old)v2.1.0.dev2 | Kostis Anagnostopoulos | 2016-10-24 | 1 | -1/+1 |
| | | |||||
| * | fix(pack): restore packers as LazyMixins | Kostis Anagnostopoulos | 2016-10-24 | 1 | -88/+75 |
| | | | | | | | | Speed-up for non-error commits: + no-leak contextlibing(v.2.0.0, 941b6c7e): 5.20 + Prev commit, no LazyMixin(v.2.1.0.dev1): 7.70 + This commit, LazyMixin: 5.50 | ||||
| * | fix(win): FIX and HIDE 2 win-errors remainingv2.1.0.dev1 | Kostis Anagnostopoulos | 2016-10-24 | 15 | -90/+119 |
| | | | | | | + File-in-use errors were fixed with `gitdb.util.mman.collect()`! + This call is disabled `gitdb.util.HIDE_WINDOWS_KNOWN_ERRORS == False`. + Depend on latest smmp `v2.1.0.dev1` tag | ||||
| * | chore(ver): bump 2.0.0-->2.1.0.dev0v2.1.0.dev0 | Kostis Anagnostopoulos | 2016-10-24 | 3 | -3/+3 |
| | | |||||
| * | chore(gitdb): actually delete submodule from sources | Kostis Anagnostopoulos | 2016-10-24 | 2 | -3/+0 |
| | | |||||
| * | chore(ci): depend on "leaks" smmap branch | Kostis Anagnostopoulos | 2016-10-24 | 1 | -19/+0 |
| | | | | + stop importing git-submodules for gitdb & smmap | ||||
| * | chore(ci): depend on "leaks" smmap branch | Kostis Anagnostopoulos | 2016-10-24 | 2 | -0/+2 |
| | | |||||
| * | feat(io): breaking API: retrofit Packers as context-managers! | Kostis Anagnostopoulos | 2016-10-24 | 10 | -295/+458 |
| | | | | | | | | | | | + Packers MUST be invoked inside `Withh...` blocks, or `_cursor` won't exist! + Had to drop NotLazy for their hierarchy :-( + Count entrances/exits. + feat(util: add `rmtree()` for READ_ONLY files on Windows. 3-->2 Windows TCs now fail. | ||||
| * | feat(io): Retrofit streams as context-managers. | Kostis Anagnostopoulos | 2016-10-24 | 8 | -59/+176 |
| | | | | | | + feat(util): add logger. + feat(util): add suppress-ex context-handler (from PY3 sources). | ||||
| * | feat(src): subst `reduce` with `sum` for size calcs | Kostis Anagnostopoulos | 2016-10-24 | 5 | -9/+5 |
| | | | | | + fix(loose-db): fix bad-attr in ex-message | ||||
| * | Merge pull request #33 from ankostis/appveyor | Kostis Anagnostopoulos | 2016-10-24 | 6 | -19/+70 |
| |\ | | | | | | | | | Enable Appveyor CI for Windows, 3 win-errors on all PY-vers _ One set of errors already fixed: div-by-zero on elapsed times - Appveyor must be quick. | ||||
| | * | tc: HALF FIX of `test_pack_entity ()` | Kostis Anagnostopoulos | 2016-10-22 | 1 | -3/+6 |
| | | | | | | | | | | | + On Windows, you cannot write onto a file held by another live file-pointer (test_pack.py:#L204). + The TC fails later, on clean up (the usual). | ||||
| | * | TCs: fix div-by-zero on elapsed times (appveyor CPU is fast!) | Kostis Anagnostopoulos | 2016-10-22 | 3 | -11/+11 |
| | | | |||||
| | * | appveyor: Add badge on ankostis repo for testing. | Kostis Anagnostopoulos | 2016-10-22 | 1 | -5/+4 |
| | | | |||||
| | * | ci: Test on Appveyor for Windows. | Kostis Anagnostopoulos | 2016-10-22 | 1 | -0/+49 |
| |/ | |||||
| * | chore(rename): gitdb2 v2.02.0.0 | Sebastian Thiel | 2016-10-16 | 3 | -4/+4 |
| | | | | | v2 is chosen to better match the name. | ||||
| * | Merge pull request #34 from graingert/use-optional-gitdb-speedups | Sebastian Thiel | 2016-10-09 | 9 | -1387/+49 |
| |\ | | | | | support optional gitdb_speedups | ||||
| | * | support optional gitdb_speedups | Thomas Grainger | 2016-10-04 | 9 | -1387/+49 |
| |/ | |||||
| * | Merge pull request #31 from graingert/patch-2 | Sebastian Thiel | 2016-09-24 | 1 | -2/+0 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | Do not support universal wheels My comment from github for context: ``` As I am not quite sure about the impact of the C-code and the overall maintenance and distribution burden, I would rather remove it entirely. In the current implementation using setup.py it would try to build the code, and just keep going on failure. Something like that I would love to have for the wheel as well. Alternatively, maybe it's possible to keep supporting the setup.py for those who want to have a chance to improved performance, and those who use wheels will still get the python-only version. I will just merge the commit for now, but do indeed hope there is a way to make this work. ``` | ||||
| | * | Do not support universal wheels | Thomas Grainger | 2016-09-12 | 1 | -2/+0 |
| |/ | | | because you need to build manylinux1/mac/windows wheels instead | ||||
| * | Merge pull request #29 from graingert/patch-1 | Sebastian Thiel | 2016-09-11 | 1 | -0/+2 |
| |\ | | | | | Support universal wheels | ||||
| | * | Support universal wheels | Thomas Grainger | 2016-09-07 | 1 | -0/+2 |
| |/ | |||||
| * | Merge pull request #28 from scop/with | Sebastian Thiel | 2016-07-30 | 4 | -15/+10 |
| |\ | | | | | Handle more file open/close with "with" | ||||
| | * | Handle more file open/close with "with" | Ville Skyttä | 2016-07-27 | 4 | -15/+10 |
| | | | |||||
| * | | Merge pull request #27 from scop/spelling | Sebastian Thiel | 2016-07-30 | 11 | -12/+12 |
| |\ \ | | | | | | | Spelling fixes | ||||
| | * | | Spelling fixes | Ville Skyttä | 2016-07-27 | 11 | -12/+12 |
| | |/ | |||||
| * | | Merge pull request #26 from scop/py35 | Sebastian Thiel | 2016-07-30 | 2 | -0/+2 |
| |\ \ | |/ |/| | Add Python 3.5 to tests and classifiers | ||||
| | * | setup: Add Python 3.5 classifier | Ville Skyttä | 2016-07-27 | 1 | -0/+1 |
| | | | |||||
| | * | travis: Test with Python 3.5 | Ville Skyttä | 2016-07-27 | 1 | -0/+1 |
| |/ | |||||
| * | Ignore MANIFEST.in | Sebastian Thiel | 2016-03-28 | 1 | -0/+1 |
| | | | | Fixes #25 | ||||
| * | fix(distribution): remove redundant self-reference | Sebastian Thiel | 2015-11-30 | 1 | -2/+1 |
| | | |||||
| * | fix(loose): avoid unnecessary file rename on windows | Sebastian Thiel | 2015-10-04 | 2 | -4/+9 |
| | | | | | | | This should workaround possible permission issues. Related to https://github.com/gitpython-developers/GitPython/issues/353 | ||||
| * | docs(gitdb): discourage usage of GitDB type | Sebastian Thiel | 2015-08-22 | 1 | -1/+5 |
| | | |||||
| * | Merge pull request #20 from Kronuz/patch-1 | Sebastian Thiel | 2015-04-07 | 1 | -5/+5 |
| |\ | | | | | Remove duplicate `const` | ||||
| | * | Duplicate `const` fixed | Germán M. Bravo | 2015-04-07 | 1 | -5/+5 |
| |/ | | | | Remove duplicate `const` to stop the warning: "duplicate 'const' declaration specifier" | ||||
| * | Added issuestats to readme file | Sebastian Thiel | 2015-01-22 | 1 | -0/+6 |
| | | |||||
| * | Bumped version to 0.6.40.6.4 | Sebastian Thiel | 2015-01-12 | 2 | -2/+2 |
| | | |||||
| * | Adjusted stream logic to make it work on all tested platforms ... . | Sebastian Thiel | 2015-01-12 | 4 | -4/+12 |
| | | | | | | | | | | | | | | | | | | As taken from https://github.com/gitpython-developers/gitdb/blob/master/gitdb/stream.py#L292 -> NOTE: Behavior changed in PY2.7 onward, which requires special handling to make the tests work properly. They are thorough, and I assume it is truly working. Why is this logic as convoluted as it is ? Please look at the table in https://github.com/gitpython-developers/gitdb/issues/19 to learn about the test-results. Bascially, on py2.6, you want to use branch 1, whereas on all other python version, the second branch will be the one that works. However, the zlib VERSIONs as well as the platform check is used to further match the entries in the table in the github issue. This is it ... it was the only way I could make this work everywhere. IT's CERTAINLY GOING TO BITE US IN THE FUTURE ... . <- Fixes #19 | ||||
