62
69
def from_args(klass, revision=None, all=False, file_list=None,
63
70
message=None, directory='.'):
64
79
tree, path = workingtree.WorkingTree.open_containing(directory)
65
80
target_tree = builtins._get_one_revision_tree('shelf2', revision,
67
return klass(tree, target_tree, path, all, all, file_list, message)
82
return klass(tree, target_tree, all, all, file_list, message)
70
86
creator = shelf.ShelfCreator(self.work_tree, self.target_tree,
72
88
self.tempdir = tempfile.mkdtemp()