# 2.29.0.rc0.windows.1: Duplicate commit id error message when fetching

14 messages from 2020-10-07 to 2020-10-09. Participants: Thomas Braun, Jeff King, Derrick Stolee, Taylor Blau.
Thread: https://gitlist.dev/t/54368

## Thomas Braun, 2020-10-07 20:28

Subject: 2.29.0.rc0.windows.1: Duplicate commit id error message when fetching
Message-ID: <55f8f00c-a61c-67d4-889e-a9501c596c39@virtuell-zuhause.de>
URL: https://gitlist.dev/e/55f8f00c-a61c-67d4-889e-a9501c596c39%40virtuell-zuhause.de

```
Hi,

I'm using

$ git --version
git version 2.29.0.rc0.windows.1

Since I upgraded to that version (thanks to dscho for providing these so
early) I'm seeing occasionally

$ git fetch origin +refs/head/abcd:refs/remotes/origin/abcd
fatal: unexpected duplicate commit id
31a13139875bc5f49ddcbd42b4b4d3dc18c16576

The local branch abcd is at

$ git rev-parse HEAD
b6ae1ee2adcb75aee09c4a8d72bfd66f32f6fae1

while its remote tracking branch is at

$ git rev-parse @{u}
31a13139875bc5f49ddcbd42b4b4d3dc18c16576

I have pull.rebase=true set but I think this does not matter for fetch.
I do have protocol V2 enabled.

A full trace is

$ GIT_TRACE=1 git fetch origin +refs/heads/abcd:refs/remotes/origin/abcd
22:23:42.016859 exec-cmd.c:237          trace: resolved executable dir:
C:/Program Files/Git/mingw64/bin
22:23:42.018858 git.c:444               trace: built-in: git fetch
origin +refs/heads/abcd:refs/remotes/origin/abcd
22:23:42.020858 run-command.c:663       trace: run_command: unset
GIT_PREFIX; GIT_PROTOCOL=version=2 ssh -o SendEnv=GIT_PROTOCOL
git@github.com 'git-upload-pack '\''XXX/YYY.git'\'''
22:23:43.284643 run-command.c:663       trace: run_command: git rev-list
--objects --stdin --not --all --quiet --alternate-refs
22:23:43.344644 run-command.c:663       trace: run_command: git rev-list
--objects --stdin --not --all --quiet --alternate-refs
22:23:43.358613 exec-cmd.c:237          trace: resolved executable dir:
C:/Program Files/Git/mingw64/libexec/git-core
22:23:43.360614 git.c:444               trace: built-in: git rev-list
--objects --stdin --not --all --quiet --alternate-refs
22:23:43.492616 run-command.c:1617      run_processes_parallel:
preparing to run up to 1 tasks
22:23:43.492616 run-command.c:1649      run_processes_parallel: done
fatal: unexpected duplicate commit id
31a13139875bc5f49ddcbd42b4b4d3dc18c16576

The repo is public, so if it helps I can provide a link.

Anything I'm doing wrong here?

Thanks,
Thomas

```

## Jeff King, 2020-10-07 21:06

Subject: Re: 2.29.0.rc0.windows.1: Duplicate commit id error message when fetching
Message-ID: <20201007210609.GA1984296@coredump.intra.peff.net>
URL: https://gitlist.dev/e/20201007210609.GA1984296%40coredump.intra.peff.net
In-Reply-To: <55f8f00c-a61c-67d4-889e-a9501c596c39@virtuell-zuhause.de>

```
On Wed, Oct 07, 2020 at 10:28:36PM +0200, Thomas Braun wrote:

> $ git --version
> git version 2.29.0.rc0.windows.1
> 
> Since I upgraded to that version (thanks to dscho for providing these so
> early) I'm seeing occasionally
> 
> $ git fetch origin +refs/head/abcd:refs/remotes/origin/abcd
> fatal: unexpected duplicate commit id
> 31a13139875bc5f49ddcbd42b4b4d3dc18c16576

That message comes from the commit-graph code:

  $ git grep unexpected.duplicate.commit.id '*.c'
  commit-graph.c:                 die(_("unexpected duplicate commit id %s"),

So presumably it's related to the fetch.writeCommitGraph feature, though
I thought it was not on by default (for a while it was tied to
feature.experimental, but I think even that is not true in 2.29). Do you
have that option set?

The message is in sort_and_scan_merged_commits(), which is trying to
join multiple incremental commit-graph files together. Presumably you
have two such files with the same commit appearing in both. I think we
try to avoid that (by omitting commits from new incrementals that
already appear in another one), but I wonder if there is a race or other
condition that can cause it. In which case this code ought to be more
lenient, and just quietly ignore the duplicate.

Is it possible to share the contents of your .git directory? If not, can
you look in .git/objects/info/ and see if there are multiple
commit-graph files (and if so, possibly share those; they don't contain
any identifying info).

-Peff

```

## Thomas Braun, 2020-10-08 09:52

Subject: Re: 2.29.0.rc0.windows.1: Duplicate commit id error message when fetching
Message-ID: <329d91ed-097f-38ac-f1b1-73b4d57ce8ad@virtuell-zuhause.de>
URL: https://gitlist.dev/e/329d91ed-097f-38ac-f1b1-73b4d57ce8ad%40virtuell-zuhause.de
In-Reply-To: <20201007210609.GA1984296@coredump.intra.peff.net>

```
On 07.10.2020 23:06, Jeff King wrote:
> On Wed, Oct 07, 2020 at 10:28:36PM +0200, Thomas Braun wrote:
> 
>> $ git --version
>> git version 2.29.0.rc0.windows.1
>>
>> Since I upgraded to that version (thanks to dscho for providing these so
>> early) I'm seeing occasionally
>>
>> $ git fetch origin +refs/head/abcd:refs/remotes/origin/abcd
>> fatal: unexpected duplicate commit id
>> 31a13139875bc5f49ddcbd42b4b4d3dc18c16576
> 
> That message comes from the commit-graph code:
> 
>   $ git grep unexpected.duplicate.commit.id '*.c'
>   commit-graph.c:                 die(_("unexpected duplicate commit id %s"),
> 
> So presumably it's related to the fetch.writeCommitGraph feature, though
> I thought it was not on by default (for a while it was tied to
> feature.experimental, but I think even that is not true in 2.29). Do you
> have that option set?

Yes I do have that set. The error also vanishes if I turn it off via
git -c fetch.writeCommitGraph=false ...

> The message is in sort_and_scan_merged_commits(), which is trying to
> join multiple incremental commit-graph files together. Presumably you
> have two such files with the same commit appearing in both. I think we
> try to avoid that (by omitting commits from new incrementals that
> already appear in another one), but I wonder if there is a race or other
> condition that can cause it. In which case this code ought to be more
> lenient, and just quietly ignore the duplicate.

Thanks for the explanation. Yes I do have multiple commit graph files.

$ ls -lh objects/info/commit-graphs
total 445K
-r--r--r-- 1 thomas 197121  123 Oct  8 11:29 commit-graph-chain
-r--r--r-- 1 thomas 197121 3.2K Oct  8 11:29
graph-6444f51143e12b3f34c031e60a672d2b29d1c09e.graph
-r--r--r-- 1 thomas 197121 434K Oct  8 11:29
graph-6d467862fac6cadecf90c11a054b8883234defec.graph
-r--r--r-- 1 thomas 197121 1.9K Oct  8 11:29
graph-6ed4c0bfb0adcc15a7dc58159b3652a23d6d8c14.graph

> Is it possible to share the contents of your .git directory? If not, can
> you look in .git/objects/info/ and see if there are multiple
> commit-graph files (and if so, possibly share those; they don't contain
> any identifying info).

Yes sure, I can share that [1]. Thanks for looking into that.

[1]:
http://byte-physics.de/Downloads/dotGitWriteCommitGraphDuplicatedCommitIssue.tar.gz

```

## Jeff King, 2020-10-08 12:06

Subject: Re: 2.29.0.rc0.windows.1: Duplicate commit id error message when fetching
Message-ID: <20201008120658.GA2689590@coredump.intra.peff.net>
URL: https://gitlist.dev/e/20201008120658.GA2689590%40coredump.intra.peff.net
In-Reply-To: <329d91ed-097f-38ac-f1b1-73b4d57ce8ad@virtuell-zuhause.de>

```
On Thu, Oct 08, 2020 at 11:52:03AM +0200, Thomas Braun wrote:

> > Is it possible to share the contents of your .git directory? If not, can
> > you look in .git/objects/info/ and see if there are multiple
> > commit-graph files (and if so, possibly share those; they don't contain
> > any identifying info).
> 
> Yes sure, I can share that [1]. Thanks for looking into that.
> 
> [1]:
> http://byte-physics.de/Downloads/dotGitWriteCommitGraphDuplicatedCommitIssue.tar.gz

Thanks, I was able to easily reproduce with:

  # make a cheap copy of the repo; if our test succeeds it modifies the
  # graph files, so just try it on a fresh copy each time
  rm -rf repo.git
  cp -al /path/to/extracted/tarball/.git repo.git
  git -C repo.git -c fetch.writecommitgraph fetch .

which yields:

  From .
   * branch                HEAD       -> FETCH_HEAD
  fatal: unexpected duplicate commit id 31a13139875bc5f49ddcbd42b4b4d3dc18c16576

The good news is that this isn't a regression in v2.29. The bad news is
that it's been broken for many versions. :)

To solve your immediate problem, you can just remove the whole
.git/objects/info/commit-graphs directory. It doesn't have any data that
can't be regenerated from the actual objects.

The rest of this email is my look at what the actual bug is.

Bisecting finds a very curious culprit: 0bd52e27e3 (commit-graph.h:
store an odb in 'struct write_commit_graph_context', 2020-02-03). That
commit causes us to use a more consistent object directory name. As a
result, this loop in split_graph_merge_strategy():

        while (g && (g->num_commits <= size_mult * num_commits ||
                    (max_commits && num_commits > max_commits))) {
                if (strcmp(g->obj_dir, ctx->odb->path))
                        break;

                num_commits += g->num_commits;
                g = g->base_graph;

                ctx->num_commit_graphs_after--;
        }

does not trigger the "break" on the strcmp, whereas before that commit
it did. As a result, our "after" graph count is smaller (2 versus 4).
And then later in merge_commit_graphs(), we know we're shrinking the
number of graphs, so we add in the contents of those graph files.

So I _think_ everything being done by that patch is correct, and we
didn't see the problem before simply because we were erroneously not
rolling up the graph files. And once we do, we can see that indeed we
have the same commit in two files. If I instrument the commit-graph code
like this (I couldn't find a command to dump incremental graph file
data; is there one?):

diff --git a/commit-graph.c b/commit-graph.c
index cbfeece112..4d22fa3b41 100644
--- a/commit-graph.c
+++ b/commit-graph.c
@@ -1603,13 +1603,16 @@ static void merge_commit_graph(struct write_commit_graph_context *ctx,
 
 	ALLOC_GROW(ctx->commits.list, ctx->commits.nr + g->num_commits, ctx->commits.alloc);
 
+	warning("opening graph file %s", g->filename);
+
 	for (i = 0; i < g->num_commits; i++) {
 		struct object_id oid;
 		struct commit *result;
 
 		display_progress(ctx->progress, i + 1);
 
 		load_oid_from_graph(g, i + offset, &oid);
+		warning("has oid %s", oid_to_hex(&oid));
 
 		/* only add commits if they still exist in the repo */
 		result = lookup_commit_reference_gently(ctx->r, &oid, 1);

I see:

  warning: opening graph file objects/info/commit-graphs/graph-6ed4c0bfb0adcc15a7dc58159b3652a23d6d8c14.graph
  ...
  warning: has oid 31a13139875bc5f49ddcbd42b4b4d3dc18c16576
  ...
  warning: opening graph file objects/info/commit-graphs/graph-6444f51143e12b3f34c031e60a672d2b29d1c09e.graph
  ...
  warning: has oid 31a13139875bc5f49ddcbd42b4b4d3dc18c16576

I'm not sure how that happened, and whether it's a bug that we got into
this state at all. But regardless, it seems unfriendly that we can't
get out of it while merging the graphs. Doing this obviously makes the
problem go away:

diff --git a/commit-graph.c b/commit-graph.c
index cb042bdba8..ae1f94ccc4 100644
--- a/commit-graph.c
+++ b/commit-graph.c
@@ -2023,8 +2023,11 @@ static void sort_and_scan_merged_commits(struct write_commit_graph_context *ctx)
 
 		if (i && oideq(&ctx->commits.list[i - 1]->object.oid,
 			  &ctx->commits.list[i]->object.oid)) {
-			die(_("unexpected duplicate commit id %s"),
-			    oid_to_hex(&ctx->commits.list[i]->object.oid));
+			/*
+			 * quietly ignore duplicates; these could come from
+			 * incremental graph files mentioning the same commit.
+			 */
+			continue;
 		} else {
 			unsigned int num_parents;
 

but it's not clear to me if that's papering over another bug, or
gracefully handling a situation that we ought to be.

-Peff

```

## Derrick Stolee, 2020-10-08 12:50

Subject: Re: 2.29.0.rc0.windows.1: Duplicate commit id error message when fetching
Message-ID: <52782500-274e-2c72-39e2-be4252959d47@gmail.com>
URL: https://gitlist.dev/e/52782500-274e-2c72-39e2-be4252959d47%40gmail.com
In-Reply-To: <20201008120658.GA2689590@coredump.intra.peff.net>

```
On 10/8/2020 8:06 AM, Jeff King wrote:
> On Thu, Oct 08, 2020 at 11:52:03AM +0200, Thomas Braun wrote:
> 
>>> Is it possible to share the contents of your .git directory? If not, can
>>> you look in .git/objects/info/ and see if there are multiple
>>> commit-graph files (and if so, possibly share those; they don't contain
>>> any identifying info).
>>
>> Yes sure, I can share that [1]. Thanks for looking into that.

Thank you for the report! And thanks for sharing your data.

> To solve your immediate problem, you can just remove the whole
> .git/objects/info/commit-graphs directory. It doesn't have any data that
> can't be regenerated from the actual objects.

Yes, this is the best way forward for issues like this. Sorry
for the inconvenience!
 
> The rest of this email is my look at what the actual bug is.
...
> So I _think_ everything being done by that patch is correct, and we
> didn't see the problem before simply because we were erroneously not
> rolling up the graph files. And once we do, we can see that indeed we
> have the same commit in two files.

I think the die() that is reporting this answer is doing so because
this state is one that _shouldn't_ happen. The intention is that
there is always only one "graph position" for a commit object, and
any case where we have multiple is an unknown and unsupported situation.

However, how wrong would that be (as long as the two "rows" have the
same data)? It depends on how we find the commit:

1. If we are trying to look up a commit from a ref, then the binary
   search into the commit-graph(s) will find one of the rows first,
   then set "graph_pos" in the commit_graph_data_slab for that commit.

2. If we are looking up a commit via a graph position from a child
   commit in the commit-graph, then we will immediately navigate to
   that specific row to find the OID. If we previously parsed that
   commit, then we will not try to parse it a second time based on
   the populated "struct commit" we get from lookup_commit().
   Otherwise, we'll read the row to fill the parents and other data
   at that commit.

So, it seems that the existing commit-graph reading strategy can
handle this "duplicate commit" case (at least, across layers).

 If I instrument the commit-graph code
> like this (I couldn't find a command to dump incremental graph file
> data; is there one?):

Not really. Could be useful for cases like this, though.

> I'm not sure how that happened, and whether it's a bug that we got into
> this state at all.

It is likely a bug that we got into this state. We should still be
able to handle it gracefully.

> But regardless, it seems unfriendly that we can't
> get out of it while merging the graphs. Doing this obviously makes the
> problem go away:
> 
> diff --git a/commit-graph.c b/commit-graph.c
> index cb042bdba8..ae1f94ccc4 100644
> --- a/commit-graph.c
> +++ b/commit-graph.c
> @@ -2023,8 +2023,11 @@ static void sort_and_scan_merged_commits(struct write_commit_graph_context *ctx)
>  
>  		if (i && oideq(&ctx->commits.list[i - 1]->object.oid,
>  			  &ctx->commits.list[i]->object.oid)) {
> -			die(_("unexpected duplicate commit id %s"),
> -			    oid_to_hex(&ctx->commits.list[i]->object.oid));
> +			/*
> +			 * quietly ignore duplicates; these could come from
> +			 * incremental graph files mentioning the same commit.
> +			 */
> +			continue;
>  		} else {
>  			unsigned int num_parents;
>  
> 
> but it's not clear to me if that's papering over another bug, or
> gracefully handling a situation that we ought to be.

I think this is a good thing to do, at minimum. As I discussed above,
the "input data" of the incremental commit-graph chain with duplicate
commits across layers isn't actually _invalid_. It's unexpected based
on what Git "should" be doing.

This kind of change is something we could possibly handle within the
RC window, since it only unblocks people who are already in a bad state.

It would also be good to see if we can discover how this happened in
the first place, but that might be a more lengthy investigation and
patch.

Thanks,
-Stolee

```

## Derrick Stolee, 2020-10-08 13:22

Subject: Re: 2.29.0.rc0.windows.1: Duplicate commit id error message when fetching
Message-ID: <5bbdaed5-df29-8bfe-01c2-eb2462dcca22@gmail.com>
URL: https://gitlist.dev/e/5bbdaed5-df29-8bfe-01c2-eb2462dcca22%40gmail.com
In-Reply-To: <52782500-274e-2c72-39e2-be4252959d47@gmail.com>

```
On 10/8/2020 8:50 AM, Derrick Stolee wrote:
> On 10/8/2020 8:06 AM, Jeff King wrote:
>> But regardless, it seems unfriendly that we can't
>> get out of it while merging the graphs. Doing this obviously makes the
>> problem go away:
>>
>> diff --git a/commit-graph.c b/commit-graph.c
>> index cb042bdba8..ae1f94ccc4 100644
>> --- a/commit-graph.c
>> +++ b/commit-graph.c
>> @@ -2023,8 +2023,11 @@ static void sort_and_scan_merged_commits(struct write_commit_graph_context *ctx)
>>  
>>  		if (i && oideq(&ctx->commits.list[i - 1]->object.oid,
>>  			  &ctx->commits.list[i]->object.oid)) {
>> -			die(_("unexpected duplicate commit id %s"),
>> -			    oid_to_hex(&ctx->commits.list[i]->object.oid));
>> +			/*
>> +			 * quietly ignore duplicates; these could come from
>> +			 * incremental graph files mentioning the same commit.
>> +			 */
>> +			continue;
>>  		} else {
>>  			unsigned int num_parents;
>>  
>>
>> but it's not clear to me if that's papering over another bug, or
>> gracefully handling a situation that we ought to be.
> 
> I think this is a good thing to do, at minimum. As I discussed above,
> the "input data" of the incremental commit-graph chain with duplicate
> commits across layers isn't actually _invalid_. It's unexpected based
> on what Git "should" be doing.

As I was working on my own version of this, I realized that just
commenting here still creates duplicate commits in the new layer,
which is even MORE unexpected. It could cause some confusion with
the binary search, but likely that is still fine. The only "real"
issue is that it is wasted data.

I'll send [1] to the list soon (after build & test validation),
but it includes copying the pointers to a new "de-duplicated" list.

[1] https://github.com/gitgitgadget/git/pull/747

Thanks,
-Stolee

```

