From 3f8bd96fb6e690b26bd6ed3afcc1d0a6dd765fca Mon Sep 17 00:00:00 2001 From: John Hua Date: Thu, 20 Oct 2016 10:41:49 +0800 Subject: [PATCH 1/4] Add setup script --- setup.py | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100755 setup.py diff --git a/setup.py b/setup.py new file mode 100755 index 0000000..b23d8ea --- /dev/null +++ b/setup.py @@ -0,0 +1,9 @@ +#!/usr/bin/env python + +from setuptools import setup + +setup(name='Git-Coverage', + version='1.0', + requires=['coverage'], + scripts=['git-coverage'] + ) From cd4b203bc16fe47b0de85e4133bef48ea1e85050 Mon Sep 17 00:00:00 2001 From: John Hua Date: Thu, 3 Nov 2016 13:45:54 +0800 Subject: [PATCH 2/4] Fix dependencies --- setup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index b23d8ea..56c09ae 100755 --- a/setup.py +++ b/setup.py @@ -3,7 +3,7 @@ from setuptools import setup setup(name='Git-Coverage', - version='1.0', - requires=['coverage'], + version='1.0.1', + install_requires=['coverage'], scripts=['git-coverage'] ) From a00275a2159e6b6acec869b8ce5c0c3c14b62476 Mon Sep 17 00:00:00 2001 From: Bob Ball Date: Mon, 14 Nov 2016 09:36:33 +0000 Subject: [PATCH 3/4] Create README.md --- README.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..28a5cfa --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# git-coverage +Clone of http://thewalter.net/git/cgit.cgi/git-coverage/ + +Website at: +http://stef.thewalter.net/git-coverage-useful-code-coverage.html From 334403ca9b31f2bac9dc54b88492b8e6345fbf0a Mon Sep 17 00:00:00 2001 From: John Hua Date: Wed, 16 Nov 2016 10:27:21 +0800 Subject: [PATCH 4/4] Fix coveragerc option reading ConfigParser's get function is not like dict.get() which can use a parameter as defaults. --- git-coverage | 4 +++- setup.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/git-coverage b/git-coverage index 9c72607..95e8109 100755 --- a/git-coverage +++ b/git-coverage @@ -698,7 +698,9 @@ def read_coveragerc(coveragerc, section, key): config.read(coveragerc) if not config.has_section(section): return None - return config.get(section, key, None) + if not config.has_option(section, key): + return None + return config.get(section, key) def get_omit_patterns(): omit = read_coveragerc(".coveragerc", "run", "omit") diff --git a/setup.py b/setup.py index 56c09ae..f7d4896 100755 --- a/setup.py +++ b/setup.py @@ -3,7 +3,7 @@ from setuptools import setup setup(name='Git-Coverage', - version='1.0.1', + version='1.0.2', install_requires=['coverage'], scripts=['git-coverage'] )