patch: git metadata was ignored if strip > 1
gitpatch objects emitted by iterhunks() are modified in place by applydiff().
Processing them earlier improves iterhunks() isolation. applydiff() modifying
them should still be fixed though.
try: import coverage if hasattr(coverage, 'process_startup'): coverage.process_startup()except ImportError: pass