## Thomas Braun, 2020-10-09 15:29

Subject: Re: 2.29.0.rc0.windows.1: Duplicate commit id error message when fetching
Message-ID: <267a9f46-cce9-0bd3-f28d-55e71cc8a399@virtuell-zuhause.de>
URL: https://gitlist.dev/e/267a9f46-cce9-0bd3-f28d-55e71cc8a399%40virtuell-zuhause.de
In-Reply-To: <5bbdaed5-df29-8bfe-01c2-eb2462dcca22@gmail.com>

```
On 08.10.2020 15:22, Derrick Stolee wrote:
> On 10/8/2020 8:50 AM, Derrick Stolee wrote:
>> On 10/8/2020 8:06 AM, Jeff King wrote:
>>> But regardless, it seems unfriendly that we can't
>>> get out of it while merging the graphs. Doing this obviously makes the
>>> problem go away:
>>>
>>> diff --git a/commit-graph.c b/commit-graph.c
>>> index cb042bdba8..ae1f94ccc4 100644
>>> --- a/commit-graph.c
>>> +++ b/commit-graph.c
>>> @@ -2023,8 +2023,11 @@ static void sort_and_scan_merged_commits(struct write_commit_graph_context *ctx)
>>>  
>>>  		if (i && oideq(&ctx->commits.list[i - 1]->object.oid,
>>>  			  &ctx->commits.list[i]->object.oid)) {
>>> -			die(_("unexpected duplicate commit id %s"),
>>> -			    oid_to_hex(&ctx->commits.list[i]->object.oid));
>>> +			/*
>>> +			 * quietly ignore duplicates; these could come from
>>> +			 * incremental graph files mentioning the same commit.
>>> +			 */
>>> +			continue;
>>>  		} else {
>>>  			unsigned int num_parents;
>>>  
>>>
>>> but it's not clear to me if that's papering over another bug, or
>>> gracefully handling a situation that we ought to be.
>>
>> I think this is a good thing to do, at minimum. As I discussed above,
>> the "input data" of the incremental commit-graph chain with duplicate
>> commits across layers isn't actually _invalid_. It's unexpected based
>> on what Git "should" be doing.
> 
> As I was working on my own version of this, I realized that just
> commenting here still creates duplicate commits in the new layer,
> which is even MORE unexpected. It could cause some confusion with
> the binary search, but likely that is still fine. The only "real"
> issue is that it is wasted data.
> 
> I'll send [1] to the list soon (after build & test validation),
> but it includes copying the pointers to a new "de-duplicated" list.

Thanks both for digging into it.

I think I have a starting point for what goes wrong. I found a local
repo with another broken commit graph. And after some fiddling the
following script can reproduce it. I tried with git/git first but that
seems not to trigger that.

# rm -rf dummy
mkdir dummy
cd dummy

git init

git remote add origin https://github.com/tango-controls/cppTango
git remote add fork1 https://github.com/bourtemb/cppTango
git remote add fork2 https://github.com/t-b/cppTango
git fetch --all --jobs 12
git commit-graph verify
rm -rf .git/objects/info/commit-graphs/
git commit-graph verify
git fetch --jobs 12
git remote add fork3 git@github.com:t-b/cppTango.git
git commit-graph verify
git remote add fork4 git@github.com:t-b/cppTango.git
git fetch --jobs 12
git commit-graph verify

The last verify outputs

commit-graph generation for commit
029341567c24582030592585b395f4438273263f is 1054 != 1
commit-graph generation for commit
1e8d10aec7ca6075f622c447d416071390698124 is 4294967295 != 1171
commit-graph generation for commit
296e93516189c0134843fd56ac4f10d36ccf284f is 1054 != 1
commit-graph generation for commit
4c0a7a3cd369d06b99d867be6b47a96c519efd7f is 1054 != 1
commit-graph has non-zero generation number for commit
4d39849950d3dc02b7426c780ac7991ec7221176, but zero elsewhere
commit-graph has non-zero generation number for commit 4
[....]

Does that reproduce on your end as well?

Thomas

```

## Derrick Stolee, 2020-10-09 16:49

Subject: Re: 2.29.0.rc0.windows.1: Duplicate commit id error message when fetching
Message-ID: <0d25e0ab-31ab-54c2-b518-bd9c0b0c4b7a@gmail.com>
URL: https://gitlist.dev/e/0d25e0ab-31ab-54c2-b518-bd9c0b0c4b7a%40gmail.com
In-Reply-To: <267a9f46-cce9-0bd3-f28d-55e71cc8a399@virtuell-zuhause.de>

```
On 10/9/2020 11:29 AM, Thomas Braun wrote:
> I think I have a starting point for what goes wrong. I found a local
> repo with another broken commit graph. And after some fiddling the
> following script can reproduce it. I tried with git/git first but that
> seems not to trigger that.

I'm glad you're able to trigger bad commit-graph data somehow.
Let's see what's going on:

> # rm -rf dummy
> mkdir dummy
> cd dummy
> 
> git init
> 
> git remote add origin https://github.com/tango-controls/cppTango
> git remote add fork1 https://github.com/bourtemb/cppTango
> git remote add fork2 https://github.com/t-b/cppTango
> git fetch --all --jobs 12

My gut reaction is that this parallel fetching is causing
an issue, but we will see. Do you get a repro if you drop
the "--jobs 12"?

> git commit-graph verify
> rm -rf .git/objects/info/commit-graphs/
> git commit-graph verify
> git fetch --jobs 12
> git remote add fork3 git@github.com:t-b/cppTango.git
> git commit-graph verify
> git remote add fork4 git@github.com:t-b/cppTango.git
> git fetch --jobs 12
> git commit-graph verify
> 
> The last verify outputs
> 
> commit-graph generation for commit
> 029341567c24582030592585b395f4438273263f is 1054 != 1
> commit-graph generation for commit
> 1e8d10aec7ca6075f622c447d416071390698124 is 4294967295 != 1171
> commit-graph generation for commit
> 296e93516189c0134843fd56ac4f10d36ccf284f is 1054 != 1
> commit-graph generation for commit
> 4c0a7a3cd369d06b99d867be6b47a96c519efd7f is 1054 != 1
> commit-graph has non-zero generation number for commit
> 4d39849950d3dc02b7426c780ac7991ec7221176, but zero elsewhere
> commit-graph has non-zero generation number for commit 4
> [....]

This looks more troubling than just duplicate rows, but
perhaps those duplicate rows are causing sufficient
confusion when reading the commit-graph during the
'verify' command?

I tried incorporating this into the Git test suite so I
could test it on v2.29.0-rc0 and the current merge-check,
but I'm failing to reproduce the failure with this script:

diff --git a/t/t5324-split-commit-graph.sh b/t/t5324-split-commit-graph.sh
index c334ee9155..2b3f3db593 100755
--- a/t/t5324-split-commit-graph.sh
+++ b/t/t5324-split-commit-graph.sh
@@ -440,4 +440,26 @@ test_expect_success '--split=replace with partial Bloom data' '
 	verify_chain_files_exist $graphdir
 '
 
+test_expect_success 'test' '
+	git init dummy &&
+	(
+		cd dummy &&
+		export GIT_TRACE2_EVENT="$TRASH_DIRECTORY/../trace.txt" &&
+		git config fetch.writeCommitGraph true &&
+		git remote add origin https://github.com/tango-controls/cppTango &&
+		git remote add fork1 https://github.com/bourtemb/cppTango &&
+		git remote add fork2 https://github.com/t-b/cppTango &&
+		git fetch --all --jobs 12 &&
+		git commit-graph verify &&
+		rm -rf .git/objects/info/commit-graphs/ &&
+		git commit-graph verify &&
+		git fetch --jobs 12 &&
+		git remote add fork3 git@github.com:t-b/cppTango.git &&
+		git commit-graph verify &&
+		git remote add fork4 git@github.com:t-b/cppTango.git &&
+		git fetch --jobs 12 &&
+		git commit-graph verify
+	)
+'
+
 test_done

I tried this on Linux and Windows, and under "--stress" but never
saw a failure.

Thomas: some things that could possibly help is if you repro this
situation but also do something like

	export GIT_TRACE2_EVENT="$(pwd)/trace.txt"

so we can read the details of everything Git is tracing during
these parallel jobs. We might be able to stitch together a
sequence of events that lead to these failures.

Thanks,
Stolee

```

## Thomas Braun, 2020-10-09 17:12

Subject: Re: 2.29.0.rc0.windows.1: Duplicate commit id error message when fetching
Message-ID: <2f30099a-4a3d-00f7-bb08-ca6c1f76bcd4@virtuell-zuhause.de>
URL: https://gitlist.dev/e/2f30099a-4a3d-00f7-bb08-ca6c1f76bcd4%40virtuell-zuhause.de
In-Reply-To: <0d25e0ab-31ab-54c2-b518-bd9c0b0c4b7a@gmail.com>

