mirror of
https://github.com/openSUSE/osc.git
synced 2025-01-27 15:06:15 +01:00
- cut *.changes message after 30 lines (as request by darix)
This commit is contained in:
parent
5bfbf5b1a9
commit
4273114ac1
@ -2508,12 +2508,17 @@ def run_editor(filename):
|
|||||||
|
|
||||||
return subprocess.call([ editor, filename ])
|
return subprocess.call([ editor, filename ])
|
||||||
|
|
||||||
def edit_message(footer='', template=''):
|
def edit_message(footer='', template='', templatelen=30):
|
||||||
delim = '--This line, and those below, will be ignored--\n'
|
delim = '--This line, and those below, will be ignored--\n'
|
||||||
import tempfile
|
import tempfile
|
||||||
(fd, filename) = tempfile.mkstemp(prefix = 'osc-commitmsg', suffix = '.diff')
|
(fd, filename) = tempfile.mkstemp(prefix = 'osc-commitmsg', suffix = '.diff')
|
||||||
f = os.fdopen(fd, 'w')
|
f = os.fdopen(fd, 'w')
|
||||||
if template != '':
|
if template != '':
|
||||||
|
if not templatelen is None:
|
||||||
|
lines = template.splitlines()
|
||||||
|
template = '\n'.join(lines[:templatelen])
|
||||||
|
if lines[templatelen:]:
|
||||||
|
footer = '%s\n\n%s' % ('\n'.join(lines[templatelen:]), footer)
|
||||||
f.write(template)
|
f.write(template)
|
||||||
f.write('\n')
|
f.write('\n')
|
||||||
f.write(delim)
|
f.write(delim)
|
||||||
|
Loading…
Reference in New Issue
Block a user