summaryrefslogtreecommitdiff
path: root/gitdb/db/pack.py
Commit message (Collapse)AuthorAgeFilesLines
* fix(win): FIX and HIDE 2 win-errors remainingv2.1.0.dev1Kostis Anagnostopoulos2016-10-241-2/+2
| | | | | + 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
* feat(io): breaking API: retrofit Packers as context-managers!Kostis Anagnostopoulos2016-10-241-20/+26
| | | | | | | | | | + 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(src): subst `reduce` with `sum` for size calcsKostis Anagnostopoulos2016-10-241-2/+0
| | | | + fix(loose-db): fix bad-attr in ex-message
* Applied autopep8Sebastian Thiel2015-01-041-3/+3
| | | | autopep8 -v -j 8 --max-line-length 120 --in-place --recursive
* Fully removed all async dependenciesSebastian Thiel2014-11-131-4/+0
|
* Fixed all applicable lint issuesSebastian Thiel2014-11-131-1/+0
|
* Made sure xrange is used instead of range in python 2Sebastian Thiel2014-11-131-1/+2
| | | | | | | range in py2 will return a list, which can mean a lot of time and memory is spent on generating it even though it's just used for iteration. Simplified implementation of MAXSIZE
* Pick off the low hanging fruitKevin Brown2014-07-131-6/+8
| | | | | | | | | | | This fixes most of the import errors that came from using the implicit relative imports that Python 2 supports. This also fixes the use of `xrange`, which has replaced `range` in Python 3. The same has happened for `izip`, which is also being aliased. The octal number syntax changed in Python 3, so we are now converting from strings using the `int` built-in function, which will produce the same output across both versions of Python.
* Automated PEP 8 fixesKevin Brown2014-07-131-44/+44
|
* tabs to spacesSebastian Thiel2014-02-091-187/+187
|
* Fixed up docs for upcoming release. Bumped version to 0.5.3Sebastian Thiel2011-06-131-1/+1
|
* preprended all modules with licensing informationSebastian Thiel2011-02-231-0/+4
|
* moved all relevant files into the gitdb folder.Sebastian Thiel2010-11-301-0/+205
Submodule relinked to point to new github location, and moved as well