```
On 09.10.2020 18:49, Derrick Stolee wrote:
> On 10/9/2020 11:29 AM, Thomas Braun wrote:
>> I think I have a starting point for what goes wrong. I found a local
>> repo with another broken commit graph. And after some fiddling the
>> following script can reproduce it. I tried with git/git first but that
>> seems not to trigger that.
> 
> I'm glad you're able to trigger bad commit-graph data somehow.
> Let's see what's going on:
> 
>> # rm -rf dummy
>> mkdir dummy
>> cd dummy
>>
>> git init
>>
>> git remote add origin https://github.com/tango-controls/cppTango
>> git remote add fork1 https://github.com/bourtemb/cppTango
>> git remote add fork2 https://github.com/t-b/cppTango
>> git fetch --all --jobs 12
> 
> My gut reaction is that this parallel fetching is causing
> an issue, but we will see. Do you get a repro if you drop
> the "--jobs 12"?
> 
>> git commit-graph verify
>> rm -rf .git/objects/info/commit-graphs/
>> git commit-graph verify
>> git fetch --jobs 12
>> git remote add fork3 git@github.com:t-b/cppTango.git
>> git commit-graph verify
>> git remote add fork4 git@github.com:t-b/cppTango.git
>> git fetch --jobs 12
>> git commit-graph verify
>>
>> The last verify outputs
>>
>> commit-graph generation for commit
>> 029341567c24582030592585b395f4438273263f is 1054 != 1
>> commit-graph generation for commit
>> 1e8d10aec7ca6075f622c447d416071390698124 is 4294967295 != 1171
>> commit-graph generation for commit
>> 296e93516189c0134843fd56ac4f10d36ccf284f is 1054 != 1
>> commit-graph generation for commit
>> 4c0a7a3cd369d06b99d867be6b47a96c519efd7f is 1054 != 1
>> commit-graph has non-zero generation number for commit
>> 4d39849950d3dc02b7426c780ac7991ec7221176, but zero elsewhere
>> commit-graph has non-zero generation number for commit 4
>> [....]
> 
> This looks more troubling than just duplicate rows, but
> perhaps those duplicate rows are causing sufficient
> confusion when reading the commit-graph during the
> 'verify' command?
> 
> I tried incorporating this into the Git test suite so I
> could test it on v2.29.0-rc0 and the current merge-check,
> but I'm failing to reproduce the failure with this script:
> 
> diff --git a/t/t5324-split-commit-graph.sh b/t/t5324-split-commit-graph.sh
> index c334ee9155..2b3f3db593 100755
> --- a/t/t5324-split-commit-graph.sh
> +++ b/t/t5324-split-commit-graph.sh
> @@ -440,4 +440,26 @@ test_expect_success '--split=replace with partial Bloom data' '
>  	verify_chain_files_exist $graphdir
>  '
>  
> +test_expect_success 'test' '
> +	git init dummy &&
> +	(
> +		cd dummy &&
> +		export GIT_TRACE2_EVENT="$TRASH_DIRECTORY/../trace.txt" &&
> +		git config fetch.writeCommitGraph true &&
> +		git remote add origin https://github.com/tango-controls/cppTango &&
> +		git remote add fork1 https://github.com/bourtemb/cppTango &&
> +		git remote add fork2 https://github.com/t-b/cppTango &&
> +		git fetch --all --jobs 12 &&
> +		git commit-graph verify &&
> +		rm -rf .git/objects/info/commit-graphs/ &&
> +		git commit-graph verify &&
> +		git fetch --jobs 12 &&
> +		git remote add fork3 git@github.com:t-b/cppTango.git &&
> +		git commit-graph verify &&
> +		git remote add fork4 git@github.com:t-b/cppTango.git &&
> +		git fetch --jobs 12 &&
> +		git commit-graph verify
> +	)
> +'
> +
>  test_done
> 
> I tried this on Linux and Windows, and under "--stress" but never
> saw a failure.
> 
> Thomas: some things that could possibly help is if you repro this
> situation but also do something like
> 
> 	export GIT_TRACE2_EVENT="$(pwd)/trace.txt"
> 
> so we can read the details of everything Git is tracing during
> these parallel jobs. We might be able to stitch together a
> sequence of events that lead to these failures.

Sure! Please find them attached. I retried with no jobs parameter as
well, same issues.

I did some more bisecting of my git settings. And now it's getting
embarrassing...

Can you reproduce it if you do

git config core.commitGraph false
git config fetch.writeCommitGraph true
?

If I flip core.commitGraph to true I don't get an error anymore.


{"event":"version","sid":"20201009T165626.557131Z-H29b0a15d-P00000b5c","thread":"main","time":"2020-10-09T16:56:26.565136Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.557131Z-H29b0a15d-P00000b5c","thread":"main","time":"2020-10-09T16:56:26.565136Z","file":"common-main.c","line":49,"t_abs":0.008996,"argv":["C:\\Program Files\\Git\\mingw64\\bin\\git.exe","init"]}
{"event":"data_json","sid":"20201009T165626.557131Z-H29b0a15d-P00000b5c","thread":"main","time":"2020-10-09T16:56:26.593129Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.036655,"t_rel":0.036655,"nesting":1,"category":"process","key":"windows/ancestry","value":["bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"cmd_name","sid":"20201009T165626.557131Z-H29b0a15d-P00000b5c","thread":"main","time":"2020-10-09T16:56:26.593129Z","file":"git.c","line":445,"name":"init","hierarchy":"init"}
{"event":"def_repo","sid":"20201009T165626.557131Z-H29b0a15d-P00000b5c","thread":"main","time":"2020-10-09T16:56:26.595131Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"data_json","sid":"20201009T165626.557131Z-H29b0a15d-P00000b5c","thread":"main","time":"2020-10-09T16:56:26.603131Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.046706,"t_rel":0.046706,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":5699,"PeakWorkingSetSize":6975488,"PeakPagefileUsage":3530752}}
{"event":"exit","sid":"20201009T165626.557131Z-H29b0a15d-P00000b5c","thread":"main","time":"2020-10-09T16:56:26.603131Z","file":"git.c","line":681,"t_abs":0.046727,"code":0}
{"event":"atexit","sid":"20201009T165626.557131Z-H29b0a15d-P00000b5c","thread":"main","time":"2020-10-09T16:56:26.603131Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.046741,"code":0}
{"event":"version","sid":"20201009T165626.657862Z-H29b0a15d-P00001f04","thread":"main","time":"2020-10-09T16:56:26.667870Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.657862Z-H29b0a15d-P00001f04","thread":"main","time":"2020-10-09T16:56:26.667870Z","file":"common-main.c","line":49,"t_abs":0.010929,"argv":["C:\\Program Files\\Git\\mingw64\\bin\\git.exe","remote","add","origin","https://github.com/tango-controls/cppTango"]}
{"event":"data_json","sid":"20201009T165626.657862Z-H29b0a15d-P00001f04","thread":"main","time":"2020-10-09T16:56:26.695858Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.038879,"t_rel":0.038879,"nesting":1,"category":"process","key":"windows/ancestry","value":["bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.657862Z-H29b0a15d-P00001f04","thread":"main","time":"2020-10-09T16:56:26.695858Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165626.657862Z-H29b0a15d-P00001f04","thread":"main","time":"2020-10-09T16:56:26.697946Z","file":"git.c","line":445,"name":"remote","hierarchy":"remote"}
{"event":"data_json","sid":"20201009T165626.657862Z-H29b0a15d-P00001f04","thread":"main","time":"2020-10-09T16:56:26.700945Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.044250,"t_rel":0.044250,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":5700,"PeakWorkingSetSize":7057408,"PeakPagefileUsage":3534848}}
{"event":"exit","sid":"20201009T165626.657862Z-H29b0a15d-P00001f04","thread":"main","time":"2020-10-09T16:56:26.700945Z","file":"git.c","line":681,"t_abs":0.044272,"code":0}
{"event":"atexit","sid":"20201009T165626.657862Z-H29b0a15d-P00001f04","thread":"main","time":"2020-10-09T16:56:26.700945Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.044286,"code":0}
{"event":"version","sid":"20201009T165626.747509Z-H29b0a15d-P000014a8","thread":"main","time":"2020-10-09T16:56:26.757501Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.747509Z-H29b0a15d-P000014a8","thread":"main","time":"2020-10-09T16:56:26.757501Z","file":"common-main.c","line":49,"t_abs":0.011854,"argv":["C:\\Program Files\\Git\\mingw64\\bin\\git.exe","remote","add","fork1","https://github.com/bourtemb/cppTango"]}
{"event":"data_json","sid":"20201009T165626.747509Z-H29b0a15d-P000014a8","thread":"main","time":"2020-10-09T16:56:26.785499Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.039793,"t_rel":0.039793,"nesting":1,"category":"process","key":"windows/ancestry","value":["bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.747509Z-H29b0a15d-P000014a8","thread":"main","time":"2020-10-09T16:56:26.785499Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165626.747509Z-H29b0a15d-P000014a8","thread":"main","time":"2020-10-09T16:56:26.787500Z","file":"git.c","line":445,"name":"remote","hierarchy":"remote"}
{"event":"data_json","sid":"20201009T165626.747509Z-H29b0a15d-P000014a8","thread":"main","time":"2020-10-09T16:56:26.789501Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.045046,"t_rel":0.045046,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":5699,"PeakWorkingSetSize":7061504,"PeakPagefileUsage":3534848}}
{"event":"exit","sid":"20201009T165626.747509Z-H29b0a15d-P000014a8","thread":"main","time":"2020-10-09T16:56:26.789501Z","file":"git.c","line":681,"t_abs":0.045067,"code":0}
{"event":"atexit","sid":"20201009T165626.747509Z-H29b0a15d-P000014a8","thread":"main","time":"2020-10-09T16:56:26.789501Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.045083,"code":0}
{"event":"version","sid":"20201009T165626.844681Z-H29b0a15d-P000035a8","thread":"main","time":"2020-10-09T16:56:26.850680Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.844681Z-H29b0a15d-P000035a8","thread":"main","time":"2020-10-09T16:56:26.850680Z","file":"common-main.c","line":49,"t_abs":0.008404,"argv":["C:\\Program Files\\Git\\mingw64\\bin\\git.exe","remote","add","fork2","https://github.com/t-b/cppTango"]}
{"event":"data_json","sid":"20201009T165626.844681Z-H29b0a15d-P000035a8","thread":"main","time":"2020-10-09T16:56:26.878679Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.036037,"t_rel":0.036037,"nesting":1,"category":"process","key":"windows/ancestry","value":["bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.844681Z-H29b0a15d-P000035a8","thread":"main","time":"2020-10-09T16:56:26.878679Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165626.844681Z-H29b0a15d-P000035a8","thread":"main","time":"2020-10-09T16:56:26.880680Z","file":"git.c","line":445,"name":"remote","hierarchy":"remote"}
{"event":"data_json","sid":"20201009T165626.844681Z-H29b0a15d-P000035a8","thread":"main","time":"2020-10-09T16:56:26.882680Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.041230,"t_rel":0.041230,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":5697,"PeakWorkingSetSize":7053312,"PeakPagefileUsage":3526656}}
{"event":"exit","sid":"20201009T165626.844681Z-H29b0a15d-P000035a8","thread":"main","time":"2020-10-09T16:56:26.882680Z","file":"git.c","line":681,"t_abs":0.041251,"code":0}
{"event":"atexit","sid":"20201009T165626.844681Z-H29b0a15d-P000035a8","thread":"main","time":"2020-10-09T16:56:26.882680Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.041265,"code":0}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:26.937716Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:26.937716Z","file":"common-main.c","line":49,"t_abs":0.008459,"argv":["C:\\Program Files\\Git\\mingw64\\bin\\git.exe","fetch","--all","--jobs","12"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:26.967715Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.036957,"t_rel":0.036957,"nesting":1,"category":"process","key":"windows/ancestry","value":["bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:26.967715Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:26.969716Z","file":"git.c","line":445,"name":"fetch","hierarchy":"fetch"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:26.969716Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:26.969716Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000052,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:26.971716Z","file":"run-command.c","line":1858,"nesting":1,"category":"fetch","label":"parallel/fetch","msg":"max:12"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:26.971716Z","file":"run-command.c","line":735,"child_id":0,"child_class":"?","use_shell":false,"argv":["git","fetch","--append","--no-auto-gc","--no-write-commit-graph","--end-of-options","origin"]}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:26.975724Z","file":"run-command.c","line":735,"child_id":1,"child_class":"?","use_shell":false,"argv":["git","fetch","--append","--no-auto-gc","--no-write-commit-graph","--end-of-options","fork1"]}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:26.979716Z","file":"run-command.c","line":735,"child_id":2,"child_class":"?","use_shell":false,"argv":["git","fetch","--append","--no-auto-gc","--no-write-commit-graph","--end-of-options","fork2"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:27.001731Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:27.001731Z","file":"common-main.c","line":49,"t_abs":0.012567,"argv":["git","fetch","--append","--no-auto-gc","--no-write-commit-graph","--end-of-options","origin"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:27.003725Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:27.003725Z","file":"common-main.c","line":49,"t_abs":0.010155,"argv":["git","fetch","--append","--no-auto-gc","--no-write-commit-graph","--end-of-options","fork1"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:27.005717Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:27.005717Z","file":"common-main.c","line":49,"t_abs":0.010052,"argv":["git","fetch","--append","--no-auto-gc","--no-write-commit-graph","--end-of-options","fork2"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:27.036808Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.045947,"t_rel":0.045947,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:27.036808Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.043094,"t_rel":0.043094,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:27.036808Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:27.036808Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.042056,"t_rel":0.042056,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:27.036808Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:27.036808Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:27.038810Z","file":"git.c","line":445,"name":"fetch","hierarchy":"fetch/fetch"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:27.038810Z","file":"git.c","line":445,"name":"fetch","hierarchy":"fetch/fetch"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:27.038810Z","file":"git.c","line":445,"name":"fetch","hierarchy":"fetch/fetch"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:27.038810Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:27.038810Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000053,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:27.038810Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:27.038810Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000050,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:27.038810Z","file":"builtin/fetch.c","line":1395,"repo":1,"nesting":1,"category":"fetch","label":"remote_refs"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:27.038810Z","file":"run-command.c","line":735,"child_id":0,"child_class":"remote-https","use_shell":false,"argv":["git","remote-https","origin","https://github.com/tango-controls/cppTango"]}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:27.040810Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:27.040810Z","file":"builtin/fetch.c","line":1395,"repo":1,"nesting":1,"category":"fetch","label":"remote_refs"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:27.040810Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000051,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:27.040810Z","file":"run-command.c","line":735,"child_id":0,"child_class":"remote-https","use_shell":false,"argv":["git","remote-https","fork1","https://github.com/bourtemb/cppTango"]}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:27.040810Z","file":"builtin/fetch.c","line":1395,"repo":1,"nesting":1,"category":"fetch","label":"remote_refs"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:27.040810Z","file":"run-command.c","line":735,"child_id":0,"child_class":"remote-https","use_shell":false,"argv":["git","remote-https","fork2","https://github.com/t-b/cppTango"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165627.054810Z-H29b0a15d-P00001010","thread":"main","time":"2020-10-09T16:56:27.062809Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165627.054810Z-H29b0a15d-P00001010","thread":"main","time":"2020-10-09T16:56:27.062809Z","file":"common-main.c","line":49,"t_abs":0.008585,"argv":["git","remote-https","fork1","https://github.com/bourtemb/cppTango"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165627.054810Z-H29b0a15d-P000010bc","thread":"main","time":"2020-10-09T16:56:27.062809Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165627.054810Z-H29b0a15d-P000010bc","thread":"main","time":"2020-10-09T16:56:27.062809Z","file":"common-main.c","line":49,"t_abs":0.008553,"argv":["git","remote-https","origin","https://github.com/tango-controls/cppTango"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165627.054810Z-H29b0a15d-P00002280","thread":"main","time":"2020-10-09T16:56:27.062809Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165627.054810Z-H29b0a15d-P00002280","thread":"main","time":"2020-10-09T16:56:27.062809Z","file":"common-main.c","line":49,"t_abs":0.008456,"argv":["git","remote-https","fork2","https://github.com/t-b/cppTango"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165627.054810Z-H29b0a15d-P00002280","thread":"main","time":"2020-10-09T16:56:27.098808Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.044475,"t_rel":0.044475,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165627.054810Z-H29b0a15d-P000010bc","thread":"main","time":"2020-10-09T16:56:27.098808Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.045226,"t_rel":0.045226,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165627.054810Z-H29b0a15d-P00001010","thread":"main","time":"2020-10-09T16:56:27.098808Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.046428,"t_rel":0.046428,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165627.054810Z-H29b0a15d-P00002280","thread":"main","time":"2020-10-09T16:56:27.100810Z","file":"git.c","line":704,"name":"_run_dashed_","hierarchy":"fetch/fetch/_run_dashed_"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165627.054810Z-H29b0a15d-P00002280","thread":"main","time":"2020-10-09T16:56:27.100810Z","file":"run-command.c","line":735,"child_id":0,"child_class":"dashed","use_shell":false,"argv":["git-remote-https","fork2","https://github.com/t-b/cppTango"]}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165627.054810Z-H29b0a15d-P000010bc","thread":"main","time":"2020-10-09T16:56:27.100810Z","file":"git.c","line":704,"name":"_run_dashed_","hierarchy":"fetch/fetch/_run_dashed_"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165627.054810Z-H29b0a15d-P000010bc","thread":"main","time":"2020-10-09T16:56:27.100810Z","file":"run-command.c","line":735,"child_id":0,"child_class":"dashed","use_shell":false,"argv":["git-remote-https","origin","https://github.com/tango-controls/cppTango"]}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165627.054810Z-H29b0a15d-P00001010","thread":"main","time":"2020-10-09T16:56:27.100810Z","file":"git.c","line":704,"name":"_run_dashed_","hierarchy":"fetch/fetch/_run_dashed_"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165627.054810Z-H29b0a15d-P00001010","thread":"main","time":"2020-10-09T16:56:27.100810Z","file":"run-command.c","line":735,"child_id":0,"child_class":"dashed","use_shell":false,"argv":["git-remote-https","fork1","https://github.com/bourtemb/cppTango"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165627.054810Z-H29b0a15d-P00001010/20201009T165627.119829Z-H29b0a15d-P00002eac","thread":"main","time":"2020-10-09T16:56:27.129831Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165627.054810Z-H29b0a15d-P00001010/20201009T165627.119829Z-H29b0a15d-P00002eac","thread":"main","time":"2020-10-09T16:56:27.129831Z","file":"common-main.c","line":49,"t_abs":0.010290,"argv":["git-remote-https","fork1","https://github.com/bourtemb/cppTango"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165627.054810Z-H29b0a15d-P00002280/20201009T165627.119829Z-H29b0a15d-P00001c8c","thread":"main","time":"2020-10-09T16:56:27.129831Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165627.054810Z-H29b0a15d-P000010bc/20201009T165627.119829Z-H29b0a15d-P000027ac","thread":"main","time":"2020-10-09T16:56:27.129831Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165627.054810Z-H29b0a15d-P00002280/20201009T165627.119829Z-H29b0a15d-P00001c8c","thread":"main","time":"2020-10-09T16:56:27.129831Z","file":"common-main.c","line":49,"t_abs":0.010411,"argv":["git-remote-https","fork2","https://github.com/t-b/cppTango"]}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165627.054810Z-H29b0a15d-P000010bc/20201009T165627.119829Z-H29b0a15d-P000027ac","thread":"main","time":"2020-10-09T16:56:27.129831Z","file":"common-main.c","line":49,"t_abs":0.010743,"argv":["git-remote-https","origin","https://github.com/tango-controls/cppTango"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165627.054810Z-H29b0a15d-P000010bc/20201009T165627.119829Z-H29b0a15d-P000027ac","thread":"main","time":"2020-10-09T16:56:27.169829Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.051163,"t_rel":0.051163,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165627.054810Z-H29b0a15d-P00002280/20201009T165627.119829Z-H29b0a15d-P00001c8c","thread":"main","time":"2020-10-09T16:56:27.169829Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.051091,"t_rel":0.051091,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165627.054810Z-H29b0a15d-P00001010/20201009T165627.119829Z-H29b0a15d-P00002eac","thread":"main","time":"2020-10-09T16:56:27.171829Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.051906,"t_rel":0.051906,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165627.054810Z-H29b0a15d-P00002280/20201009T165627.119829Z-H29b0a15d-P00001c8c","thread":"main","time":"2020-10-09T16:56:27.171829Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165627.054810Z-H29b0a15d-P000010bc/20201009T165627.119829Z-H29b0a15d-P000027ac","thread":"main","time":"2020-10-09T16:56:27.171829Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165627.054810Z-H29b0a15d-P00001010/20201009T165627.119829Z-H29b0a15d-P00002eac","thread":"main","time":"2020-10-09T16:56:27.171829Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165627.054810Z-H29b0a15d-P00002280/20201009T165627.119829Z-H29b0a15d-P00001c8c","thread":"main","time":"2020-10-09T16:56:27.171829Z","file":"remote-curl.c","line":1482,"name":"remote-curl","hierarchy":"fetch/fetch/_run_dashed_/remote-curl"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165627.054810Z-H29b0a15d-P000010bc/20201009T165627.119829Z-H29b0a15d-P000027ac","thread":"main","time":"2020-10-09T16:56:27.171829Z","file":"remote-curl.c","line":1482,"name":"remote-curl","hierarchy":"fetch/fetch/_run_dashed_/remote-curl"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165627.054810Z-H29b0a15d-P00001010/20201009T165627.119829Z-H29b0a15d-P00002eac","thread":"main","time":"2020-10-09T16:56:27.171829Z","file":"remote-curl.c","line":1482,"name":"remote-curl","hierarchy":"fetch/fetch/_run_dashed_/remote-curl"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:27.933009Z","file":"builtin/fetch.c","line":1397,"repo":1,"t_rel":0.891328,"nesting":1,"category":"fetch","label":"remote_refs"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:27.937008Z","file":"builtin/fetch.c","line":1123,"repo":1,"nesting":1,"category":"fetch","label":"fetch_refs"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:27.937008Z","file":"fetch-pack.c","line":677,"nesting":2,"category":"fetch-pack","label":"parse_remote_refs_and_find_cutoff"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:27.939008Z","file":"fetch-pack.c","line":702,"t_rel":0.002052,"nesting":2,"category":"fetch-pack","label":"parse_remote_refs_and_find_cutoff"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:27.939008Z","file":"fetch-pack.c","line":708,"nesting":2,"category":"fetch-pack","label":"mark_complete_local_refs"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:27.939008Z","file":"fetch-pack.c","line":716,"t_rel":0.000041,"nesting":2,"category":"fetch-pack","label":"mark_complete_local_refs"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:27.939008Z","file":"fetch-pack.c","line":722,"nesting":2,"category":"fetch-pack","label":"mark_common_remote_refs"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:27.943004Z","file":"fetch-pack.c","line":731,"t_rel":0.003796,"nesting":2,"category":"fetch-pack","label":"mark_common_remote_refs"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:27.943004Z","file":"fetch-pack.c","line":1571,"repo":1,"nesting":2,"category":"fetch-pack","label":"negotiation_v2"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:27.943004Z","file":"fetch-pack.c","line":1605,"repo":1,"t_rel":0.000081,"nesting":2,"category":"fetch-pack","label":"negotiation_v2"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:27.949002Z","file":"builtin/fetch.c","line":1397,"repo":1,"t_rel":0.909206,"nesting":1,"category":"fetch","label":"remote_refs"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:27.957004Z","file":"builtin/fetch.c","line":1397,"repo":1,"t_rel":0.916000,"nesting":1,"category":"fetch","label":"remote_refs"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:27.957004Z","file":"builtin/fetch.c","line":1123,"repo":1,"nesting":1,"category":"fetch","label":"fetch_refs"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:27.957004Z","file":"fetch-pack.c","line":677,"nesting":2,"category":"fetch-pack","label":"parse_remote_refs_and_find_cutoff"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:27.961005Z","file":"fetch-pack.c","line":702,"t_rel":0.002419,"nesting":2,"category":"fetch-pack","label":"parse_remote_refs_and_find_cutoff"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:27.961005Z","file":"fetch-pack.c","line":708,"nesting":2,"category":"fetch-pack","label":"mark_complete_local_refs"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:27.961005Z","file":"fetch-pack.c","line":716,"t_rel":0.000044,"nesting":2,"category":"fetch-pack","label":"mark_complete_local_refs"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:27.961005Z","file":"fetch-pack.c","line":722,"nesting":2,"category":"fetch-pack","label":"mark_common_remote_refs"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:27.963003Z","file":"builtin/fetch.c","line":1123,"repo":1,"nesting":1,"category":"fetch","label":"fetch_refs"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:27.963003Z","file":"fetch-pack.c","line":677,"nesting":2,"category":"fetch-pack","label":"parse_remote_refs_and_find_cutoff"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:27.965003Z","file":"fetch-pack.c","line":731,"t_rel":0.004561,"nesting":2,"category":"fetch-pack","label":"mark_common_remote_refs"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:27.965003Z","file":"fetch-pack.c","line":1571,"repo":1,"nesting":2,"category":"fetch-pack","label":"negotiation_v2"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:27.965003Z","file":"fetch-pack.c","line":1605,"repo":1,"t_rel":0.000093,"nesting":2,"category":"fetch-pack","label":"negotiation_v2"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:27.967006Z","file":"fetch-pack.c","line":702,"t_rel":0.002966,"nesting":2,"category":"fetch-pack","label":"parse_remote_refs_and_find_cutoff"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:27.967006Z","file":"fetch-pack.c","line":708,"nesting":2,"category":"fetch-pack","label":"mark_complete_local_refs"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:27.967006Z","file":"fetch-pack.c","line":716,"t_rel":0.000049,"nesting":2,"category":"fetch-pack","label":"mark_complete_local_refs"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:27.967006Z","file":"fetch-pack.c","line":722,"nesting":2,"category":"fetch-pack","label":"mark_common_remote_refs"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:27.971008Z","file":"fetch-pack.c","line":731,"t_rel":0.004908,"nesting":2,"category":"fetch-pack","label":"mark_common_remote_refs"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:27.971008Z","file":"fetch-pack.c","line":1571,"repo":1,"nesting":2,"category":"fetch-pack","label":"negotiation_v2"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:27.971008Z","file":"fetch-pack.c","line":1605,"repo":1,"t_rel":0.000101,"nesting":2,"category":"fetch-pack","label":"negotiation_v2"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:28.292072Z","file":"run-command.c","line":735,"child_id":1,"child_class":"?","use_shell":false,"argv":["git","index-pack","--stdin","--fix-thin","--keep=fetch-pack 4356 on Win10-Thomas-PC","--pack_header=2,17316"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165628.304072Z-H29b0a15d-P00003fc0","thread":"main","time":"2020-10-09T16:56:28.312073Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165628.304072Z-H29b0a15d-P00003fc0","thread":"main","time":"2020-10-09T16:56:28.312073Z","file":"common-main.c","line":49,"t_abs":0.008842,"argv":["git","index-pack","--stdin","--fix-thin","--keep=fetch-pack 4356 on Win10-Thomas-PC","--pack_header=2,17316"]}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:28.316074Z","file":"run-command.c","line":735,"child_id":1,"child_class":"?","use_shell":false,"argv":["git","index-pack","--stdin","--fix-thin","--keep=fetch-pack 11128 on Win10-Thomas-PC","--pack_header=2,18148"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165628.338074Z-H29b0a15d-P00002cc4","thread":"main","time":"2020-10-09T16:56:28.344073Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165628.338074Z-H29b0a15d-P00002cc4","thread":"main","time":"2020-10-09T16:56:28.344073Z","file":"common-main.c","line":49,"t_abs":0.008388,"argv":["git","index-pack","--stdin","--fix-thin","--keep=fetch-pack 11128 on Win10-Thomas-PC","--pack_header=2,18148"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165628.304072Z-H29b0a15d-P00003fc0","thread":"main","time":"2020-10-09T16:56:28.348075Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.044529,"t_rel":0.044529,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165628.304072Z-H29b0a15d-P00003fc0","thread":"main","time":"2020-10-09T16:56:28.348075Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165628.304072Z-H29b0a15d-P00003fc0","thread":"main","time":"2020-10-09T16:56:28.350073Z","file":"git.c","line":445,"name":"index-pack","hierarchy":"fetch/fetch/index-pack"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:28.355220Z","file":"run-command.c","line":735,"child_id":1,"child_class":"?","use_shell":false,"argv":["git","index-pack","--stdin","--fix-thin","--keep=fetch-pack 2556 on Win10-Thomas-PC","--pack_header=2,18837"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165628.369222Z-H29b0a15d-P00002c40","thread":"main","time":"2020-10-09T16:56:28.377223Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165628.369222Z-H29b0a15d-P00002c40","thread":"main","time":"2020-10-09T16:56:28.377223Z","file":"common-main.c","line":49,"t_abs":0.009500,"argv":["git","index-pack","--stdin","--fix-thin","--keep=fetch-pack 2556 on Win10-Thomas-PC","--pack_header=2,18837"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165628.338074Z-H29b0a15d-P00002cc4","thread":"main","time":"2020-10-09T16:56:28.381221Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.045173,"t_rel":0.045173,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165628.338074Z-H29b0a15d-P00002cc4","thread":"main","time":"2020-10-09T16:56:28.383219Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165628.338074Z-H29b0a15d-P00002cc4","thread":"main","time":"2020-10-09T16:56:28.383219Z","file":"git.c","line":445,"name":"index-pack","hierarchy":"fetch/fetch/index-pack"}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165628.369222Z-H29b0a15d-P00002c40","thread":"main","time":"2020-10-09T16:56:28.411225Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.045176,"t_rel":0.045176,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165628.369222Z-H29b0a15d-P00002c40","thread":"main","time":"2020-10-09T16:56:28.413225Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165628.369222Z-H29b0a15d-P00002c40","thread":"main","time":"2020-10-09T16:56:28.413225Z","file":"git.c","line":445,"name":"index-pack","hierarchy":"fetch/fetch/index-pack"}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165628.338074Z-H29b0a15d-P00002cc4","thread":"main","time":"2020-10-09T16:56:29.506254Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":1.169895,"t_rel":1.169895,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":17052,"PeakWorkingSetSize":31604736,"PeakPagefileUsage":33460224}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165628.338074Z-H29b0a15d-P00002cc4","thread":"main","time":"2020-10-09T16:56:29.506254Z","file":"git.c","line":681,"t_abs":1.169989,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165628.338074Z-H29b0a15d-P00002cc4","thread":"main","time":"2020-10-09T16:56:29.506254Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":1.170014,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:29.528254Z","file":"run-command.c","line":990,"child_id":1,"pid":11460,"code":0,"t_rel":1.212587}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165627.054810Z-H29b0a15d-P00001010/20201009T165627.119829Z-H29b0a15d-P00002eac","thread":"main","time":"2020-10-09T16:56:29.532254Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":2.413192,"t_rel":2.413192,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":8534,"PeakWorkingSetSize":12042240,"PeakPagefileUsage":6123520}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165627.054810Z-H29b0a15d-P00001010/20201009T165627.119829Z-H29b0a15d-P00002eac","thread":"main","time":"2020-10-09T16:56:29.532254Z","file":"common-main.c","line":54,"t_abs":2.413227,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165627.054810Z-H29b0a15d-P00001010/20201009T165627.119829Z-H29b0a15d-P00002eac","thread":"main","time":"2020-10-09T16:56:29.532254Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":2.413714,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165627.054810Z-H29b0a15d-P00001010","thread":"main","time":"2020-10-09T16:56:29.568253Z","file":"run-command.c","line":990,"child_id":0,"pid":11948,"code":0,"t_rel":2.467900}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165627.054810Z-H29b0a15d-P00001010","thread":"main","time":"2020-10-09T16:56:29.570254Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":0,"t_abs":2.515907,"t_rel":2.515907,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":6654,"PeakWorkingSetSize":6930432,"PeakPagefileUsage":3506176}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165627.054810Z-H29b0a15d-P00001010","thread":"main","time":"2020-10-09T16:56:29.570254Z","file":"git.c","line":726,"t_abs":2.515939,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165627.054810Z-H29b0a15d-P00001010","thread":"main","time":"2020-10-09T16:56:29.570254Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":2.515961,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:29.590254Z","file":"run-command.c","line":990,"child_id":0,"pid":4112,"code":0,"t_rel":2.549669}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:29.590254Z","file":"builtin/fetch.c","line":1125,"repo":1,"t_rel":1.626567,"nesting":1,"category":"fetch","label":"fetch_refs"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:29.590254Z","file":"builtin/fetch.c","line":1143,"repo":1,"nesting":1,"category":"fetch","label":"consume_refs"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:29.592255Z","file":"run-command.c","line":735,"child_id":2,"child_class":"?","use_shell":false,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.623272Z-H29b0a15d-P00002100","thread":"main","time":"2020-10-09T16:56:29.633272Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.623272Z-H29b0a15d-P00002100","thread":"main","time":"2020-10-09T16:56:29.633272Z","file":"common-main.c","line":49,"t_abs":0.011882,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165628.304072Z-H29b0a15d-P00003fc0","thread":"main","time":"2020-10-09T16:56:29.649272Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":1.345971,"t_rel":1.345971,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":15722,"PeakWorkingSetSize":30212096,"PeakPagefileUsage":29253632}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165628.304072Z-H29b0a15d-P00003fc0","thread":"main","time":"2020-10-09T16:56:29.649272Z","file":"git.c","line":681,"t_abs":1.346029,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165628.304072Z-H29b0a15d-P00003fc0","thread":"main","time":"2020-10-09T16:56:29.649272Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":1.346062,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:29.653271Z","file":"run-command.c","line":990,"child_id":1,"pid":16320,"code":0,"t_rel":1.362376}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165627.054810Z-H29b0a15d-P00002280/20201009T165627.119829Z-H29b0a15d-P00001c8c","thread":"main","time":"2020-10-09T16:56:29.655271Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":2.537201,"t_rel":2.537201,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":8537,"PeakWorkingSetSize":12034048,"PeakPagefileUsage":6127616}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165627.054810Z-H29b0a15d-P00002280/20201009T165627.119829Z-H29b0a15d-P00001c8c","thread":"main","time":"2020-10-09T16:56:29.657271Z","file":"common-main.c","line":54,"t_abs":2.537233,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165627.054810Z-H29b0a15d-P00002280/20201009T165627.119829Z-H29b0a15d-P00001c8c","thread":"main","time":"2020-10-09T16:56:29.657271Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":2.537555,"code":0}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.623272Z-H29b0a15d-P00002100","thread":"main","time":"2020-10-09T16:56:29.665271Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.045274,"t_rel":0.045274,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.623272Z-H29b0a15d-P00002100","thread":"main","time":"2020-10-09T16:56:29.667273Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.623272Z-H29b0a15d-P00002100","thread":"main","time":"2020-10-09T16:56:29.667273Z","file":"git.c","line":445,"name":"rev-list","hierarchy":"fetch/fetch/rev-list"}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165627.054810Z-H29b0a15d-P00002280","thread":"main","time":"2020-10-09T16:56:29.677273Z","file":"run-command.c","line":990,"child_id":0,"pid":7308,"code":0,"t_rel":2.578001}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165627.054810Z-H29b0a15d-P00002280","thread":"main","time":"2020-10-09T16:56:29.679272Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":0,"t_abs":2.624225,"t_rel":2.624225,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":6660,"PeakWorkingSetSize":6934528,"PeakPagefileUsage":3510272}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165627.054810Z-H29b0a15d-P00002280","thread":"main","time":"2020-10-09T16:56:29.679272Z","file":"git.c","line":726,"t_abs":2.624248,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165627.054810Z-H29b0a15d-P00002280","thread":"main","time":"2020-10-09T16:56:29.679272Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":2.624262,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:29.683272Z","file":"run-command.c","line":990,"child_id":0,"pid":8832,"code":0,"t_rel":2.641571}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:29.683272Z","file":"builtin/fetch.c","line":1125,"repo":1,"t_rel":1.745975,"nesting":1,"category":"fetch","label":"fetch_refs"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:29.683272Z","file":"builtin/fetch.c","line":1143,"repo":1,"nesting":1,"category":"fetch","label":"consume_refs"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:29.683272Z","file":"run-command.c","line":735,"child_id":2,"child_class":"?","use_shell":false,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.707276Z-H29b0a15d-P00000c7c","thread":"main","time":"2020-10-09T16:56:29.715167Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.707276Z-H29b0a15d-P00000c7c","thread":"main","time":"2020-10-09T16:56:29.715167Z","file":"common-main.c","line":49,"t_abs":0.007884,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.623272Z-H29b0a15d-P00002100","thread":"main","time":"2020-10-09T16:56:29.723339Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.101590,"t_rel":0.101590,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":10343,"PeakWorkingSetSize":21659648,"PeakPagefileUsage":14749696}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.623272Z-H29b0a15d-P00002100","thread":"main","time":"2020-10-09T16:56:29.723339Z","file":"git.c","line":681,"t_abs":0.101697,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.623272Z-H29b0a15d-P00002100","thread":"main","time":"2020-10-09T16:56:29.723339Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.101718,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:29.729343Z","file":"run-command.c","line":990,"child_id":2,"pid":8448,"code":0,"t_rel":0.135815}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.707276Z-H29b0a15d-P00000c7c","thread":"main","time":"2020-10-09T16:56:29.747355Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.040242,"t_rel":0.040242,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.707276Z-H29b0a15d-P00000c7c","thread":"main","time":"2020-10-09T16:56:29.747355Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.707276Z-H29b0a15d-P00000c7c","thread":"main","time":"2020-10-09T16:56:29.747355Z","file":"git.c","line":445,"name":"rev-list","hierarchy":"fetch/fetch/rev-list"}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.707276Z-H29b0a15d-P00000c7c","thread":"main","time":"2020-10-09T16:56:29.765354Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.058589,"t_rel":0.058589,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":7802,"PeakWorkingSetSize":11329536,"PeakPagefileUsage":4333568}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.707276Z-H29b0a15d-P00000c7c","thread":"main","time":"2020-10-09T16:56:29.765354Z","file":"git.c","line":681,"t_abs":0.058622,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.707276Z-H29b0a15d-P00000c7c","thread":"main","time":"2020-10-09T16:56:29.765354Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.058636,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:29.769353Z","file":"run-command.c","line":990,"child_id":2,"pid":3196,"code":0,"t_rel":0.086423}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:29.803148Z","file":"builtin/fetch.c","line":1149,"repo":1,"t_rel":0.121563,"nesting":1,"category":"fetch","label":"consume_refs"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:29.819143Z","file":"run-command.c","line":735,"child_id":3,"child_class":"remote-https","use_shell":false,"argv":["git","remote-https","fork2","https://github.com/t-b/cppTango"]}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:29.825153Z","file":"builtin/fetch.c","line":1149,"repo":1,"t_rel":0.235808,"nesting":1,"category":"fetch","label":"consume_refs"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:29.841553Z","file":"run-command.c","line":735,"child_id":3,"child_class":"remote-https","use_shell":false,"argv":["git","remote-https","fork1","https://github.com/bourtemb/cppTango"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.835555Z-H29b0a15d-P00003ea8","thread":"main","time":"2020-10-09T16:56:29.841553Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.835555Z-H29b0a15d-P00003ea8","thread":"main","time":"2020-10-09T16:56:29.841553Z","file":"common-main.c","line":49,"t_abs":0.007384,"argv":["git","remote-https","fork2","https://github.com/t-b/cppTango"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.859772Z-H29b0a15d-P00003c6c","thread":"main","time":"2020-10-09T16:56:29.867750Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.859772Z-H29b0a15d-P00003c6c","thread":"main","time":"2020-10-09T16:56:29.867750Z","file":"common-main.c","line":49,"t_abs":0.007752,"argv":["git","remote-https","fork1","https://github.com/bourtemb/cppTango"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.835555Z-H29b0a15d-P00003ea8","thread":"main","time":"2020-10-09T16:56:29.875941Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.040779,"t_rel":0.040779,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.835555Z-H29b0a15d-P00003ea8","thread":"main","time":"2020-10-09T16:56:29.875941Z","file":"git.c","line":704,"name":"_run_dashed_","hierarchy":"fetch/fetch/_run_dashed_"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.835555Z-H29b0a15d-P00003ea8","thread":"main","time":"2020-10-09T16:56:29.875941Z","file":"run-command.c","line":735,"child_id":0,"child_class":"dashed","use_shell":false,"argv":["git-remote-https","fork2","https://github.com/t-b/cppTango"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.835555Z-H29b0a15d-P00003ea8/20201009T165629.890027Z-H29b0a15d-P00002ecc","thread":"main","time":"2020-10-09T16:56:29.896107Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.835555Z-H29b0a15d-P00003ea8/20201009T165629.890027Z-H29b0a15d-P00002ecc","thread":"main","time":"2020-10-09T16:56:29.896107Z","file":"common-main.c","line":49,"t_abs":0.007685,"argv":["git-remote-https","fork2","https://github.com/t-b/cppTango"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.859772Z-H29b0a15d-P00003c6c","thread":"main","time":"2020-10-09T16:56:29.900109Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.041564,"t_rel":0.041564,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.859772Z-H29b0a15d-P00003c6c","thread":"main","time":"2020-10-09T16:56:29.902109Z","file":"git.c","line":704,"name":"_run_dashed_","hierarchy":"fetch/fetch/_run_dashed_"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.859772Z-H29b0a15d-P00003c6c","thread":"main","time":"2020-10-09T16:56:29.902109Z","file":"run-command.c","line":735,"child_id":0,"child_class":"dashed","use_shell":false,"argv":["git-remote-https","fork1","https://github.com/bourtemb/cppTango"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.859772Z-H29b0a15d-P00003c6c/20201009T165629.918328Z-H29b0a15d-P00002ebc","thread":"main","time":"2020-10-09T16:56:29.926475Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.859772Z-H29b0a15d-P00003c6c/20201009T165629.918328Z-H29b0a15d-P00002ebc","thread":"main","time":"2020-10-09T16:56:29.926475Z","file":"common-main.c","line":49,"t_abs":0.008908,"argv":["git-remote-https","fork1","https://github.com/bourtemb/cppTango"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.835555Z-H29b0a15d-P00003ea8/20201009T165629.890027Z-H29b0a15d-P00002ecc","thread":"main","time":"2020-10-09T16:56:29.936953Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.048326,"t_rel":0.048326,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.835555Z-H29b0a15d-P00003ea8/20201009T165629.890027Z-H29b0a15d-P00002ecc","thread":"main","time":"2020-10-09T16:56:29.936953Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.835555Z-H29b0a15d-P00003ea8/20201009T165629.890027Z-H29b0a15d-P00002ecc","thread":"main","time":"2020-10-09T16:56:29.938951Z","file":"remote-curl.c","line":1482,"name":"remote-curl","hierarchy":"fetch/fetch/_run_dashed_/remote-curl"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:29.942949Z","file":"run-command.c","line":735,"child_id":4,"child_class":"?","use_shell":false,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.859772Z-H29b0a15d-P00003c6c/20201009T165629.918328Z-H29b0a15d-P00002ebc","thread":"main","time":"2020-10-09T16:56:29.963024Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.045916,"t_rel":0.045916,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.859772Z-H29b0a15d-P00003c6c/20201009T165629.918328Z-H29b0a15d-P00002ebc","thread":"main","time":"2020-10-09T16:56:29.964116Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.859772Z-H29b0a15d-P00003c6c/20201009T165629.918328Z-H29b0a15d-P00002ebc","thread":"main","time":"2020-10-09T16:56:29.964116Z","file":"remote-curl.c","line":1482,"name":"remote-curl","hierarchy":"fetch/fetch/_run_dashed_/remote-curl"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:29.968106Z","file":"builtin/fetch.c","line":1123,"repo":1,"nesting":1,"category":"fetch","label":"fetch_refs"}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.966106Z-H29b0a15d-P00000d7c","thread":"main","time":"2020-10-09T16:56:29.974106Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.966106Z-H29b0a15d-P00000d7c","thread":"main","time":"2020-10-09T16:56:29.974106Z","file":"common-main.c","line":49,"t_abs":0.007591,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.966106Z-H29b0a15d-P00000d7c","thread":"main","time":"2020-10-09T16:56:30.006120Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.040247,"t_rel":0.040247,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.966106Z-H29b0a15d-P00000d7c","thread":"main","time":"2020-10-09T16:56:30.006120Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.966106Z-H29b0a15d-P00000d7c","thread":"main","time":"2020-10-09T16:56:30.008106Z","file":"git.c","line":445,"name":"rev-list","hierarchy":"fetch/fetch/rev-list"}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.966106Z-H29b0a15d-P00000d7c","thread":"main","time":"2020-10-09T16:56:30.032104Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.066564,"t_rel":0.066564,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":7380,"PeakWorkingSetSize":9564160,"PeakPagefileUsage":4268032}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.966106Z-H29b0a15d-P00000d7c","thread":"main","time":"2020-10-09T16:56:30.032104Z","file":"git.c","line":681,"t_abs":0.066596,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.966106Z-H29b0a15d-P00000d7c","thread":"main","time":"2020-10-09T16:56:30.032104Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.066611,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:30.036106Z","file":"run-command.c","line":990,"child_id":4,"pid":3452,"code":0,"t_rel":0.094307}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:30.036106Z","file":"builtin/fetch.c","line":1143,"repo":1,"nesting":1,"category":"fetch","label":"consume_refs"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:30.036106Z","file":"run-command.c","line":735,"child_id":5,"child_class":"?","use_shell":false,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165630.048105Z-H29b0a15d-P00002260","thread":"main","time":"2020-10-09T16:56:30.054104Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165630.048105Z-H29b0a15d-P00002260","thread":"main","time":"2020-10-09T16:56:30.054104Z","file":"common-main.c","line":49,"t_abs":0.007375,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165630.048105Z-H29b0a15d-P00002260","thread":"main","time":"2020-10-09T16:56:30.086118Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.039843,"t_rel":0.039843,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165630.048105Z-H29b0a15d-P00002260","thread":"main","time":"2020-10-09T16:56:30.088103Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165630.048105Z-H29b0a15d-P00002260","thread":"main","time":"2020-10-09T16:56:30.088103Z","file":"git.c","line":445,"name":"rev-list","hierarchy":"fetch/fetch/rev-list"}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165630.048105Z-H29b0a15d-P00002260","thread":"main","time":"2020-10-09T16:56:30.114105Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.066345,"t_rel":0.066345,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":7381,"PeakWorkingSetSize":9523200,"PeakPagefileUsage":4227072}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165630.048105Z-H29b0a15d-P00002260","thread":"main","time":"2020-10-09T16:56:30.114105Z","file":"git.c","line":681,"t_abs":0.066406,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165630.048105Z-H29b0a15d-P00002260","thread":"main","time":"2020-10-09T16:56:30.114105Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.066431,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:30.117968Z","file":"run-command.c","line":990,"child_id":5,"pid":8800,"code":0,"t_rel":0.080992}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:30.131871Z","file":"builtin/fetch.c","line":1149,"repo":1,"t_rel":0.094314,"nesting":1,"category":"fetch","label":"consume_refs"}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.835555Z-H29b0a15d-P00003ea8/20201009T165629.890027Z-H29b0a15d-P00002ecc","thread":"main","time":"2020-10-09T16:56:30.131871Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.242614,"t_rel":0.242614,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":7766,"PeakWorkingSetSize":8970240,"PeakPagefileUsage":3883008}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.835555Z-H29b0a15d-P00003ea8/20201009T165629.890027Z-H29b0a15d-P00002ecc","thread":"main","time":"2020-10-09T16:56:30.131871Z","file":"common-main.c","line":54,"t_abs":0.242644,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.835555Z-H29b0a15d-P00003ea8/20201009T165629.890027Z-H29b0a15d-P00002ecc","thread":"main","time":"2020-10-09T16:56:30.131871Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.242825,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.835555Z-H29b0a15d-P00003ea8","thread":"main","time":"2020-10-09T16:56:30.146124Z","file":"run-command.c","line":990,"child_id":0,"pid":11980,"code":0,"t_rel":0.269862}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.835555Z-H29b0a15d-P00003ea8","thread":"main","time":"2020-10-09T16:56:30.146124Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":0,"t_abs":0.312207,"t_rel":0.312207,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":6668,"PeakWorkingSetSize":6926336,"PeakPagefileUsage":3497984}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.835555Z-H29b0a15d-P00003ea8","thread":"main","time":"2020-10-09T16:56:30.146124Z","file":"git.c","line":726,"t_abs":0.312231,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104/20201009T165629.835555Z-H29b0a15d-P00003ea8","thread":"main","time":"2020-10-09T16:56:30.146124Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.312245,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:30.150106Z","file":"run-command.c","line":990,"child_id":3,"pid":16040,"code":0,"t_rel":0.332071}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:30.150106Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:30.150106Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000053,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:30.150106Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:30.150106Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000036,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:30.150106Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:30.150106Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000036,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:30.150106Z","file":"run-command.c","line":1858,"nesting":1,"category":"submodule","label":"parallel/fetch","msg":"max:1"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:30.150106Z","file":"run-command.c","line":1864,"t_rel":0.000018,"nesting":1,"category":"submodule","label":"parallel/fetch"}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:30.152105Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":3.156442,"t_rel":3.156442,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":6774,"PeakWorkingSetSize":9138176,"PeakPagefileUsage":4251648}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:30.152105Z","file":"git.c","line":681,"t_abs":3.156463,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00001104","thread":"main","time":"2020-10-09T16:56:30.152105Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":3.156476,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:30.156121Z","file":"run-command.c","line":990,"child_id":2,"pid":4356,"code":0,"t_rel":3.176191}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:30.741610Z","file":"fetch-pack.c","line":677,"nesting":2,"category":"fetch-pack","label":"parse_remote_refs_and_find_cutoff"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:30.747620Z","file":"fetch-pack.c","line":702,"t_rel":0.005782,"nesting":2,"category":"fetch-pack","label":"parse_remote_refs_and_find_cutoff"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:30.747620Z","file":"fetch-pack.c","line":708,"nesting":2,"category":"fetch-pack","label":"mark_complete_local_refs"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:30.753627Z","file":"fetch-pack.c","line":716,"t_rel":0.006302,"nesting":2,"category":"fetch-pack","label":"mark_complete_local_refs"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:30.753627Z","file":"fetch-pack.c","line":722,"nesting":2,"category":"fetch-pack","label":"mark_common_remote_refs"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:30.763609Z","file":"fetch-pack.c","line":731,"t_rel":0.010237,"nesting":2,"category":"fetch-pack","label":"mark_common_remote_refs"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:30.763609Z","file":"fetch-pack.c","line":1571,"repo":1,"nesting":2,"category":"fetch-pack","label":"negotiation_v2"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:32.071179Z","file":"fetch-pack.c","line":1605,"repo":1,"t_rel":1.307719,"nesting":2,"category":"fetch-pack","label":"negotiation_v2"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:32.420529Z","file":"run-command.c","line":735,"child_id":4,"child_class":"?","use_shell":false,"argv":["git","unpack-objects","-q","--pack_header=2,3"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165632.442589Z-H29b0a15d-P00003fd8","thread":"main","time":"2020-10-09T16:56:32.455768Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165632.442589Z-H29b0a15d-P00003fd8","thread":"main","time":"2020-10-09T16:56:32.455768Z","file":"common-main.c","line":49,"t_abs":0.015227,"argv":["git","unpack-objects","-q","--pack_header=2,3"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165632.442589Z-H29b0a15d-P00003fd8","thread":"main","time":"2020-10-09T16:56:32.495761Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.054518,"t_rel":0.054518,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165632.442589Z-H29b0a15d-P00003fd8","thread":"main","time":"2020-10-09T16:56:32.495761Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165632.442589Z-H29b0a15d-P00003fd8","thread":"main","time":"2020-10-09T16:56:32.497764Z","file":"git.c","line":445,"name":"unpack-objects","hierarchy":"fetch/fetch/unpack-objects"}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165632.442589Z-H29b0a15d-P00003fd8","thread":"main","time":"2020-10-09T16:56:32.505307Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.063892,"t_rel":0.063892,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":6774,"PeakWorkingSetSize":7159808,"PeakPagefileUsage":3493888}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165632.442589Z-H29b0a15d-P00003fd8","thread":"main","time":"2020-10-09T16:56:32.505307Z","file":"git.c","line":681,"t_abs":0.063951,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165632.442589Z-H29b0a15d-P00003fd8","thread":"main","time":"2020-10-09T16:56:32.505307Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.063977,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:32.509305Z","file":"run-command.c","line":990,"child_id":4,"pid":16344,"code":0,"t_rel":0.088854}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.859772Z-H29b0a15d-P00003c6c/20201009T165629.918328Z-H29b0a15d-P00002ebc","thread":"main","time":"2020-10-09T16:56:32.511304Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":2.594082,"t_rel":2.594082,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":8654,"PeakWorkingSetSize":12070912,"PeakPagefileUsage":6131712}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.859772Z-H29b0a15d-P00003c6c/20201009T165629.918328Z-H29b0a15d-P00002ebc","thread":"main","time":"2020-10-09T16:56:32.511304Z","file":"common-main.c","line":54,"t_abs":2.594110,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.859772Z-H29b0a15d-P00003c6c/20201009T165629.918328Z-H29b0a15d-P00002ebc","thread":"main","time":"2020-10-09T16:56:32.511304Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":2.594458,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.859772Z-H29b0a15d-P00003c6c","thread":"main","time":"2020-10-09T16:56:32.537304Z","file":"run-command.c","line":990,"child_id":0,"pid":11964,"code":0,"t_rel":2.635393}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.859772Z-H29b0a15d-P00003c6c","thread":"main","time":"2020-10-09T16:56:32.537304Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":0,"t_abs":2.678524,"t_rel":2.678524,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":6663,"PeakWorkingSetSize":6926336,"PeakPagefileUsage":3493888}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.859772Z-H29b0a15d-P00003c6c","thread":"main","time":"2020-10-09T16:56:32.537304Z","file":"git.c","line":726,"t_abs":2.678616,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165629.859772Z-H29b0a15d-P00003c6c","thread":"main","time":"2020-10-09T16:56:32.537304Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":2.678637,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:32.541302Z","file":"run-command.c","line":990,"child_id":3,"pid":15468,"code":0,"t_rel":2.700839}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:32.541302Z","file":"builtin/fetch.c","line":1125,"repo":1,"t_rel":2.573876,"nesting":1,"category":"fetch","label":"fetch_refs"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:32.541302Z","file":"builtin/fetch.c","line":1143,"repo":1,"nesting":1,"category":"fetch","label":"consume_refs"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:32.541302Z","file":"run-command.c","line":735,"child_id":5,"child_class":"?","use_shell":false,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165632.569302Z-H29b0a15d-P000008bc","thread":"main","time":"2020-10-09T16:56:32.577302Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165632.569302Z-H29b0a15d-P000008bc","thread":"main","time":"2020-10-09T16:56:32.577302Z","file":"common-main.c","line":49,"t_abs":0.008138,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165632.569302Z-H29b0a15d-P000008bc","thread":"main","time":"2020-10-09T16:56:32.611301Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.043630,"t_rel":0.043630,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165632.569302Z-H29b0a15d-P000008bc","thread":"main","time":"2020-10-09T16:56:32.613303Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165632.569302Z-H29b0a15d-P000008bc","thread":"main","time":"2020-10-09T16:56:32.613303Z","file":"git.c","line":445,"name":"rev-list","hierarchy":"fetch/fetch/rev-list"}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165632.569302Z-H29b0a15d-P000008bc","thread":"main","time":"2020-10-09T16:56:32.635307Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.066430,"t_rel":0.066430,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":7196,"PeakWorkingSetSize":8859648,"PeakPagefileUsage":3493888}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165632.569302Z-H29b0a15d-P000008bc","thread":"main","time":"2020-10-09T16:56:32.635307Z","file":"git.c","line":681,"t_abs":0.066531,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78/20201009T165632.569302Z-H29b0a15d-P000008bc","thread":"main","time":"2020-10-09T16:56:32.635307Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.066554,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:32.639304Z","file":"run-command.c","line":990,"child_id":5,"pid":2236,"code":0,"t_rel":0.097100}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:32.643302Z","file":"builtin/fetch.c","line":1149,"repo":1,"t_rel":0.101340,"nesting":1,"category":"fetch","label":"consume_refs"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:32.643302Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:32.643302Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000052,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:32.643302Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:32.643302Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000047,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:32.643302Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:32.643302Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000048,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:32.643302Z","file":"run-command.c","line":1858,"nesting":1,"category":"submodule","label":"parallel/fetch","msg":"max:1"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:32.643302Z","file":"run-command.c","line":1864,"t_rel":0.000029,"nesting":1,"category":"submodule","label":"parallel/fetch"}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:32.643302Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":5.650997,"t_rel":5.650997,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":7183,"PeakWorkingSetSize":10645504,"PeakPagefileUsage":4366336}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:32.643302Z","file":"git.c","line":681,"t_abs":5.651082,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.995718Z-H29b0a15d-P00002b78","thread":"main","time":"2020-10-09T16:56:32.643302Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":5.651110,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:32.649644Z","file":"run-command.c","line":990,"child_id":1,"pid":11128,"code":0,"t_rel":5.673116}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165628.369222Z-H29b0a15d-P00002c40","thread":"main","time":"2020-10-09T16:56:33.849576Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":5.482406,"t_rel":5.482406,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":17165,"PeakWorkingSetSize":31924224,"PeakPagefileUsage":32428032}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165628.369222Z-H29b0a15d-P00002c40","thread":"main","time":"2020-10-09T16:56:33.849576Z","file":"git.c","line":681,"t_abs":5.482439,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165628.369222Z-H29b0a15d-P00002c40","thread":"main","time":"2020-10-09T16:56:33.849576Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":5.482453,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:33.855575Z","file":"run-command.c","line":990,"child_id":1,"pid":11328,"code":0,"t_rel":5.499350}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165627.054810Z-H29b0a15d-P000010bc/20201009T165627.119829Z-H29b0a15d-P000027ac","thread":"main","time":"2020-10-09T16:56:33.857575Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":6.738474,"t_rel":6.738474,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":8527,"PeakWorkingSetSize":12034048,"PeakPagefileUsage":6127616}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165627.054810Z-H29b0a15d-P000010bc/20201009T165627.119829Z-H29b0a15d-P000027ac","thread":"main","time":"2020-10-09T16:56:33.857575Z","file":"common-main.c","line":54,"t_abs":6.738501,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165627.054810Z-H29b0a15d-P000010bc/20201009T165627.119829Z-H29b0a15d-P000027ac","thread":"main","time":"2020-10-09T16:56:33.857575Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":6.738834,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165627.054810Z-H29b0a15d-P000010bc","thread":"main","time":"2020-10-09T16:56:33.877574Z","file":"run-command.c","line":990,"child_id":0,"pid":10156,"code":0,"t_rel":6.778131}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165627.054810Z-H29b0a15d-P000010bc","thread":"main","time":"2020-10-09T16:56:33.879576Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":0,"t_abs":6.824892,"t_rel":6.824892,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":6653,"PeakWorkingSetSize":6926336,"PeakPagefileUsage":3506176}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165627.054810Z-H29b0a15d-P000010bc","thread":"main","time":"2020-10-09T16:56:33.879576Z","file":"git.c","line":726,"t_abs":6.824917,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165627.054810Z-H29b0a15d-P000010bc","thread":"main","time":"2020-10-09T16:56:33.879576Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":6.824936,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:33.883575Z","file":"run-command.c","line":990,"child_id":0,"pid":4284,"code":0,"t_rel":6.843527}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:33.883575Z","file":"builtin/fetch.c","line":1125,"repo":1,"t_rel":5.925831,"nesting":1,"category":"fetch","label":"fetch_refs"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:33.883575Z","file":"builtin/fetch.c","line":1143,"repo":1,"nesting":1,"category":"fetch","label":"consume_refs"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:33.885575Z","file":"run-command.c","line":735,"child_id":2,"child_class":"?","use_shell":false,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165633.909576Z-H29b0a15d-P00000710","thread":"main","time":"2020-10-09T16:56:33.917575Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165633.909576Z-H29b0a15d-P00000710","thread":"main","time":"2020-10-09T16:56:33.917575Z","file":"common-main.c","line":49,"t_abs":0.008392,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165633.909576Z-H29b0a15d-P00000710","thread":"main","time":"2020-10-09T16:56:33.951575Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.043649,"t_rel":0.043649,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165633.909576Z-H29b0a15d-P00000710","thread":"main","time":"2020-10-09T16:56:33.953575Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165633.909576Z-H29b0a15d-P00000710","thread":"main","time":"2020-10-09T16:56:33.953575Z","file":"git.c","line":445,"name":"rev-list","hierarchy":"fetch/fetch/rev-list"}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165633.909576Z-H29b0a15d-P00000710","thread":"main","time":"2020-10-09T16:56:33.989573Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.080325,"t_rel":0.080325,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":8083,"PeakWorkingSetSize":12595200,"PeakPagefileUsage":5439488}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165633.909576Z-H29b0a15d-P00000710","thread":"main","time":"2020-10-09T16:56:33.989573Z","file":"git.c","line":681,"t_abs":0.080361,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165633.909576Z-H29b0a15d-P00000710","thread":"main","time":"2020-10-09T16:56:33.989573Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.080375,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:33.993575Z","file":"run-command.c","line":990,"child_id":2,"pid":1808,"code":0,"t_rel":0.109301}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:34.039573Z","file":"builtin/fetch.c","line":1149,"repo":1,"t_rel":0.155669,"nesting":1,"category":"fetch","label":"consume_refs"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:34.059575Z","file":"run-command.c","line":735,"child_id":3,"child_class":"remote-https","use_shell":false,"argv":["git","remote-https","origin","https://github.com/tango-controls/cppTango"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.071574Z-H29b0a15d-P000030d0","thread":"main","time":"2020-10-09T16:56:34.077574Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.071574Z-H29b0a15d-P000030d0","thread":"main","time":"2020-10-09T16:56:34.077574Z","file":"common-main.c","line":49,"t_abs":0.007361,"argv":["git","remote-https","origin","https://github.com/tango-controls/cppTango"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.071574Z-H29b0a15d-P000030d0","thread":"main","time":"2020-10-09T16:56:34.109574Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.039159,"t_rel":0.039159,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.071574Z-H29b0a15d-P000030d0","thread":"main","time":"2020-10-09T16:56:34.111573Z","file":"git.c","line":704,"name":"_run_dashed_","hierarchy":"fetch/fetch/_run_dashed_"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.071574Z-H29b0a15d-P000030d0","thread":"main","time":"2020-10-09T16:56:34.111573Z","file":"run-command.c","line":735,"child_id":0,"child_class":"dashed","use_shell":false,"argv":["git-remote-https","origin","https://github.com/tango-controls/cppTango"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.071574Z-H29b0a15d-P000030d0/20201009T165634.129576Z-H29b0a15d-P00002f0c","thread":"main","time":"2020-10-09T16:56:34.139575Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.071574Z-H29b0a15d-P000030d0/20201009T165634.129576Z-H29b0a15d-P00002f0c","thread":"main","time":"2020-10-09T16:56:34.139575Z","file":"common-main.c","line":49,"t_abs":0.009725,"argv":["git-remote-https","origin","https://github.com/tango-controls/cppTango"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.071574Z-H29b0a15d-P000030d0/20201009T165634.129576Z-H29b0a15d-P00002f0c","thread":"main","time":"2020-10-09T16:56:34.173576Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.044754,"t_rel":0.044754,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.071574Z-H29b0a15d-P000030d0/20201009T165634.129576Z-H29b0a15d-P00002f0c","thread":"main","time":"2020-10-09T16:56:34.175576Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.071574Z-H29b0a15d-P000030d0/20201009T165634.129576Z-H29b0a15d-P00002f0c","thread":"main","time":"2020-10-09T16:56:34.175576Z","file":"remote-curl.c","line":1482,"name":"remote-curl","hierarchy":"fetch/fetch/_run_dashed_/remote-curl"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:34.179577Z","file":"run-command.c","line":735,"child_id":4,"child_class":"?","use_shell":false,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.195585Z-H29b0a15d-P000006d8","thread":"main","time":"2020-10-09T16:56:34.203575Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.195585Z-H29b0a15d-P000006d8","thread":"main","time":"2020-10-09T16:56:34.203575Z","file":"common-main.c","line":49,"t_abs":0.010058,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.195585Z-H29b0a15d-P000006d8","thread":"main","time":"2020-10-09T16:56:34.237575Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.042859,"t_rel":0.042859,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.195585Z-H29b0a15d-P000006d8","thread":"main","time":"2020-10-09T16:56:34.237575Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.195585Z-H29b0a15d-P000006d8","thread":"main","time":"2020-10-09T16:56:34.239574Z","file":"git.c","line":445,"name":"rev-list","hierarchy":"fetch/fetch/rev-list"}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.195585Z-H29b0a15d-P000006d8","thread":"main","time":"2020-10-09T16:56:34.265160Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.070450,"t_rel":0.070450,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":7378,"PeakWorkingSetSize":9641984,"PeakPagefileUsage":4280320}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.195585Z-H29b0a15d-P000006d8","thread":"main","time":"2020-10-09T16:56:34.265160Z","file":"git.c","line":681,"t_abs":0.070486,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.195585Z-H29b0a15d-P000006d8","thread":"main","time":"2020-10-09T16:56:34.265160Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.070501,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:34.269161Z","file":"run-command.c","line":990,"child_id":4,"pid":1752,"code":0,"t_rel":0.089885}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:34.269161Z","file":"builtin/fetch.c","line":1143,"repo":1,"nesting":1,"category":"fetch","label":"consume_refs"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:34.269161Z","file":"run-command.c","line":735,"child_id":5,"child_class":"?","use_shell":false,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.297163Z-H29b0a15d-P000037ac","thread":"main","time":"2020-10-09T16:56:34.307161Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.297163Z-H29b0a15d-P000037ac","thread":"main","time":"2020-10-09T16:56:34.307161Z","file":"common-main.c","line":49,"t_abs":0.011856,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.297163Z-H29b0a15d-P000037ac","thread":"main","time":"2020-10-09T16:56:34.339160Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.043802,"t_rel":0.043802,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.297163Z-H29b0a15d-P000037ac","thread":"main","time":"2020-10-09T16:56:34.339160Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.297163Z-H29b0a15d-P000037ac","thread":"main","time":"2020-10-09T16:56:34.341160Z","file":"git.c","line":445,"name":"rev-list","hierarchy":"fetch/fetch/rev-list"}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.297163Z-H29b0a15d-P000037ac","thread":"main","time":"2020-10-09T16:56:34.365161Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.071328,"t_rel":0.071328,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":7374,"PeakWorkingSetSize":9674752,"PeakPagefileUsage":4308992}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.297163Z-H29b0a15d-P000037ac","thread":"main","time":"2020-10-09T16:56:34.367160Z","file":"git.c","line":681,"t_abs":0.071366,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.297163Z-H29b0a15d-P000037ac","thread":"main","time":"2020-10-09T16:56:34.367160Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.071381,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:34.371159Z","file":"run-command.c","line":990,"child_id":5,"pid":14252,"code":0,"t_rel":0.101219}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:34.375160Z","file":"builtin/fetch.c","line":1149,"repo":1,"t_rel":0.106090,"nesting":1,"category":"fetch","label":"consume_refs"}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.071574Z-H29b0a15d-P000030d0/20201009T165634.129576Z-H29b0a15d-P00002f0c","thread":"main","time":"2020-10-09T16:56:34.375160Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.246647,"t_rel":0.246647,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":7722,"PeakWorkingSetSize":8966144,"PeakPagefileUsage":3878912}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.071574Z-H29b0a15d-P000030d0/20201009T165634.129576Z-H29b0a15d-P00002f0c","thread":"main","time":"2020-10-09T16:56:34.375160Z","file":"common-main.c","line":54,"t_abs":0.246680,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.071574Z-H29b0a15d-P000030d0/20201009T165634.129576Z-H29b0a15d-P00002f0c","thread":"main","time":"2020-10-09T16:56:34.375160Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.246863,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.071574Z-H29b0a15d-P000030d0","thread":"main","time":"2020-10-09T16:56:34.393160Z","file":"run-command.c","line":990,"child_id":0,"pid":12044,"code":0,"t_rel":0.281715}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.071574Z-H29b0a15d-P000030d0","thread":"main","time":"2020-10-09T16:56:34.393160Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":0,"t_abs":0.322437,"t_rel":0.322437,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":6641,"PeakWorkingSetSize":6930432,"PeakPagefileUsage":3506176}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.071574Z-H29b0a15d-P000030d0","thread":"main","time":"2020-10-09T16:56:34.393160Z","file":"git.c","line":726,"t_abs":0.322461,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc/20201009T165634.071574Z-H29b0a15d-P000030d0","thread":"main","time":"2020-10-09T16:56:34.393160Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.322474,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:34.395160Z","file":"run-command.c","line":990,"child_id":3,"pid":12496,"code":0,"t_rel":0.336645}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:34.395160Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:34.395160Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000052,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:34.395160Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:34.395160Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000037,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:34.395160Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:34.395160Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000037,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:34.397160Z","file":"run-command.c","line":1858,"nesting":1,"category":"submodule","label":"parallel/fetch","msg":"max:1"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:34.397160Z","file":"run-command.c","line":1864,"t_rel":0.000021,"nesting":1,"category":"submodule","label":"parallel/fetch"}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:34.397160Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":7.407007,"t_rel":7.407007,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":6905,"PeakWorkingSetSize":9584640,"PeakPagefileUsage":4255744}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:34.397160Z","file":"git.c","line":681,"t_abs":7.407026,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165626.993719Z-H29b0a15d-P000009fc","thread":"main","time":"2020-10-09T16:56:34.397160Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":7.407038,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.401160Z","file":"run-command.c","line":990,"child_id":0,"pid":2556,"code":0,"t_rel":7.429107}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.401160Z","file":"run-command.c","line":1864,"t_rel":7.430077,"nesting":1,"category":"fetch","label":"parallel/fetch"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.401160Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.401160Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000053,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.401160Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.401160Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000037,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.401160Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.401160Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000037,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.401160Z","file":"run-command.c","line":1858,"nesting":1,"category":"submodule","label":"parallel/fetch","msg":"max:12"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.401160Z","file":"run-command.c","line":1864,"t_rel":0.000018,"nesting":1,"category":"submodule","label":"parallel/fetch"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.401160Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Collecting referenced commits"}
{"event":"data","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.421162Z","file":"progress.c","line":328,"repo":1,"t_abs":7.491784,"t_rel":0.020120,"nesting":2,"category":"progress","key":"total_objects","value":"0"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.421162Z","file":"progress.c","line":336,"repo":1,"t_rel":0.020157,"nesting":1,"category":"progress","label":"Collecting referenced commits"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.423160Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Loading known commits in commit graph"}
{"event":"data","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.423160Z","file":"progress.c","line":328,"repo":1,"t_abs":7.492317,"t_rel":0.000027,"nesting":2,"category":"progress","key":"total_objects","value":"154"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.423160Z","file":"progress.c","line":336,"repo":1,"t_rel":0.000048,"nesting":1,"category":"progress","label":"Loading known commits in commit graph"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.423160Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Expanding reachable commits in commit graph"}
{"event":"data","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.459163Z","file":"progress.c","line":328,"repo":1,"t_abs":7.529397,"t_rel":0.036855,"nesting":2,"category":"progress","key":"total_objects","value":"0"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.459163Z","file":"progress.c","line":336,"repo":1,"t_rel":0.036903,"nesting":1,"category":"progress","label":"Expanding reachable commits in commit graph"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.459163Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Clearing commit marks in commit graph"}
{"event":"data","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.459163Z","file":"progress.c","line":328,"repo":1,"t_abs":7.529818,"t_rel":0.000093,"nesting":2,"category":"progress","key":"total_objects","value":"2569"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.459163Z","file":"progress.c","line":336,"repo":1,"t_rel":0.000115,"nesting":1,"category":"progress","label":"Clearing commit marks in commit graph"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.459163Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Counting distinct commits in commit graph"}
{"event":"data","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.461164Z","file":"progress.c","line":328,"repo":1,"t_abs":7.530603,"t_rel":0.000562,"nesting":2,"category":"progress","key":"total_objects","value":"2569"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.461164Z","file":"progress.c","line":336,"repo":1,"t_rel":0.000585,"nesting":1,"category":"progress","label":"Counting distinct commits in commit graph"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.461164Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Finding extra edges in commit graph"}
{"event":"data","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.461164Z","file":"progress.c","line":328,"repo":1,"t_abs":7.531010,"t_rel":0.000227,"nesting":2,"category":"progress","key":"total_objects","value":"2569"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.461164Z","file":"progress.c","line":336,"repo":1,"t_rel":0.000324,"nesting":1,"category":"progress","label":"Finding extra edges in commit graph"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.461164Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Scanning merged commits"}
{"event":"data","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.461164Z","file":"progress.c","line":328,"repo":1,"t_abs":7.531466,"t_rel":0.000199,"nesting":2,"category":"progress","key":"total_objects","value":"2569"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.461164Z","file":"progress.c","line":336,"repo":1,"t_rel":0.000219,"nesting":1,"category":"progress","label":"Scanning merged commits"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.461164Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Computing commit graph generation numbers"}
{"event":"data","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.461164Z","file":"progress.c","line":328,"repo":1,"t_abs":7.532001,"t_rel":0.000369,"nesting":2,"category":"progress","key":"total_objects","value":"2569"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.461164Z","file":"progress.c","line":336,"repo":1,"t_rel":0.000389,"nesting":1,"category":"progress","label":"Computing commit graph generation numbers"}
{"event":"region_enter","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.463164Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Writing out commit graph in 3 passes"}
{"event":"data","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.465162Z","file":"progress.c","line":328,"repo":1,"t_abs":7.534641,"t_rel":0.001722,"nesting":2,"category":"progress","key":"total_objects","value":"7707"}
{"event":"region_leave","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.465162Z","file":"progress.c","line":336,"repo":1,"t_rel":0.001757,"nesting":1,"category":"progress","label":"Writing out commit graph in 3 passes"}
{"event":"child_start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.470120Z","file":"run-command.c","line":735,"child_id":3,"child_class":"?","use_shell":false,"argv":["git","maintenance","run","--auto","--no-quiet"]}
{"event":"version","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165634.482122Z-H29b0a15d-P000011f0","thread":"main","time":"2020-10-09T16:56:34.488121Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165634.482122Z-H29b0a15d-P000011f0","thread":"main","time":"2020-10-09T16:56:34.488121Z","file":"common-main.c","line":49,"t_abs":0.007784,"argv":["git","maintenance","run","--auto","--no-quiet"]}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165634.482122Z-H29b0a15d-P000011f0","thread":"main","time":"2020-10-09T16:56:34.518120Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.037267,"t_rel":0.037267,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165634.482122Z-H29b0a15d-P000011f0","thread":"main","time":"2020-10-09T16:56:34.518120Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165634.482122Z-H29b0a15d-P000011f0","thread":"main","time":"2020-10-09T16:56:34.520119Z","file":"git.c","line":445,"name":"maintenance","hierarchy":"fetch/maintenance"}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165634.482122Z-H29b0a15d-P000011f0","thread":"main","time":"2020-10-09T16:56:34.522119Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.040911,"t_rel":0.040911,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":6181,"PeakWorkingSetSize":6975488,"PeakPagefileUsage":3530752}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165634.482122Z-H29b0a15d-P000011f0","thread":"main","time":"2020-10-09T16:56:34.522119Z","file":"git.c","line":681,"t_abs":0.040933,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870/20201009T165634.482122Z-H29b0a15d-P000011f0","thread":"main","time":"2020-10-09T16:56:34.522119Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.040946,"code":0}
{"event":"child_exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.526121Z","file":"run-command.c","line":990,"child_id":3,"pid":4592,"code":0,"t_rel":0.055265}
{"event":"data_json","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.526121Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":7.595739,"t_rel":7.595739,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":11211,"PeakWorkingSetSize":13148160,"PeakPagefileUsage":6520832}}
{"event":"exit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.526121Z","file":"git.c","line":681,"t_abs":7.595759,"code":0}
{"event":"atexit","sid":"20201009T165626.931716Z-H29b0a15d-P00003870","thread":"main","time":"2020-10-09T16:56:34.526121Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":7.595772,"code":0}
{"event":"version","sid":"20201009T165634.565163Z-H29b0a15d-P000032ec","thread":"main","time":"2020-10-09T16:56:34.571163Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165634.565163Z-H29b0a15d-P000032ec","thread":"main","time":"2020-10-09T16:56:34.571163Z","file":"common-main.c","line":49,"t_abs":0.007707,"argv":["C:\\Program Files\\Git\\mingw64\\bin\\git.exe","commit-graph","verify"]}
{"event":"data_json","sid":"20201009T165634.565163Z-H29b0a15d-P000032ec","thread":"main","time":"2020-10-09T16:56:34.597163Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.033605,"t_rel":0.033605,"nesting":1,"category":"process","key":"windows/ancestry","value":["bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165634.565163Z-H29b0a15d-P000032ec","thread":"main","time":"2020-10-09T16:56:34.597163Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165634.565163Z-H29b0a15d-P000032ec","thread":"main","time":"2020-10-09T16:56:34.599164Z","file":"git.c","line":445,"name":"commit-graph","hierarchy":"commit-graph"}
{"event":"cmd_mode","sid":"20201009T165634.565163Z-H29b0a15d-P000032ec","thread":"main","time":"2020-10-09T16:56:34.599164Z","file":"builtin/commit-graph.c","line":88,"name":"verify"}
{"event":"region_enter","sid":"20201009T165634.565163Z-H29b0a15d-P000032ec","thread":"main","time":"2020-10-09T16:56:34.601164Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Verifying commits in commit graph"}
{"event":"data","sid":"20201009T165634.565163Z-H29b0a15d-P000032ec","thread":"main","time":"2020-10-09T16:56:34.627162Z","file":"progress.c","line":328,"repo":1,"t_abs":0.063913,"t_rel":0.025158,"nesting":2,"category":"progress","key":"total_objects","value":"2569"}
{"event":"region_leave","sid":"20201009T165634.565163Z-H29b0a15d-P000032ec","thread":"main","time":"2020-10-09T16:56:34.627162Z","file":"progress.c","line":336,"repo":1,"t_rel":0.025276,"nesting":1,"category":"progress","label":"Verifying commits in commit graph"}
{"event":"data_json","sid":"20201009T165634.565163Z-H29b0a15d-P000032ec","thread":"main","time":"2020-10-09T16:56:34.627162Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.064467,"t_rel":0.064467,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":6845,"PeakWorkingSetSize":11722752,"PeakPagefileUsage":4411392}}
{"event":"exit","sid":"20201009T165634.565163Z-H29b0a15d-P000032ec","thread":"main","time":"2020-10-09T16:56:34.627162Z","file":"git.c","line":681,"t_abs":0.064490,"code":0}
{"event":"atexit","sid":"20201009T165634.565163Z-H29b0a15d-P000032ec","thread":"main","time":"2020-10-09T16:56:34.627162Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.064504,"code":0}
{"event":"version","sid":"20201009T165634.730214Z-H29b0a15d-P000013b4","thread":"main","time":"2020-10-09T16:56:34.738216Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165634.730214Z-H29b0a15d-P000013b4","thread":"main","time":"2020-10-09T16:56:34.738216Z","file":"common-main.c","line":49,"t_abs":0.008301,"argv":["C:\\Program Files\\Git\\mingw64\\bin\\git.exe","commit-graph","verify"]}
{"event":"data_json","sid":"20201009T165634.730214Z-H29b0a15d-P000013b4","thread":"main","time":"2020-10-09T16:56:34.763281Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.033819,"t_rel":0.033819,"nesting":1,"category":"process","key":"windows/ancestry","value":["bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165634.730214Z-H29b0a15d-P000013b4","thread":"main","time":"2020-10-09T16:56:34.765283Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165634.730214Z-H29b0a15d-P000013b4","thread":"main","time":"2020-10-09T16:56:34.765283Z","file":"git.c","line":445,"name":"commit-graph","hierarchy":"commit-graph"}
{"event":"cmd_mode","sid":"20201009T165634.730214Z-H29b0a15d-P000013b4","thread":"main","time":"2020-10-09T16:56:34.765283Z","file":"builtin/commit-graph.c","line":88,"name":"verify"}
{"event":"data_json","sid":"20201009T165634.730214Z-H29b0a15d-P000013b4","thread":"main","time":"2020-10-09T16:56:34.767283Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.037087,"t_rel":0.037087,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":5663,"PeakWorkingSetSize":6975488,"PeakPagefileUsage":3530752}}
{"event":"exit","sid":"20201009T165634.730214Z-H29b0a15d-P000013b4","thread":"main","time":"2020-10-09T16:56:34.767283Z","file":"git.c","line":681,"t_abs":0.037109,"code":0}
{"event":"atexit","sid":"20201009T165634.730214Z-H29b0a15d-P000013b4","thread":"main","time":"2020-10-09T16:56:34.767283Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.037122,"code":0}
{"event":"version","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:34.829284Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:34.829284Z","file":"common-main.c","line":49,"t_abs":0.007578,"argv":["C:\\Program Files\\Git\\mingw64\\bin\\git.exe","fetch","--jobs","12"]}
{"event":"data_json","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:34.854793Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.033170,"t_rel":0.033170,"nesting":1,"category":"process","key":"windows/ancestry","value":["bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:34.854793Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:34.856792Z","file":"git.c","line":445,"name":"fetch","hierarchy":"fetch"}
{"event":"region_enter","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:34.856792Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:34.856792Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000049,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:34.858791Z","file":"builtin/fetch.c","line":1395,"repo":1,"nesting":1,"category":"fetch","label":"remote_refs"}
{"event":"child_start","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:34.858791Z","file":"run-command.c","line":735,"child_id":0,"child_class":"remote-https","use_shell":false,"argv":["git","remote-https","origin","https://github.com/tango-controls/cppTango"]}
{"event":"version","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165634.878797Z-H29b0a15d-P000011a8","thread":"main","time":"2020-10-09T16:56:34.888807Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165634.878797Z-H29b0a15d-P000011a8","thread":"main","time":"2020-10-09T16:56:34.888807Z","file":"common-main.c","line":49,"t_abs":0.010380,"argv":["git","remote-https","origin","https://github.com/tango-controls/cppTango"]}
{"event":"data_json","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165634.878797Z-H29b0a15d-P000011a8","thread":"main","time":"2020-10-09T16:56:34.920795Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.043006,"t_rel":0.043006,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"cmd_name","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165634.878797Z-H29b0a15d-P000011a8","thread":"main","time":"2020-10-09T16:56:34.922795Z","file":"git.c","line":704,"name":"_run_dashed_","hierarchy":"fetch/_run_dashed_"}
{"event":"child_start","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165634.878797Z-H29b0a15d-P000011a8","thread":"main","time":"2020-10-09T16:56:34.922795Z","file":"run-command.c","line":735,"child_id":0,"child_class":"dashed","use_shell":false,"argv":["git-remote-https","origin","https://github.com/tango-controls/cppTango"]}
{"event":"version","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165634.878797Z-H29b0a15d-P000011a8/20201009T165634.948753Z-H29b0a15d-P00001258","thread":"main","time":"2020-10-09T16:56:34.958755Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165634.878797Z-H29b0a15d-P000011a8/20201009T165634.948753Z-H29b0a15d-P00001258","thread":"main","time":"2020-10-09T16:56:34.958755Z","file":"common-main.c","line":49,"t_abs":0.012239,"argv":["git-remote-https","origin","https://github.com/tango-controls/cppTango"]}
{"event":"data_json","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165634.878797Z-H29b0a15d-P000011a8/20201009T165634.948753Z-H29b0a15d-P00001258","thread":"main","time":"2020-10-09T16:56:34.990753Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.043895,"t_rel":0.043895,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165634.878797Z-H29b0a15d-P000011a8/20201009T165634.948753Z-H29b0a15d-P00001258","thread":"main","time":"2020-10-09T16:56:34.992754Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165634.878797Z-H29b0a15d-P000011a8/20201009T165634.948753Z-H29b0a15d-P00001258","thread":"main","time":"2020-10-09T16:56:34.992754Z","file":"remote-curl.c","line":1482,"name":"remote-curl","hierarchy":"fetch/_run_dashed_/remote-curl"}
{"event":"region_leave","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:35.764934Z","file":"builtin/fetch.c","line":1397,"repo":1,"t_rel":0.906357,"nesting":1,"category":"fetch","label":"remote_refs"}
{"event":"child_start","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:35.808000Z","file":"run-command.c","line":735,"child_id":1,"child_class":"?","use_shell":false,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"version","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165635.832001Z-H29b0a15d-P00000918","thread":"main","time":"2020-10-09T16:56:35.839672Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165635.832001Z-H29b0a15d-P00000918","thread":"main","time":"2020-10-09T16:56:35.839672Z","file":"common-main.c","line":49,"t_abs":0.010321,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"data_json","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165635.832001Z-H29b0a15d-P00000918","thread":"main","time":"2020-10-09T16:56:35.871671Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.041957,"t_rel":0.041957,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165635.832001Z-H29b0a15d-P00000918","thread":"main","time":"2020-10-09T16:56:35.871671Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165635.832001Z-H29b0a15d-P00000918","thread":"main","time":"2020-10-09T16:56:35.873674Z","file":"git.c","line":445,"name":"rev-list","hierarchy":"fetch/rev-list"}
{"event":"data_json","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165635.832001Z-H29b0a15d-P00000918","thread":"main","time":"2020-10-09T16:56:35.899327Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.070065,"t_rel":0.070065,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":6735,"PeakWorkingSetSize":9109504,"PeakPagefileUsage":4280320}}
{"event":"exit","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165635.832001Z-H29b0a15d-P00000918","thread":"main","time":"2020-10-09T16:56:35.899327Z","file":"git.c","line":681,"t_abs":0.070098,"code":0}
{"event":"atexit","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165635.832001Z-H29b0a15d-P00000918","thread":"main","time":"2020-10-09T16:56:35.899327Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.070114,"code":0}
{"event":"child_exit","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:35.903325Z","file":"run-command.c","line":990,"child_id":1,"pid":2328,"code":0,"t_rel":0.096372}
{"event":"region_enter","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:35.903325Z","file":"builtin/fetch.c","line":1143,"repo":1,"nesting":1,"category":"fetch","label":"consume_refs"}
{"event":"child_start","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:35.905324Z","file":"run-command.c","line":735,"child_id":2,"child_class":"?","use_shell":false,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"version","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165635.941325Z-H29b0a15d-P00003e48","thread":"main","time":"2020-10-09T16:56:35.949324Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165635.941325Z-H29b0a15d-P00003e48","thread":"main","time":"2020-10-09T16:56:35.951333Z","file":"common-main.c","line":49,"t_abs":0.010823,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"data_json","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165635.941325Z-H29b0a15d-P00003e48","thread":"main","time":"2020-10-09T16:56:35.995331Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.056298,"t_rel":0.056298,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165635.941325Z-H29b0a15d-P00003e48","thread":"main","time":"2020-10-09T16:56:35.997331Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165635.941325Z-H29b0a15d-P00003e48","thread":"main","time":"2020-10-09T16:56:35.997331Z","file":"git.c","line":445,"name":"rev-list","hierarchy":"fetch/rev-list"}
{"event":"data_json","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165635.941325Z-H29b0a15d-P00003e48","thread":"main","time":"2020-10-09T16:56:36.023324Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.084116,"t_rel":0.084116,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":6745,"PeakWorkingSetSize":9150464,"PeakPagefileUsage":4308992}}
{"event":"exit","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165635.941325Z-H29b0a15d-P00003e48","thread":"main","time":"2020-10-09T16:56:36.023324Z","file":"git.c","line":681,"t_abs":0.084149,"code":0}
{"event":"atexit","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165635.941325Z-H29b0a15d-P00003e48","thread":"main","time":"2020-10-09T16:56:36.023324Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.084165,"code":0}
{"event":"child_exit","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.029327Z","file":"run-command.c","line":990,"child_id":2,"pid":15944,"code":0,"t_rel":0.123844}
{"event":"region_leave","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.029327Z","file":"builtin/fetch.c","line":1149,"repo":1,"t_rel":0.125935,"nesting":1,"category":"fetch","label":"consume_refs"}
{"event":"data_json","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165634.878797Z-H29b0a15d-P000011a8/20201009T165634.948753Z-H29b0a15d-P00001258","thread":"main","time":"2020-10-09T16:56:36.033326Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":1.085708,"t_rel":1.085708,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":7959,"PeakWorkingSetSize":11964416,"PeakPagefileUsage":5906432}}
{"event":"exit","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165634.878797Z-H29b0a15d-P000011a8/20201009T165634.948753Z-H29b0a15d-P00001258","thread":"main","time":"2020-10-09T16:56:36.033326Z","file":"common-main.c","line":54,"t_abs":1.085752,"code":0}
{"event":"atexit","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165634.878797Z-H29b0a15d-P000011a8/20201009T165634.948753Z-H29b0a15d-P00001258","thread":"main","time":"2020-10-09T16:56:36.033326Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":1.086087,"code":0}
{"event":"child_exit","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165634.878797Z-H29b0a15d-P000011a8","thread":"main","time":"2020-10-09T16:56:36.053341Z","file":"run-command.c","line":990,"child_id":0,"pid":4696,"code":0,"t_rel":1.131241}
{"event":"data_json","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165634.878797Z-H29b0a15d-P000011a8","thread":"main","time":"2020-10-09T16:56:36.053341Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":0,"t_abs":1.175790,"t_rel":1.175790,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":6135,"PeakWorkingSetSize":6963200,"PeakPagefileUsage":3522560}}
{"event":"exit","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165634.878797Z-H29b0a15d-P000011a8","thread":"main","time":"2020-10-09T16:56:36.053341Z","file":"git.c","line":726,"t_abs":1.175815,"code":0}
{"event":"atexit","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165634.878797Z-H29b0a15d-P000011a8","thread":"main","time":"2020-10-09T16:56:36.053341Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":1.175830,"code":0}
{"event":"child_exit","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.057327Z","file":"run-command.c","line":990,"child_id":0,"pid":4520,"code":0,"t_rel":1.199597}
{"event":"region_enter","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.057327Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.057327Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000057,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.057327Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.057327Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000040,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.057327Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.057327Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000040,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.059324Z","file":"run-command.c","line":1858,"nesting":1,"category":"submodule","label":"parallel/fetch","msg":"max:12"}
{"event":"region_leave","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.059324Z","file":"run-command.c","line":1864,"t_rel":0.000022,"nesting":1,"category":"submodule","label":"parallel/fetch"}
{"event":"region_enter","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.059324Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Collecting referenced commits"}
{"event":"data","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.059324Z","file":"progress.c","line":328,"repo":1,"t_abs":1.237969,"t_rel":0.000723,"nesting":2,"category":"progress","key":"total_objects","value":"0"}
{"event":"region_leave","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.059324Z","file":"progress.c","line":336,"repo":1,"t_rel":0.000752,"nesting":1,"category":"progress","label":"Collecting referenced commits"}
{"event":"region_enter","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.059324Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Loading known commits in commit graph"}
{"event":"data","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.059324Z","file":"progress.c","line":328,"repo":1,"t_abs":1.238325,"t_rel":0.000028,"nesting":2,"category":"progress","key":"total_objects","value":"154"}
{"event":"region_leave","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.059324Z","file":"progress.c","line":336,"repo":1,"t_rel":0.000052,"nesting":1,"category":"progress","label":"Loading known commits in commit graph"}
{"event":"region_enter","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.059324Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Expanding reachable commits in commit graph"}
{"event":"data","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.079331Z","file":"progress.c","line":328,"repo":1,"t_abs":1.257565,"t_rel":0.019055,"nesting":2,"category":"progress","key":"total_objects","value":"0"}
{"event":"region_leave","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.079331Z","file":"progress.c","line":336,"repo":1,"t_rel":0.019128,"nesting":1,"category":"progress","label":"Expanding reachable commits in commit graph"}
{"event":"region_enter","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.079331Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Clearing commit marks in commit graph"}
{"event":"data","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.079331Z","file":"progress.c","line":328,"repo":1,"t_abs":1.258051,"t_rel":0.000104,"nesting":2,"category":"progress","key":"total_objects","value":"2569"}
{"event":"region_leave","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.079331Z","file":"progress.c","line":336,"repo":1,"t_rel":0.000137,"nesting":1,"category":"progress","label":"Clearing commit marks in commit graph"}
{"event":"region_enter","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.079331Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Counting distinct commits in commit graph"}
{"event":"data","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.081331Z","file":"progress.c","line":328,"repo":1,"t_abs":1.258937,"t_rel":0.000625,"nesting":2,"category":"progress","key":"total_objects","value":"2569"}
{"event":"region_leave","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.081331Z","file":"progress.c","line":336,"repo":1,"t_rel":0.000658,"nesting":1,"category":"progress","label":"Counting distinct commits in commit graph"}
{"event":"region_enter","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.081331Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Finding extra edges in commit graph"}
{"event":"data","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.081331Z","file":"progress.c","line":328,"repo":1,"t_abs":1.259382,"t_rel":0.000180,"nesting":2,"category":"progress","key":"total_objects","value":"2569"}
{"event":"region_leave","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.081331Z","file":"progress.c","line":336,"repo":1,"t_rel":0.000204,"nesting":1,"category":"progress","label":"Finding extra edges in commit graph"}
{"event":"region_enter","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.081331Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Scanning merged commits"}
{"event":"data","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.081331Z","file":"progress.c","line":328,"repo":1,"t_abs":1.260328,"t_rel":0.000638,"nesting":2,"category":"progress","key":"total_objects","value":"2569"}
{"event":"region_leave","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.081331Z","file":"progress.c","line":336,"repo":1,"t_rel":0.000678,"nesting":1,"category":"progress","label":"Scanning merged commits"}
{"event":"region_enter","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.081331Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Computing commit graph generation numbers"}
{"event":"data","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.083331Z","file":"progress.c","line":328,"repo":1,"t_abs":1.261067,"t_rel":0.000428,"nesting":2,"category":"progress","key":"total_objects","value":"2569"}
{"event":"region_leave","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.083331Z","file":"progress.c","line":336,"repo":1,"t_rel":0.000453,"nesting":1,"category":"progress","label":"Computing commit graph generation numbers"}
{"event":"region_enter","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.083331Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Writing out commit graph in 3 passes"}
{"event":"data","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.085332Z","file":"progress.c","line":328,"repo":1,"t_abs":1.263925,"t_rel":0.001785,"nesting":2,"category":"progress","key":"total_objects","value":"7707"}
{"event":"region_leave","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.085332Z","file":"progress.c","line":336,"repo":1,"t_rel":0.001814,"nesting":1,"category":"progress","label":"Writing out commit graph in 3 passes"}
{"event":"child_start","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.090793Z","file":"run-command.c","line":735,"child_id":3,"child_class":"?","use_shell":false,"argv":["git","maintenance","run","--auto","--no-quiet"]}
{"event":"version","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165636.112793Z-H29b0a15d-P000021e8","thread":"main","time":"2020-10-09T16:56:36.120795Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165636.112793Z-H29b0a15d-P000021e8","thread":"main","time":"2020-10-09T16:56:36.120795Z","file":"common-main.c","line":49,"t_abs":0.008729,"argv":["git","maintenance","run","--auto","--no-quiet"]}
{"event":"data_json","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165636.112793Z-H29b0a15d-P000021e8","thread":"main","time":"2020-10-09T16:56:36.150794Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.040371,"t_rel":0.040371,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165636.112793Z-H29b0a15d-P000021e8","thread":"main","time":"2020-10-09T16:56:36.152793Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165636.112793Z-H29b0a15d-P000021e8","thread":"main","time":"2020-10-09T16:56:36.152793Z","file":"git.c","line":445,"name":"maintenance","hierarchy":"fetch/maintenance"}
{"event":"data_json","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165636.112793Z-H29b0a15d-P000021e8","thread":"main","time":"2020-10-09T16:56:36.154793Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.044292,"t_rel":0.044292,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":6180,"PeakWorkingSetSize":6963200,"PeakPagefileUsage":3522560}}
{"event":"exit","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165636.112793Z-H29b0a15d-P000021e8","thread":"main","time":"2020-10-09T16:56:36.154793Z","file":"git.c","line":681,"t_abs":0.044318,"code":0}
{"event":"atexit","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0/20201009T165636.112793Z-H29b0a15d-P000021e8","thread":"main","time":"2020-10-09T16:56:36.154793Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.044336,"code":0}
{"event":"child_exit","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.160792Z","file":"run-command.c","line":990,"child_id":3,"pid":8680,"code":0,"t_rel":0.069407}
{"event":"data_json","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.160792Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":1.338975,"t_rel":1.338975,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":7288,"PeakWorkingSetSize":13271040,"PeakPagefileUsage":6524928}}
{"event":"exit","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.160792Z","file":"git.c","line":681,"t_abs":1.338998,"code":0}
{"event":"atexit","sid":"20201009T165634.823284Z-H29b0a15d-P000027e0","thread":"main","time":"2020-10-09T16:56:36.160792Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":1.339013,"code":0}
{"event":"version","sid":"20201009T165636.202793Z-H29b0a15d-P00003cb8","thread":"main","time":"2020-10-09T16:56:36.208792Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165636.202793Z-H29b0a15d-P00003cb8","thread":"main","time":"2020-10-09T16:56:36.208792Z","file":"common-main.c","line":49,"t_abs":0.008327,"argv":["C:\\Program Files\\Git\\mingw64\\bin\\git.exe","remote","add","fork3","git@github.com:t-b/cppTango.git"]}
{"event":"data_json","sid":"20201009T165636.202793Z-H29b0a15d-P00003cb8","thread":"main","time":"2020-10-09T16:56:36.236792Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.035817,"t_rel":0.035817,"nesting":1,"category":"process","key":"windows/ancestry","value":["bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165636.202793Z-H29b0a15d-P00003cb8","thread":"main","time":"2020-10-09T16:56:36.236792Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165636.202793Z-H29b0a15d-P00003cb8","thread":"main","time":"2020-10-09T16:56:36.238791Z","file":"git.c","line":445,"name":"remote","hierarchy":"remote"}
{"event":"data_json","sid":"20201009T165636.202793Z-H29b0a15d-P00003cb8","thread":"main","time":"2020-10-09T16:56:36.242791Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.041458,"t_rel":0.041458,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":5709,"PeakWorkingSetSize":7016448,"PeakPagefileUsage":3534848}}
{"event":"exit","sid":"20201009T165636.202793Z-H29b0a15d-P00003cb8","thread":"main","time":"2020-10-09T16:56:36.242791Z","file":"git.c","line":681,"t_abs":0.041481,"code":0}
{"event":"atexit","sid":"20201009T165636.202793Z-H29b0a15d-P00003cb8","thread":"main","time":"2020-10-09T16:56:36.242791Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.041495,"code":0}
{"event":"version","sid":"20201009T165636.323503Z-H29b0a15d-P00002ffc","thread":"main","time":"2020-10-09T16:56:36.329503Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165636.323503Z-H29b0a15d-P00002ffc","thread":"main","time":"2020-10-09T16:56:36.329503Z","file":"common-main.c","line":49,"t_abs":0.008335,"argv":["C:\\Program Files\\Git\\mingw64\\bin\\git.exe","commit-graph","verify"]}
{"event":"data_json","sid":"20201009T165636.323503Z-H29b0a15d-P00002ffc","thread":"main","time":"2020-10-09T16:56:36.357499Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.036282,"t_rel":0.036282,"nesting":1,"category":"process","key":"windows/ancestry","value":["bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165636.323503Z-H29b0a15d-P00002ffc","thread":"main","time":"2020-10-09T16:56:36.359500Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165636.323503Z-H29b0a15d-P00002ffc","thread":"main","time":"2020-10-09T16:56:36.359500Z","file":"git.c","line":445,"name":"commit-graph","hierarchy":"commit-graph"}
{"event":"cmd_mode","sid":"20201009T165636.323503Z-H29b0a15d-P00002ffc","thread":"main","time":"2020-10-09T16:56:36.361499Z","file":"builtin/commit-graph.c","line":88,"name":"verify"}
{"event":"region_enter","sid":"20201009T165636.323503Z-H29b0a15d-P00002ffc","thread":"main","time":"2020-10-09T16:56:36.363498Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Verifying commits in commit graph"}
{"event":"data","sid":"20201009T165636.323503Z-H29b0a15d-P00002ffc","thread":"main","time":"2020-10-09T16:56:36.391500Z","file":"progress.c","line":328,"repo":1,"t_abs":0.069116,"t_rel":0.027252,"nesting":2,"category":"progress","key":"total_objects","value":"2569"}
{"event":"region_leave","sid":"20201009T165636.323503Z-H29b0a15d-P00002ffc","thread":"main","time":"2020-10-09T16:56:36.391500Z","file":"progress.c","line":336,"repo":1,"t_rel":0.027294,"nesting":1,"category":"progress","label":"Verifying commits in commit graph"}
{"event":"data_json","sid":"20201009T165636.323503Z-H29b0a15d-P00002ffc","thread":"main","time":"2020-10-09T16:56:36.391500Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.069671,"t_rel":0.069671,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":6857,"PeakWorkingSetSize":11685888,"PeakPagefileUsage":4378624}}
{"event":"exit","sid":"20201009T165636.323503Z-H29b0a15d-P00002ffc","thread":"main","time":"2020-10-09T16:56:36.391500Z","file":"git.c","line":681,"t_abs":0.069693,"code":0}
{"event":"atexit","sid":"20201009T165636.323503Z-H29b0a15d-P00002ffc","thread":"main","time":"2020-10-09T16:56:36.391500Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.069708,"code":0}
{"event":"version","sid":"20201009T165636.455665Z-H29b0a15d-P00002e44","thread":"main","time":"2020-10-09T16:56:36.461657Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165636.455665Z-H29b0a15d-P00002e44","thread":"main","time":"2020-10-09T16:56:36.461657Z","file":"common-main.c","line":49,"t_abs":0.008551,"argv":["C:\\Program Files\\Git\\mingw64\\bin\\git.exe","remote","add","fork4","git@github.com:t-b/cppTango.git"]}
{"event":"data_json","sid":"20201009T165636.455665Z-H29b0a15d-P00002e44","thread":"main","time":"2020-10-09T16:56:36.489660Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.036768,"t_rel":0.036768,"nesting":1,"category":"process","key":"windows/ancestry","value":["bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165636.455665Z-H29b0a15d-P00002e44","thread":"main","time":"2020-10-09T16:56:36.491662Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165636.455665Z-H29b0a15d-P00002e44","thread":"main","time":"2020-10-09T16:56:36.491662Z","file":"git.c","line":445,"name":"remote","hierarchy":"remote"}
{"event":"data_json","sid":"20201009T165636.455665Z-H29b0a15d-P00002e44","thread":"main","time":"2020-10-09T16:56:36.495664Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.042105,"t_rel":0.042105,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":5708,"PeakWorkingSetSize":7020544,"PeakPagefileUsage":3538944}}
{"event":"exit","sid":"20201009T165636.455665Z-H29b0a15d-P00002e44","thread":"main","time":"2020-10-09T16:56:36.495664Z","file":"git.c","line":681,"t_abs":0.042128,"code":0}
{"event":"atexit","sid":"20201009T165636.455665Z-H29b0a15d-P00002e44","thread":"main","time":"2020-10-09T16:56:36.495664Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.042204,"code":0}
{"event":"version","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:36.571658Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:36.571658Z","file":"common-main.c","line":49,"t_abs":0.008671,"argv":["C:\\Program Files\\Git\\mingw64\\bin\\git.exe","fetch","--jobs","12"]}
{"event":"data_json","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:36.599664Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.036398,"t_rel":0.036398,"nesting":1,"category":"process","key":"windows/ancestry","value":["bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:36.601664Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:36.601664Z","file":"git.c","line":445,"name":"fetch","hierarchy":"fetch"}
{"event":"region_enter","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:36.603664Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:36.603664Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000053,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:36.603664Z","file":"builtin/fetch.c","line":1395,"repo":1,"nesting":1,"category":"fetch","label":"remote_refs"}
{"event":"child_start","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:36.603664Z","file":"run-command.c","line":735,"child_id":0,"child_class":"remote-https","use_shell":false,"argv":["git","remote-https","origin","https://github.com/tango-controls/cppTango"]}
{"event":"version","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165636.618778Z-H29b0a15d-P000027d0","thread":"main","time":"2020-10-09T16:56:36.626778Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165636.618778Z-H29b0a15d-P000027d0","thread":"main","time":"2020-10-09T16:56:36.626778Z","file":"common-main.c","line":49,"t_abs":0.009481,"argv":["git","remote-https","origin","https://github.com/tango-controls/cppTango"]}
{"event":"data_json","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165636.618778Z-H29b0a15d-P000027d0","thread":"main","time":"2020-10-09T16:56:36.656783Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.040608,"t_rel":0.040608,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"cmd_name","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165636.618778Z-H29b0a15d-P000027d0","thread":"main","time":"2020-10-09T16:56:36.658780Z","file":"git.c","line":704,"name":"_run_dashed_","hierarchy":"fetch/_run_dashed_"}
{"event":"child_start","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165636.618778Z-H29b0a15d-P000027d0","thread":"main","time":"2020-10-09T16:56:36.658780Z","file":"run-command.c","line":735,"child_id":0,"child_class":"dashed","use_shell":false,"argv":["git-remote-https","origin","https://github.com/tango-controls/cppTango"]}
{"event":"version","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165636.618778Z-H29b0a15d-P000027d0/20201009T165636.680783Z-H29b0a15d-P00001ccc","thread":"main","time":"2020-10-09T16:56:36.688777Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165636.618778Z-H29b0a15d-P000027d0/20201009T165636.680783Z-H29b0a15d-P00001ccc","thread":"main","time":"2020-10-09T16:56:36.688777Z","file":"common-main.c","line":49,"t_abs":0.008340,"argv":["git-remote-https","origin","https://github.com/tango-controls/cppTango"]}
{"event":"data_json","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165636.618778Z-H29b0a15d-P000027d0/20201009T165636.680783Z-H29b0a15d-P00001ccc","thread":"main","time":"2020-10-09T16:56:36.722783Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.043623,"t_rel":0.043623,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165636.618778Z-H29b0a15d-P000027d0/20201009T165636.680783Z-H29b0a15d-P00001ccc","thread":"main","time":"2020-10-09T16:56:36.724783Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165636.618778Z-H29b0a15d-P000027d0/20201009T165636.680783Z-H29b0a15d-P00001ccc","thread":"main","time":"2020-10-09T16:56:36.724783Z","file":"remote-curl.c","line":1482,"name":"remote-curl","hierarchy":"fetch/_run_dashed_/remote-curl"}
{"event":"region_leave","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.502892Z","file":"builtin/fetch.c","line":1397,"repo":1,"t_rel":0.898730,"nesting":1,"category":"fetch","label":"remote_refs"}
{"event":"child_start","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.546130Z","file":"run-command.c","line":735,"child_id":1,"child_class":"?","use_shell":false,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"version","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165637.568127Z-H29b0a15d-P00003250","thread":"main","time":"2020-10-09T16:56:37.575479Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165637.568127Z-H29b0a15d-P00003250","thread":"main","time":"2020-10-09T16:56:37.575479Z","file":"common-main.c","line":49,"t_abs":0.010398,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"data_json","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165637.568127Z-H29b0a15d-P00003250","thread":"main","time":"2020-10-09T16:56:37.617478Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.051550,"t_rel":0.051550,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165637.568127Z-H29b0a15d-P00003250","thread":"main","time":"2020-10-09T16:56:37.619476Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165637.568127Z-H29b0a15d-P00003250","thread":"main","time":"2020-10-09T16:56:37.619476Z","file":"git.c","line":445,"name":"rev-list","hierarchy":"fetch/rev-list"}
{"event":"data_json","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165637.568127Z-H29b0a15d-P00003250","thread":"main","time":"2020-10-09T16:56:37.645480Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.079520,"t_rel":0.079520,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":6719,"PeakWorkingSetSize":9154560,"PeakPagefileUsage":4317184}}
{"event":"exit","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165637.568127Z-H29b0a15d-P00003250","thread":"main","time":"2020-10-09T16:56:37.645480Z","file":"git.c","line":681,"t_abs":0.079629,"code":0}
{"event":"atexit","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165637.568127Z-H29b0a15d-P00003250","thread":"main","time":"2020-10-09T16:56:37.645480Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.079651,"code":0}
{"event":"child_exit","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.651474Z","file":"run-command.c","line":990,"child_id":1,"pid":12880,"code":0,"t_rel":0.104616}
{"event":"region_enter","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.651474Z","file":"builtin/fetch.c","line":1143,"repo":1,"nesting":1,"category":"fetch","label":"consume_refs"}
{"event":"child_start","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.651474Z","file":"run-command.c","line":735,"child_id":2,"child_class":"?","use_shell":false,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"version","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165637.679475Z-H29b0a15d-P00000880","thread":"main","time":"2020-10-09T16:56:37.687487Z","file":"common-main.c","line":48,"evt":"2","exe":"2.29.0.rc0.windows.1"}
{"event":"start","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165637.679475Z-H29b0a15d-P00000880","thread":"main","time":"2020-10-09T16:56:37.687487Z","file":"common-main.c","line":49,"t_abs":0.010817,"argv":["git","rev-list","--objects","--stdin","--not","--all","--quiet","--alternate-refs"]}
{"event":"data_json","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165637.679475Z-H29b0a15d-P00000880","thread":"main","time":"2020-10-09T16:56:37.731475Z","file":"compat/win32/trace2_win32_process_info.c","line":118,"repo":0,"t_abs":0.055160,"t_rel":0.055160,"nesting":1,"category":"process","key":"windows/ancestry","value":["git.exe","bash.exe","bash.exe","bash.exe","cmd.exe","git-bash.exe","explorer.exe"]}
{"event":"def_repo","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165637.679475Z-H29b0a15d-P00000880","thread":"main","time":"2020-10-09T16:56:37.733479Z","file":"repository.c","line":130,"repo":1,"worktree":"E:/projekte/test/dummy"}
{"event":"cmd_name","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165637.679475Z-H29b0a15d-P00000880","thread":"main","time":"2020-10-09T16:56:37.733479Z","file":"git.c","line":445,"name":"rev-list","hierarchy":"fetch/rev-list"}
{"event":"data_json","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165637.679475Z-H29b0a15d-P00000880","thread":"main","time":"2020-10-09T16:56:37.761476Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":0.083536,"t_rel":0.083536,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":6731,"PeakWorkingSetSize":9154560,"PeakPagefileUsage":4304896}}
{"event":"exit","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165637.679475Z-H29b0a15d-P00000880","thread":"main","time":"2020-10-09T16:56:37.761476Z","file":"git.c","line":681,"t_abs":0.083569,"code":0}
{"event":"atexit","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165637.679475Z-H29b0a15d-P00000880","thread":"main","time":"2020-10-09T16:56:37.761476Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":0.083585,"code":0}
{"event":"child_exit","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.767708Z","file":"run-command.c","line":990,"child_id":2,"pid":2176,"code":0,"t_rel":0.116114}
{"event":"region_leave","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.770706Z","file":"builtin/fetch.c","line":1149,"repo":1,"t_rel":0.119532,"nesting":1,"category":"fetch","label":"consume_refs"}
{"event":"data_json","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165636.618778Z-H29b0a15d-P000027d0/20201009T165636.680783Z-H29b0a15d-P00001ccc","thread":"main","time":"2020-10-09T16:56:37.774700Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":1,"t_abs":1.094667,"t_rel":1.094667,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":7960,"PeakWorkingSetSize":11968512,"PeakPagefileUsage":5902336}}
{"event":"exit","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165636.618778Z-H29b0a15d-P000027d0/20201009T165636.680783Z-H29b0a15d-P00001ccc","thread":"main","time":"2020-10-09T16:56:37.775701Z","file":"common-main.c","line":54,"t_abs":1.094880,"code":0}
{"event":"atexit","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165636.618778Z-H29b0a15d-P000027d0/20201009T165636.680783Z-H29b0a15d-P00001ccc","thread":"main","time":"2020-10-09T16:56:37.775701Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":1.095534,"code":0}
{"event":"child_exit","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165636.618778Z-H29b0a15d-P000027d0","thread":"main","time":"2020-10-09T16:56:37.795786Z","file":"run-command.c","line":990,"child_id":0,"pid":7372,"code":0,"t_rel":1.137318}
{"event":"data_json","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165636.618778Z-H29b0a15d-P000027d0","thread":"main","time":"2020-10-09T16:56:37.795786Z","file":"compat/win32/trace2_win32_process_info.c","line":166,"repo":0,"t_abs":1.179597,"t_rel":1.179597,"nesting":1,"category":"process","key":"windows/memory","value":{"PageFaultCount":6138,"PeakWorkingSetSize":6971392,"PeakPagefileUsage":3534848}}
{"event":"exit","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165636.618778Z-H29b0a15d-P000027d0","thread":"main","time":"2020-10-09T16:56:37.795786Z","file":"git.c","line":726,"t_abs":1.179628,"code":0}
{"event":"atexit","sid":"20201009T165636.565659Z-H29b0a15d-P00002454/20201009T165636.618778Z-H29b0a15d-P000027d0","thread":"main","time":"2020-10-09T16:56:37.795786Z","file":"trace2/tr2_tgt_event.c","line":201,"t_abs":1.179651,"code":0}
{"event":"child_exit","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.799785Z","file":"run-command.c","line":990,"child_id":0,"pid":10192,"code":0,"t_rel":1.196776}
{"event":"region_enter","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.799785Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.799785Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000071,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.799785Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.799785Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000042,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.801785Z","file":"read-cache.c","line":2306,"repo":1,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_leave","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.801785Z","file":"read-cache.c","line":2311,"repo":1,"t_rel":0.000043,"nesting":1,"category":"index","label":"do_read_index","msg":".git/index"}
{"event":"region_enter","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.801785Z","file":"run-command.c","line":1858,"nesting":1,"category":"submodule","label":"parallel/fetch","msg":"max:12"}
{"event":"region_leave","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.801785Z","file":"run-command.c","line":1864,"t_rel":0.000095,"nesting":1,"category":"submodule","label":"parallel/fetch"}
{"event":"region_enter","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.801785Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Collecting referenced commits"}
{"event":"data","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.801785Z","file":"progress.c","line":328,"repo":1,"t_abs":1.238833,"t_rel":0.000727,"nesting":2,"category":"progress","key":"total_objects","value":"0"}
{"event":"region_leave","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.801785Z","file":"progress.c","line":336,"repo":1,"t_rel":0.000757,"nesting":1,"category":"progress","label":"Collecting referenced commits"}
{"event":"region_enter","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.803786Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Loading known commits in commit graph"}
{"event":"data","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.803786Z","file":"progress.c","line":328,"repo":1,"t_abs":1.239441,"t_rel":0.000030,"nesting":2,"category":"progress","key":"total_objects","value":"154"}
{"event":"region_leave","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.803786Z","file":"progress.c","line":336,"repo":1,"t_rel":0.000054,"nesting":1,"category":"progress","label":"Loading known commits in commit graph"}
{"event":"region_enter","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.803786Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Expanding reachable commits in commit graph"}
{"event":"data","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.803786Z","file":"progress.c","line":328,"repo":1,"t_abs":1.240010,"t_rel":0.000336,"nesting":2,"category":"progress","key":"total_objects","value":"0"}
{"event":"region_leave","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.803786Z","file":"progress.c","line":336,"repo":1,"t_rel":0.000360,"nesting":1,"category":"progress","label":"Expanding reachable commits in commit graph"}
{"event":"region_enter","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.803786Z","file":"progress.c","line":268,"repo":1,"nesting":1,"category":"progress","label":"Clearing commit marks in commit graph"}
{"event":"data","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.803786Z","file":"progress.c","line":328,"repo":1,"t_abs":1.240278,"t_rel":0.000030,"nesting":2,"category":"progress","key":"total_objects","value":"188"}
{"event":"region_leave","sid":"20201009T165636.565659Z-H29b0a15d-P00002454","thread":"main","time":"2020-10-09T16:56:37.803786Z","file":"progress.c","line":336,"repo":1,"t_rel":0.000050,"nesting":1,"category":"progress","label":"Clearing commit marks in commit graph"}
{"event":"region_enter","sid"
```

