Exemple #1
0
 def __wrap__(self, path, command):
   if fs.realpath('.') == fs.realpath(path):
     raise error.License(error.TERRIBLE, "Trying to manipulate current path .git (%s)!" % path)
   std = Std()
   sh('cd "%s";' % path, std = std)
   # XXX dead broken right now
   # if std.err:
   #   raise error.License(error.TERRIBLE, "Can't change pwd! (%s)!" % path)
   sh('cd "%s"; git %s' % (path, command), std = std)