From 20c7bc76b90084da6b99a1627427c000c06ef53a Mon Sep 17 00:00:00 2001
From: Simon Hausmann <simon@lst.de>
Date: Thu, 8 Feb 2007 23:00:19 +0100
Subject: Added a little helper script to debug the output of the p4 python
 interface.

Signed-off-by: Simon Hausmann <simon@lst.de>
---
 contrib/fast-import/p4-debug.p4 | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
 create mode 100755 contrib/fast-import/p4-debug.p4

(limited to 'contrib/fast-import/p4-debug.p4')

diff --git a/contrib/fast-import/p4-debug.p4 b/contrib/fast-import/p4-debug.p4
new file mode 100755
index 0000000000..8fb159fd6a
--- /dev/null
+++ b/contrib/fast-import/p4-debug.p4
@@ -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()
+
-- 
cgit v1.2.3