## Derrick Stolee, 2020-10-09 17:46

Subject: Re: 2.29.0.rc0.windows.1: Duplicate commit id error message when fetching
Message-ID: <64de22fd-2e1b-aaab-3a8e-f6f1d630a46e@gmail.com>
URL: https://gitlist.dev/e/64de22fd-2e1b-aaab-3a8e-f6f1d630a46e%40gmail.com
In-Reply-To: <2f30099a-4a3d-00f7-bb08-ca6c1f76bcd4@virtuell-zuhause.de>

```
On 10/9/2020 1:12 PM, Thomas Braun wrote:
> Sure! Please find them attached. I retried with no jobs parameter as
> well, same issues.
> 
> I did some more bisecting of my git settings. And now it's getting
> embarrassing...
> 
> Can you reproduce it if you do
> 
> git config core.commitGraph false
> git config fetch.writeCommitGraph true
> ?

I _can_ repro it in this case! I think there must be something
very interesting going on where the commit-graph is parsed in
_some_ places, but not in others. This is something that I can
really start to dig into.

It's important to note that the final "git fetch" adds a layer
to the commit-graph chain even though we shouldn't be reading
from the commit-graph file! This is an unusual situation that
is unexpected, but should be handled correctly.

My gut reaction is to end early in any commit-graph write
method when core.commitGraph is false. But that only papers
over the real issue here. I'll keep digging.

Thanks for the logs, they may come in handy!
-Stolee


```

