summaryrefslogtreecommitdiffstats
path: root/git_trace2_event_log.py
diff options
context:
space:
mode:
Diffstat (limited to 'git_trace2_event_log.py')
-rw-r--r--git_trace2_event_log.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/git_trace2_event_log.py b/git_trace2_event_log.py
index 8c33d80b..8f12d1a9 100644
--- a/git_trace2_event_log.py
+++ b/git_trace2_event_log.py
@@ -132,6 +132,18 @@ class EventLog(object):
132 exit_event['code'] = result 132 exit_event['code'] = result
133 self._log.append(exit_event) 133 self._log.append(exit_event)
134 134
135 def CommandEvent(self, name, subcommands):
136 """Append a 'command' event to the current log.
137
138 Args:
139 name: Name of the primary command (ex: repo, git)
140 subcommands: List of the sub-commands (ex: version, init, sync)
141 """
142 command_event = self._CreateEventDict('command')
143 command_event['name'] = name
144 command_event['subcommands'] = subcommands
145 self._log.append(command_event)
146
135 def DefParamRepoEvents(self, config): 147 def DefParamRepoEvents(self, config):
136 """Append a 'def_param' event for each repo.* config key to the current log. 148 """Append a 'def_param' event for each repo.* config key to the current log.
137 149