mirror of
https://github.com/git/git.git
synced 2024-09-28 04:10:41 +02:00
Removed unused p4cat function and added helper function for the perforce python interface (p4Cmd).
Signed-off-by: Simon Hausmann <hausmann@kde.org>
This commit is contained in:
parent
9466d479e2
commit
3f2ddd47c7
@ -14,6 +14,7 @@
|
||||
# - don't hardcode the import to master
|
||||
#
|
||||
import os, string, sys, time
|
||||
import marshal
|
||||
|
||||
if len(sys.argv) != 2:
|
||||
sys.stderr.write("usage: %s //depot/path[@revRange]\n" % sys.argv[0]);
|
||||
@ -37,6 +38,18 @@ except ValueError:
|
||||
if not prefix.endswith("/"):
|
||||
prefix += "/"
|
||||
|
||||
def p4Cmd(cmd):
|
||||
pipe = os.popen("p4 -G %s" % cmd, "rb")
|
||||
result = {}
|
||||
try:
|
||||
while True:
|
||||
entry = marshal.load(pipe)
|
||||
result.update(entry)
|
||||
except EOFError:
|
||||
pass
|
||||
pipe.close()
|
||||
return result
|
||||
|
||||
def describe(change):
|
||||
output = os.popen("p4 describe %s" % change).readlines()
|
||||
|
||||
@ -88,9 +101,6 @@ def describe(change):
|
||||
|
||||
return author, log, epoch, changed, removed
|
||||
|
||||
def p4cat(path):
|
||||
return os.popen("p4 print -q \"%s\"" % path).read()
|
||||
|
||||
def p4Stat(path):
|
||||
output = os.popen("p4 fstat -Ol \"%s\"" % path).readlines()
|
||||
fileSize = 0
|
||||
|
Loading…
Reference in New Issue
Block a user