209
209
def _create_temp_file_with_commit_template(infotext,
210
210
ignoreline=DEFAULT_IGNORE_LINE,
213
212
"""Create temp file and write commit template in it.
215
:param infotext: Text to be displayed at bottom of message for the
216
user's reference; currently similar to 'bzr status'. The text is
214
:param infotext: Text to be displayed at bottom of message
215
for the user's reference;
216
currently similar to 'bzr status'.
217
The text is already encoded.
219
219
:param ignoreline: The separator to use above the infotext.
221
:param start_message: The text to place above the separator, if any.
222
This will not be removed from the message after the user has edited
223
it. The string is already encoded
221
:param start_message: The text to place above the separator, if any.
222
This will not be removed from the message
223
after the user has edited it.
224
The string is already encoded
225
226
:return: 2-tuple (temp file name, hasinfo)
228
229
tmp_fileno, msgfilename = tempfile.mkstemp(prefix='bzr_log.',
229
dir=tmpdir, text=True)
232
msgfilename = osutils.basename(msgfilename)
230
233
msgfile = os.fdopen(tmp_fileno, 'w')
232
235
if start_message is not None: