159
159
patches_dir=patches_dir, series_file=series_file, quiet=quiet)
162
def quilt_push(working_dir, patch, patches_dir=None, series_file=None, quiet=None):
162
def quilt_push(working_dir, patch, patches_dir=None, series_file=None,
163
quiet=None, force=False, refresh=False):
165
166
:param working_dir: Directory to work in
166
167
:param patch: Patch to push
167
168
:param patches_dir: Optional patches directory
168
169
:param series_file: Optional series file
170
:param force: Force push
171
:param refresh: Refresh
177
args.append("--refresh")
170
178
return run_quilt(
171
["push", patch], working_dir=working_dir,
179
["push", patch] + args, working_dir=working_dir,
172
180
patches_dir=patches_dir, series_file=series_file, quiet=quiet)
183
def quilt_delete(working_dir, patch, patches_dir=None, series_file=None,
187
:param working_dir: Directory to work in
188
:param patch: Patch to push
189
:param patches_dir: Optional patches directory
190
:param series_file: Optional series file
191
:param remove: Remove the patch file as well
197
["delete", patch] + args, working_dir=working_dir,
198
patches_dir=patches_dir, series_file=series_file)
175
201
def quilt_upgrade(working_dir):
176
202
return run_quilt(["upgrade"], working_dir=working_dir)