gitdir = os.environ.get("GIT_DIR", "")
silent = False
-def write_pipe (c, str):
+def write_pipe(c, str):
if not silent:
- sys.stderr.write ('writing pipe: %s\n' % c)
+ sys.stderr.write('writing pipe: %s\n' % c)
## todo: check return status
- pipe = os.popen (c, 'w')
+ pipe = os.popen(c, 'w')
val = pipe.write(str)
- if pipe.close ():
- sys.stderr.write ('Command failed')
- sys.exit (1)
+ if pipe.close():
+ sys.stderr.write('Command failed')
+ sys.exit(1)
return val
-def read_pipe (c):
- sys.stderr.write ('reading pipe: %s\n' % c)
+def read_pipe(c):
+ sys.stderr.write('reading pipe: %s\n' % c)
## todo: check return status
- pipe = os.popen (c, 'rb')
+ pipe = os.popen(c, 'rb')
val = pipe.read()
- if pipe.close ():
- sys.stderr.write ('Command failed')
- sys.exit (1)
+ if pipe.close():
+ sys.stderr.write('Command failed')
+ sys.exit(1)
return val
-def read_pipe_lines (c):
- sys.stderr.write ('reading pipe: %s\n' % c)
+def read_pipe_lines(c):
+ sys.stderr.write('reading pipe: %s\n' % c)
## todo: check return status
- pipe = os.popen (c, 'rb')
+ pipe = os.popen(c, 'rb')
val = pipe.readlines()
- if pipe.close ():
- sys.stderr.write ('Command failed')
- sys.exit (1)
+ if pipe.close():
+ sys.stderr.write('Command failed')
+ sys.exit(1)
return val
elif len(self.previousDepotPath) == 0:
self.revision = "#head"
- if self.depotPath.endswith("..."):
- self.depotPath = self.depotPath[:-3]
-
+ self.depotPath = re.sub ("\.\.\.$", "", self.depotPath)
if not self.depotPath.endswith("/"):
self.depotPath += "/"