## Jeff King, 2020-10-09 17:55

Subject: Re: 2.29.0.rc0.windows.1: Duplicate commit id error message when fetching
Message-ID: <20201009175506.GA957408@coredump.intra.peff.net>
URL: https://gitlist.dev/e/20201009175506.GA957408%40coredump.intra.peff.net
In-Reply-To: <64de22fd-2e1b-aaab-3a8e-f6f1d630a46e@gmail.com>

```
On Fri, Oct 09, 2020 at 01:46:07PM -0400, Derrick Stolee wrote:

> > Can you reproduce it if you do
> > 
> > git config core.commitGraph false
> > git config fetch.writeCommitGraph true
> > ?
> 
> I _can_ repro it in this case! I think there must be something
> very interesting going on where the commit-graph is parsed in
> _some_ places, but not in others. This is something that I can
> really start to dig into.

Here's a much more minimal reproduction:

  git init repo
  cd repo

  git commit --allow-empty -m one
  git rev-parse HEAD |
  git -c core.commitGraph=false \
      commit-graph write --split=no-merge --stdin-commits
  git rev-parse HEAD |
  git -c core.commitGraph=false \
      commit-graph write --split=no-merge --stdin-commits

  git commit --allow-empty -m two
  git rev-parse HEAD |
  git commit-graph write --split --stdin-commits

The final write will die() with the "unexpected duplicate" message.

-Peff

```

