[PATCH] gentree: add timing info to git debug commit message

Johannes Berg <[email protected]>
Newsgroups org.kernel.vger.backports
Message-ID <20200214120947.644e437c6838.If8a190b493b67963db290f8b6a69c8907f70d9bf@changeid>
From: Johannes Berg <[email protected]>

This is useful to see where we spend most time.

Signed-off-by: Johannes Berg <[email protected]>
---
 gentree.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/gentree.py b/gentree.py
index 3273eedec928..8fdf34c60f7e 100755
--- a/gentree.py
+++ b/gentree.py
@@ -4,7 +4,7 @@
 #
 
 import argparse, sys, os, errno, shutil, re, subprocess
-import tarfile, gzip
+import tarfile, gzip, time
 
 # find self
 source_dir = os.path.abspath(os.path.dirname(__file__))
@@ -305,12 +305,17 @@ def git_debug_init(args):
     git.commit_all("Copied backport", tree=args.bpid.project_dir)
 
 
+prevtime = None
 def git_debug_snapshot(args, name):
     """
     Take a git snapshot for the debugging.
     """
     if not args.gitdebug:
         return
+    global prevtime
+    if prevtime is not None:
+        name += "\n\n(took %.2f seconds)\n" % (time.time() - prevtime)
+    prevtime = time.time()
     git.commit_all(name, tree=args.bpid.project_dir)
 
 def get_rel_spec_stable(rel):
-- 
2.24.1

--
To unsubscribe from this list: send the line "unsubscribe backports" in
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.