69
52
:param message: The message to associate with the shelved changes.
70
53
:param destroy: Change the working tree without storing the shelved
74
56
self.work_tree = work_tree
75
57
self.target_tree = target_tree
76
58
self.diff_writer = diff_writer
77
59
if self.diff_writer is None:
78
60
self.diff_writer = sys.stdout
83
63
self.auto_apply = auto_apply
84
64
self.file_list = file_list
92
69
def from_args(klass, diff_writer, revision=None, all=False, file_list=None,