be --dir DIR COMMAND now roots the bugdir in DIR without changing directories.
[be.git] / becommands / tag.py
index e22cb70b2c5eba2a0817c3a7ee62708f1e3335bb..f3819bde4c2b7bb025ddac66fbaacac032386720 100644 (file)
@@ -19,7 +19,8 @@ from libbe import cmdutil, bugdir
 import os, copy
 __desc__ = __doc__
 
-def execute(args, manipulate_encodings=True, restrict_file_access=False):
+def execute(args, manipulate_encodings=True, restrict_file_access=False,
+            dir="."):
     """
     >>> from libbe import utility
     >>> bd = bugdir.SimpleBugDir()
@@ -81,7 +82,8 @@ def execute(args, manipulate_encodings=True, restrict_file_access=False):
         raise cmdutil.UsageError("Too many arguments.")
     
     bd = bugdir.BugDir(from_disk=True,
-                       manipulate_encodings=manipulate_encodings)
+                       manipulate_encodings=manipulate_encodings,
+                       root=dir)
     if options.list:
         bd.load_all_bugs()
         tags = []