from stgit.commands.common import *
from stgit.utils import *
-from stgit import stack, git
+from stgit import stack, git, basedir
help = 'exports a series of patches to <dir> (or patches)'
make_option('-d', '--diff',
help = 'append .diff to the patch names',
action = 'store_true'),
+ make_option('-p', '--patch',
+ help = 'append .patch to the patch names',
+ action = 'store_true'),
make_option('-t', '--template', metavar = 'FILE',
help = 'Use FILE as a template'),
make_option('-r', '--range',
else:
patch_tmpl_list = []
- patch_tmpl_list += [os.path.join(git.get_base_dir(), 'patchexport.tmpl'),
+ patch_tmpl_list += [os.path.join(basedir.get(), 'patchexport.tmpl'),
os.path.join(sys.prefix,
'share/stgit/templates/patchexport.tmpl')]
tmpl = ''
pname = p
if options.diff:
pname = '%s.diff' % pname
+ elif options.patch:
+ pname = '%s.patch' % pname
if options.numbered:
pname = '%s-%s' % (str(patch_no).zfill(zpadding), pname)
pfile = os.path.join(dirname, pname)