Fixed parse_actor_and_date with mangled tags
[#6078] #102 Work-around mergetag blocks by ignoring them
Return bytes if object name can't be utf8-decoded

Signed-off-by: Tim Van Steenburgh <tvansteenburgh@gmail.com>
Fix whacky indentation

Signed-off-by: Tim Van Steenburgh <tvansteenburgh@gmail.com>
[#5330] Ensure wait() is called on git processes
[#5330] Fixed has_attr typo
Fix missed import from d3a7282

The `finalize_process` method was moved but this import wasn't carried with it.
Merge pull request #1 from brondsem/patch-1

Fix missed import from d3a7282
[#7021] ticket:533 fixed error with pgp signed commits
[#7021] Added serialization and test from upstream and fixed test issues
[#7021] Fixed error serializing programmatically created commits
tox commands now have {posargs} as argument

When invoking an environement, one might want to pass extra argument to
the command. That is done in tox by invoking an env and passing the
extra arguments after '--' which are then available as '{posargs}'.

Examples:

  # Reports flake8 error statistics
  tox -eflake8 -- --statistics

  # Only run test_util.py tests, printing a line per test:
  tox -epy27 -- --verbose  git/test/test_util.py
Lint setup.py

Pass flake8 on setup.py. I have left behing the 'line too long' errors
though since they are usually controversial.

The setup() call has been reindented to save a level of indentation.
Merge pull request #203 from hashar/lint-setup_py

Lint setup.py
Merge pull request #202 from hashar/tox

tox commands now have {posargs} as argument
Merge branch 'sf-master' of https://github.com/johnsca/GitPython into johnsca-sf-master

Conflicts:
	git/cmd.py
	git/objects/commit.py
	git/objects/fun.py
	git/objects/util.py
	git/remote.py
	git/repo/base.py
	git/test/lib/helper.py
	git/test/test_commit.py
	git/test/test_fun.py
	git/util.py
Merge branch 'johnsca-sf-master' into 0.3

Merge all fixes from https://github.com/gitpython-developers/GitPython/pull/134