<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-coveragepy-git.git/coverage, branch 6.5.0</title>
<subtitle>github.com: nedbat/coveragepy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-coveragepy-git.git/'/>
<entry>
<title>build: prep for 6.5.0</title>
<updated>2022-09-29T16:28:44+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-09-29T16:28:44+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=0954c85fdd02a7f6d86cddca5867c6e351d7f6f4'/>
<id>0954c85fdd02a7f6d86cddca5867c6e351d7f6f4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: keep negative arc values</title>
<updated>2022-09-29T10:35:22+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-09-29T10:33:06+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=789f1755333cad44115a90f4bc7d404848c3e876'/>
<id>789f1755333cad44115a90f4bc7d404848c3e876</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: include branches taken and missed in JSON report. #1425</title>
<updated>2022-09-29T10:34:58+00:00</updated>
<author>
<name>Christoph Blessing</name>
<email>33834216+cblessing24@users.noreply.github.com</email>
</author>
<published>2022-08-18T10:58:29+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=aabc54031a673e2f789620a993a90197a36f0e95'/>
<id>aabc54031a673e2f789620a993a90197a36f0e95</id>
<content type='text'>
Added more branches to the code whose coverage is checked.

Add branch details to json report

The json report now includes for each branch which branches have been
executed, missed and what the percentage of covered branches was.

Add exiting branch arc to json report test

Update branch details format

Executed and missing branch arcs are stored in the fields named
'executed_branches' and 'missing_branches' respectively. Both fields
contain a list of two element lists. The first element represents the
source line number and the second one the target line number. Exit
branches have their target line number set to 0.

Fix linting errors
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added more branches to the code whose coverage is checked.

Add branch details to json report

The json report now includes for each branch which branches have been
executed, missed and what the percentage of covered branches was.

Add exiting branch arc to json report test

Update branch details format

Executed and missing branch arcs are stored in the fields named
'executed_branches' and 'missing_branches' respectively. Both fields
contain a list of two element lists. The first element represents the
source line number and the second one the target line number. Exit
branches have their target line number set to 0.

Fix linting errors
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: minor tweaks to db docs</title>
<updated>2022-09-29T10:25:18+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-09-29T10:25:18+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=a59fc4485df1191a8efaeae92e780e9f0710484e'/>
<id>a59fc4485df1191a8efaeae92e780e9f0710484e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: `class` statements shouldn't be branches. #1449</title>
<updated>2022-09-27T00:27:16+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-09-26T23:21:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=fd36918609a18bd36a7e2c3b208220cf25c0957d'/>
<id>fd36918609a18bd36a7e2c3b208220cf25c0957d</id>
<content type='text'>
Revert "refactor: we no longer need to treat 'class' lines specially"

This reverts commit 79f9f4575321fafc2ef770e3255f874db3d4b037.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Revert "refactor: we no longer need to treat 'class' lines specially"

This reverts commit 79f9f4575321fafc2ef770e3255f874db3d4b037.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: --debug=pathmap will show details of re-mapping due to [paths] setting.</title>
<updated>2022-09-16T22:17:55+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-09-16T21:48:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=7b690aa976a6bb30261d68344104f817a812a677'/>
<id>7b690aa976a6bb30261d68344104f817a812a677</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>style: adapt to latest pylint concerns</title>
<updated>2022-09-13T11:06:34+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-09-07T21:50:38+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=c784c559fa37407dfec6abc7734cb61bd5e7cc7f'/>
<id>c784c559fa37407dfec6abc7734cb61bd5e7cc7f</id>
<content type='text'>
Before these changes, these violations happened:

```
  lint run-test: commands[6] | python -m pylint --notes= coverage tests doc ci igor.py setup.py __main__.py
  ************* Module coverage.parser
  coverage/parser.py:1290 I: Useless suppression of 'too-many-function-args' (useless-suppression)
  ************* Module ci.download_gha_artifacts
  ci/download_gha_artifacts.py:18 W: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout)
  ci/download_gha_artifacts.py:54 W: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout)
  ************* Module ci.trigger_build_kits
  ci/trigger_build_kits.py:21 W: Missing timeout argument for method 'requests.post' can cause your program to hang indefinitely (missing-timeout)
  ************* Module ci.github_releases
  ci/github_releases.py:138 E: Too many positional arguments for function call (too-many-function-args)
  ci/github_releases.py:138 I: Useless suppression of 'no-value-for-parameter' (useless-suppression)
  ************* Module ci.comment_on_fixes
  ci/comment_on_fixes.py:30 W: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout)
  ci/comment_on_fixes.py:37 W: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout)
  ci/comment_on_fixes.py:49 W: Missing timeout argument for method 'requests.post' can cause your program to hang indefinitely (missing-timeout)
  ************* Module ci.parse_relnotes
  ci/parse_relnotes.py:126 E: Too many positional arguments for function call (too-many-function-args)
  ci/parse_relnotes.py:126 I: Useless suppression of 'no-value-for-parameter' (useless-suppression)
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before these changes, these violations happened:

```
  lint run-test: commands[6] | python -m pylint --notes= coverage tests doc ci igor.py setup.py __main__.py
  ************* Module coverage.parser
  coverage/parser.py:1290 I: Useless suppression of 'too-many-function-args' (useless-suppression)
  ************* Module ci.download_gha_artifacts
  ci/download_gha_artifacts.py:18 W: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout)
  ci/download_gha_artifacts.py:54 W: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout)
  ************* Module ci.trigger_build_kits
  ci/trigger_build_kits.py:21 W: Missing timeout argument for method 'requests.post' can cause your program to hang indefinitely (missing-timeout)
  ************* Module ci.github_releases
  ci/github_releases.py:138 E: Too many positional arguments for function call (too-many-function-args)
  ci/github_releases.py:138 I: Useless suppression of 'no-value-for-parameter' (useless-suppression)
  ************* Module ci.comment_on_fixes
  ci/comment_on_fixes.py:30 W: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout)
  ci/comment_on_fixes.py:37 W: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout)
  ci/comment_on_fixes.py:49 W: Missing timeout argument for method 'requests.post' can cause your program to hang indefinitely (missing-timeout)
  ************* Module ci.parse_relnotes
  ci/parse_relnotes.py:126 E: Too many positional arguments for function call (too-many-function-args)
  ci/parse_relnotes.py:126 I: Useless suppression of 'no-value-for-parameter' (useless-suppression)
```
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: 3.12 has a new function we can use someday</title>
<updated>2022-09-08T11:05:43+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-09-08T11:05:43+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=c4ad568695e40d4a0f5341abcfb49b0172df67a6'/>
<id>c4ad568695e40d4a0f5341abcfb49b0172df67a6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: ensure code blocks are highlighted properly</title>
<updated>2022-08-21T16:32:29+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-08-21T16:29:37+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=274de050dac6876976bbf57f9da39997225371f9'/>
<id>274de050dac6876976bbf57f9da39997225371f9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: don't cache a failed parse</title>
<updated>2022-08-21T13:43:27+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-08-21T13:35:30+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=3703bae58b53efec3314bc07b9de157049ad8b70'/>
<id>3703bae58b53efec3314bc07b9de157049ad8b70</id>
<content type='text'>
Found by OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=50381
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Found by OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=50381
</pre>
</div>
</content>
</entry>
</feed>
