Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/commands.py @ 37598:7a9c905e51f9
export: do not start pager if output will be written to file
A copy of 3b569745af6c.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Thu, 12 Apr 2018 21:33:47 +0900 |
parents | d110167610db |
children | daafaff4e5be |
comparison
equal
deleted
inserted
replaced
37597:d110167610db | 37598:7a9c905e51f9 |
---|---|
1969 raise error.Abort(_("export requires at least one changeset")) | 1969 raise error.Abort(_("export requires at least one changeset")) |
1970 if len(revs) > 1: | 1970 if len(revs) > 1: |
1971 ui.note(_('exporting patches:\n')) | 1971 ui.note(_('exporting patches:\n')) |
1972 else: | 1972 else: |
1973 ui.note(_('exporting patch:\n')) | 1973 ui.note(_('exporting patch:\n')) |
1974 ui.pager('export') | 1974 |
1975 cmdutil.export(repo, revs, fntemplate=opts.get('output'), | 1975 fntemplate = opts.get('output') |
1976 if cmdutil.isstdiofilename(fntemplate): | |
1977 fntemplate = '' | |
1978 | |
1979 if not fntemplate: | |
1980 ui.pager('export') | |
1981 cmdutil.export(repo, revs, fntemplate=fntemplate, | |
1976 switch_parent=opts.get('switch_parent'), | 1982 switch_parent=opts.get('switch_parent'), |
1977 opts=patch.diffallopts(ui, opts)) | 1983 opts=patch.diffallopts(ui, opts)) |
1978 | 1984 |
1979 @command('files', | 1985 @command('files', |
1980 [('r', 'rev', '', _('search the repository as it is in REV'), _('REV')), | 1986 [('r', 'rev', '', _('search the repository as it is in REV'), _('REV')), |