## Taylor Blau, 2020-10-09 18:28

Subject: Re: 2.29.0.rc0.windows.1: Duplicate commit id error message when fetching
Message-ID: <20201009182833.GA437455@nand.local>
URL: https://gitlist.dev/e/20201009182833.GA437455%40nand.local
In-Reply-To: <20201009175506.GA957408@coredump.intra.peff.net>

```
On Fri, Oct 09, 2020 at 01:55:06PM -0400, Jeff King wrote:
> On Fri, Oct 09, 2020 at 01:46:07PM -0400, Derrick Stolee wrote:
>
> > > Can you reproduce it if you do
> > >
> > > git config core.commitGraph false
> > > git config fetch.writeCommitGraph true
> > > ?
> >
> > I _can_ repro it in this case! I think there must be something
> > very interesting going on where the commit-graph is parsed in
> > _some_ places, but not in others. This is something that I can
> > really start to dig into.
>
> Here's a much more minimal reproduction:
>
>   git init repo
>   cd repo
>
>   git commit --allow-empty -m one
>   git rev-parse HEAD |
>   git -c core.commitGraph=false \
>       commit-graph write --split=no-merge --stdin-commits
>   git rev-parse HEAD |
>   git -c core.commitGraph=false \
>       commit-graph write --split=no-merge --stdin-commits
>
>   git commit --allow-empty -m two
>   git rev-parse HEAD |
>   git commit-graph write --split --stdin-commits
>
> The final write will die() with the "unexpected duplicate" message.

Makes sense; the second commit-graph write won't know that 'one' is
already in the graph because 'core.commitGraph' prevents
'prepare_commit_graph()' from actually loading the graph (actually
loading the graph would be enough to stop the second write from
occurring at all.)

I'm of two minds about what we could be doing here:

  - On the one hand we could be ignoring `core.commitGraph` setting
    during commit-graph writes and forcibly loading the commit-graph
    anyway.

  - But on the other hand, writing a commit graph with `core.commitGraph` set
    to false makes no sense. So, I'd almost rather have us die()
    immediately if core.commitGraph is set to false.

I think I'd advocate for the latter, along with Stolee's patch to not
die in the case of duplicate commits in multiple layers of the graph.

> -Peff

Thanks,
Taylor

```

