Autopep8 fixes with maximum line length 120
Merge pull request #173 from craigez/feature/pep8

Autopep8 style whitespace cleanups & pre-commit hook
Update the config parser using code from python2.7

Notably this adds support for valueless options
( e.x. the option "required" which can be added to filters
which must succeed.)
Fix `git push` hanging when stdout/stderr is big

Fixes GH-145
Merge pull request #184 from SurveyMonkey/GH-145_fix_git_push_hang

Fix `git push` hanging when stdout/stderr is big
Merge pull request #183 from kmosher/master

Update the config parser using code from python2.7
Fixing 'tuple index out of range' issue with distutils/command/upload.py (v2.7.7): the 'requires' field tuple should be a list(https://github.com/gitpython-developers/GitPython/issues/186)
Merge pull request #187 from tsheibar/master

Fixing issue #186: 'tuple index out of range' issue when uploading to private Pypi repository
Add missing requirements
test_fetch_info error, FETCH_HEAD uses tabs
Fix issue #41: repo.is_dirty() on empty repository with stashed files
Merge pull request #193 from maxyz/fix-issue-41_master

Fix issue #41: repo.is_dirty() on empty repository with stashed files
Merge pull request #192 from maxyz/master

test_fetch_info error, FETCH_HEAD uses tabs
Merge pull request #190 from jean/master

Add missing requirements
Added deprecation warning to master branch