summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: c9c527d)
raw | patch | inline | side by side (parent: c9c527d)
author | Simon Hausmann <simon@lst.de> | |
Thu, 8 Feb 2007 22:00:19 +0000 (23:00 +0100) | ||
committer | Simon Hausmann <simon@lst.de> | |
Thu, 8 Feb 2007 22:00:19 +0000 (23:00 +0100) |
Signed-off-by: Simon Hausmann <simon@lst.de>
contrib/fast-import/p4-debug.p4 | [new file with mode: 0755] | patch | blob |
diff --git a/contrib/fast-import/p4-debug.p4 b/contrib/fast-import/p4-debug.p4
--- /dev/null
@@ -0,0 +1,25 @@
+#!/usr/bin/python
+#
+# p4-debug.py
+#
+# Author: Simon Hausmann <hausmann@kde.org>
+# License: MIT <http://www.opensource.org/licenses/mit-license.php>
+#
+# executes a p4 command with -G and prints the resulting python dicts
+#
+import os, string, sys
+import marshal, popen2
+
+cmd = ""
+for arg in sys.argv[1:]:
+ cmd += arg + " "
+
+pipe = os.popen("p4 -G %s" % cmd, "rb")
+try:
+ while True:
+ entry = marshal.load(pipe)
+ print entry
+except EOFError:
+ pass
+pipe.close()
+