## Derrick Stolee, 2020-10-09 18:33

Subject: Re: 2.29.0.rc0.windows.1: Duplicate commit id error message when fetching
Message-ID: <4c138121-ef58-c870-60b2-8140e6e0cbee@gmail.com>
URL: https://gitlist.dev/e/4c138121-ef58-c870-60b2-8140e6e0cbee%40gmail.com
In-Reply-To: <20201009182833.GA437455@nand.local>

```
On 10/9/2020 2:28 PM, Taylor Blau wrote:
> On Fri, Oct 09, 2020 at 01:55:06PM -0400, Jeff King wrote:
>> On Fri, Oct 09, 2020 at 01:46:07PM -0400, Derrick Stolee wrote:
>>
>>>> Can you reproduce it if you do
>>>>
>>>> git config core.commitGraph false
>>>> git config fetch.writeCommitGraph true
>>>> ?
>>>
>>> I _can_ repro it in this case! I think there must be something
>>> very interesting going on where the commit-graph is parsed in
>>> _some_ places, but not in others. This is something that I can
>>> really start to dig into.
>>
>> Here's a much more minimal reproduction:
>>
>>   git init repo
>>   cd repo
>>
>>   git commit --allow-empty -m one
>>   git rev-parse HEAD |
>>   git -c core.commitGraph=false \
>>       commit-graph write --split=no-merge --stdin-commits
>>   git rev-parse HEAD |
>>   git -c core.commitGraph=false \
>>       commit-graph write --split=no-merge --stdin-commits
>>
>>   git commit --allow-empty -m two
>>   git rev-parse HEAD |
>>   git commit-graph write --split --stdin-commits
>>
>> The final write will die() with the "unexpected duplicate" message.
> 
> Makes sense; the second commit-graph write won't know that 'one' is
> already in the graph because 'core.commitGraph' prevents
> 'prepare_commit_graph()' from actually loading the graph (actually
> loading the graph would be enough to stop the second write from
> occurring at all.)

Right. We aren't parsing from the commit-graph, so we don't see
that these commits are already in the file.

> I'm of two minds about what we could be doing here:
> 
>   - On the one hand we could be ignoring `core.commitGraph` setting
>     during commit-graph writes and forcibly loading the commit-graph
>     anyway.
> 
>   - But on the other hand, writing a commit graph with `core.commitGraph` set
>     to false makes no sense. So, I'd almost rather have us die()
>     immediately if core.commitGraph is set to false.

I agree that we should just give up, but die() would not be correct.
We should just "return 0", possibly with a warning.

> I think I'd advocate for the latter, along with Stolee's patch to not
> die in the case of duplicate commits in multiple layers of the graph.

If we agree that writing a commit-graph makes no sense if the feature
is disabled, then I can include a patch that has a test similar to
Peff's and that change.

Thanks,
-Stolee

```

