# Confusion about coverage data

**URL:** <https://community.codecov.com/t/confusion-about-coverage-data/2300>\
**Category:** Support\
**Created:** [November 12, 2020, 4:13am UTC](https://community.codecov.com/t/confusion-about-coverage-data/2300 "2020-11-12T04:13:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![fansi404](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/fansi404/32/1382_2.png) [@fansi404](https://community.codecov.com/u/fansi404)\
**Post date:** [November 12, 2020, 4:13am UTC](https://community.codecov.com/t/confusion-about-coverage-data/2300/1 "2020-11-12T04:13:38Z")

</div>

### Description

I write some test code and create one pull request which include just one commit. Then I get coverage data via [this API](https://codecov.io/api/gh/qiniu/goc/pulls?state=open).Let’s focus on the data where issueid equals 130.

 ![image](https://canada1.discourse-cdn.com/flex029/uploads/codecov/original/2X/c/c5c7a0646517b4c1a02a47c4b848d153fbfab8eb.png)

Here is my question:

1. Why timestamp not equal updatestamp? After I create the pull request, what does codecov do?
2. There ars two comments of coverage bot on github, the first one says `Merging #130 (c819512) into master (ddb6dfb) will decrease coverage by 7.42%. The diff coverage is 0.00%.` The second says `Merging #130 (c819512) into master (ddb6dfb) will decrease coverage by 0.03%. The diff coverage is 0.00%.`

I refresh the page after a few seconds, then only the second comment can be seen(decrease by 0.03%).  
Why there are two comments? Why the decreased number in the comments is different? Why the first comment disappear after a few minutes?

### Commit SHAs

c81951296d3585542d770708e678d1e00df51d32

### Repository

Repo: [GitHub - qiniu/goc: A Comprehensive Coverage Testing System for The Go Programming Language](https://github.com/qiniu/goc)  
PR: [Just test. Please ignore. by fansiqiong · Pull Request #130 · qiniu/goc · GitHub](https://github.com/qiniu/goc/pull/130)

---

<div class="post-metadata">

**Author:** ![tom](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/tom/32/8_2.png) [@tom](https://community.codecov.com/u/tom)\
**Post date:** [November 12, 2020, 10:56pm UTC](https://community.codecov.com/t/confusion-about-coverage-data/2300/2 "2020-11-12T22:56:29Z")

</div>

@fansi404,

1. `timestamp` is the author date which you can see from git (`git show c81951296d3585542d770708e678d1e00df51d32`)

```auto
commit c81951296d3585542d770708e678d1e00df51d32 (HEAD -> fansiqiong/master)
Author: fansiqiong <fansiqiong@qiniu.com>
Date: Thu Nov 12 11:39:02 2020 +0800

```

`updatestamp` is Codecov specific, when we updated the pull request and acknowledge uploads.

1. I’m going to guess this was a race condition with GitHub. We attempt to only comment once and edit the original comment. I’m sorry here for the confusion.
