Commit e124a66f authored by Christophe Dumez's avatar Christophe Dumez

- fixed typo

- use if "bt is not None" instead of "if bt"


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@6959 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent ca687acf
...@@ -638,14 +638,14 @@ class SubversionTool(UniqueObject, Folder): ...@@ -638,14 +638,14 @@ class SubversionTool(UniqueObject, Folder):
# Update from SVN # Update from SVN
client.update(path) client.update(path)
# Import in zodb # Import in zodb
return self.importBT(bt); return self.importBT(bt)
security.declareProtected('Import/Export objects', 'add') security.declareProtected('Import/Export objects', 'add')
# path can be a list or not (relative or absolute) # path can be a list or not (relative or absolute)
def add(self, path, bt=None): def add(self, path, bt=None):
"""Add a file or a directory. """Add a file or a directory.
""" """
if bt: if bt is not None:
if isinstance(path, list) : if isinstance(path, list) :
path = [self.relativeToAbsolute(x, bt) for x in path] path = [self.relativeToAbsolute(x, bt) for x in path]
else: else:
...@@ -682,7 +682,7 @@ class SubversionTool(UniqueObject, Folder): ...@@ -682,7 +682,7 @@ class SubversionTool(UniqueObject, Folder):
def remove(self, path, bt=None): def remove(self, path, bt=None):
"""Remove a file or a directory. """Remove a file or a directory.
""" """
if bt: if bt is not None:
if isinstance(path, list) : if isinstance(path, list) :
path = [self.relativeToAbsolute(x, bt) for x in path] path = [self.relativeToAbsolute(x, bt) for x in path]
else: else:
...@@ -719,12 +719,18 @@ class SubversionTool(UniqueObject, Folder): ...@@ -719,12 +719,18 @@ class SubversionTool(UniqueObject, Folder):
"""Revert local changes in a file or a directory. """Revert local changes in a file or a directory.
""" """
client = self._getClient() client = self._getClient()
if bt: if bt is not None:
object_to_update = {}
if isinstance(path, list) : if isinstance(path, list) :
path = [self.relativeToAbsolute(x, bt) for x in path] path = [self.relativeToAbsolute(x, bt) for x in path]
for p in path:
#object_to_update[p.split(os.sep)[-1]] = 'install'
else: else:
path = self.relativeToAbsolute(path, bt) path = self.relativeToAbsolute(path, bt)
return client.revert(path, recurse) #object_to_update[path.split(os.sep)[-1]] = 'install'
else:
#bt.install(object_to_update=object_to_update)
client.revert(path, recurse)
security.declareProtected('Import/Export objects', 'resolved') security.declareProtected('Import/Export objects', 'resolved')
# path can be absolute or relative # path can be absolute or relative
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment