]> git.ipfire.org Git - thirdparty/git.git/commitdiff
commit-graph: emit trace2 cmd_mode for each sub-command
authorGarima Singh <garima.singh@microsoft.com>
Tue, 27 Aug 2019 16:56:34 +0000 (09:56 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 2 Oct 2019 09:36:19 +0000 (18:36 +0900)
Emit trace2_cmd_mode() messages for each commit-graph
sub-command.

The commit graph commands were in flux when trace2 was
making it's way to git. Now that we have enough sub-commands
in commit-graph, we can label the various modes within them.
Distinguishing between read, write and verify is a great
start.

Signed-off-by: Garima Singh <garima.singh@microsoft.com>
Acked-by: Jeff Hostetler <jeffhost@microsoft.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/commit-graph.c

index 57863619b71dc9d33ff864b2ce39c6e3a7d6559b..ef68b26744d9f10eadd7cbc8fc2354482405551f 100644 (file)
@@ -58,6 +58,8 @@ static int graph_verify(int argc, const char **argv)
                OPT_END(),
        };
 
+       trace2_cmd_mode("verify");
+
        argc = parse_options(argc, argv, NULL,
                             builtin_commit_graph_verify_options,
                             builtin_commit_graph_verify_usage, 0);
@@ -102,6 +104,8 @@ static int graph_read(int argc, const char **argv)
                OPT_END(),
        };
 
+       trace2_cmd_mode("read");
+
        argc = parse_options(argc, argv, NULL,
                             builtin_commit_graph_read_options,
                             builtin_commit_graph_read_usage, 0);
@@ -183,6 +187,8 @@ static int graph_write(int argc, const char **argv)
        split_opts.max_commits = 0;
        split_opts.expire_time = 0;
 
+       trace2_cmd_mode("write");
+
        argc = parse_options(argc, argv, NULL,
                             builtin_commit_graph_write_options,
                             builtin_commit_graph_write_usage, 0);