Show More
@@ -1021,7 +1021,8 b' class ui(object):' | |||||
1021 | opts['label'] = opts.get('label', '') + ' ui.debug' |
|
1021 | opts['label'] = opts.get('label', '') + ' ui.debug' | |
1022 | self.write(*msg, **opts) |
|
1022 | self.write(*msg, **opts) | |
1023 |
|
1023 | |||
1024 |
def edit(self, text, user, extra=None, editform=None, pending=None |
|
1024 | def edit(self, text, user, extra=None, editform=None, pending=None, | |
|
1025 | tmpdir=None): | |||
1025 | extra_defaults = { |
|
1026 | extra_defaults = { | |
1026 | 'prefix': 'editor', |
|
1027 | 'prefix': 'editor', | |
1027 | 'suffix': '.txt', |
|
1028 | 'suffix': '.txt', | |
@@ -1029,8 +1030,13 b' class ui(object):' | |||||
1029 | if extra is not None: |
|
1030 | if extra is not None: | |
1030 | extra_defaults.update(extra) |
|
1031 | extra_defaults.update(extra) | |
1031 | extra = extra_defaults |
|
1032 | extra = extra_defaults | |
|
1033 | ||||
|
1034 | tdir = None | |||
|
1035 | if self.configbool('experimental', 'editortmpinhg'): | |||
|
1036 | tdir = tmpdir | |||
1032 | (fd, name) = tempfile.mkstemp(prefix='hg-' + extra['prefix'] + '-', |
|
1037 | (fd, name) = tempfile.mkstemp(prefix='hg-' + extra['prefix'] + '-', | |
1033 |
suffix=extra['suffix'], text=True |
|
1038 | suffix=extra['suffix'], text=True, | |
|
1039 | dir=tdir) | |||
1034 | try: |
|
1040 | try: | |
1035 | f = os.fdopen(fd, "w") |
|
1041 | f = os.fdopen(fd, "w") | |
1036 | f.write(text) |
|
1042 | f.write(text) |
General Comments 0
You need to be logged in to leave comments.
Login now