## Taylor Blau, 2020-10-09 18:37

Subject: Re: 2.29.0.rc0.windows.1: Duplicate commit id error message when fetching
Message-ID: <20201009183750.GA437683@nand.local>
URL: https://gitlist.dev/e/20201009183750.GA437683%40nand.local
In-Reply-To: <4c138121-ef58-c870-60b2-8140e6e0cbee@gmail.com>

```
On Fri, Oct 09, 2020 at 02:33:02PM -0400, Derrick Stolee wrote:
> > Makes sense; the second commit-graph write won't know that 'one' is
> > already in the graph because 'core.commitGraph' prevents
> > 'prepare_commit_graph()' from actually loading the graph (actually
> > loading the graph would be enough to stop the second write from
> > occurring at all.)
>
> Right. We aren't parsing from the commit-graph, so we don't see
> that these commits are already in the file.

OK, I feel even better knowing that you and I both agree on the cause of
this buglet ;-).

This also makes me think that this has probably existed since the
beginning of commit-graphs, and that it only became easier to tickle in
recent releases with things like '--split=no-merge'.

> >   - But on the other hand, writing a commit graph with `core.commitGraph` set
> >     to false makes no sense. So, I'd almost rather have us die()
> >     immediately if core.commitGraph is set to false.
>
> I agree that we should just give up, but die() would not be correct.
> We should just "return 0", possibly with a warning.

Yeah; that sounds much better.

> > I think I'd advocate for the latter, along with Stolee's patch to not
> > die in the case of duplicate commits in multiple layers of the graph.
>
> If we agree that writing a commit-graph makes no sense if the feature
> is disabled, then I can include a patch that has a test similar to
> Peff's and that change.

Sounds good. I'm certainly on board, but I want to hear what others
think, too.

I thought that we had a configuration variable to control whether or not
we write changed-path Bloom filters, so I was going to ask about what we
should do if that was set to false, and the caller passed
'--changed-paths'. But, I guess that my memory was wrong, since I
couldn't find such a variable to begin with (we _do_ have
'commitGraph.readChangedPaths', but since that only controls reading no
additional special care has to be taken).

Thanks for working on this.

> Thanks,
> -Stolee

Thanks,
Taylor

```
