mirror of
https://github.com/openSUSE/osc.git
synced 2025-02-10 13:05:46 +01:00
move changes file diff parser to separate function
This commit is contained in:
parent
048c479a3e
commit
f29ffcdaef
@ -4498,7 +4498,6 @@ def get_commit_message_template(pac):
|
|||||||
"""
|
"""
|
||||||
diff = ""
|
diff = ""
|
||||||
template = []
|
template = []
|
||||||
date_re = re.compile(r'\+(Mon|Tue|Wed|Thu|Fri|Sat|Sun) ([A-Z][a-z]{2}) ( ?[0-9]|[0-3][0-9]) .*')
|
|
||||||
if pac.todo:
|
if pac.todo:
|
||||||
files = filter(lambda file: '.changes' in file and pac.status(file) in ('A', 'M'), pac.todo)
|
files = filter(lambda file: '.changes' in file and pac.status(file) in ('A', 'M'), pac.todo)
|
||||||
if not files:
|
if not files:
|
||||||
@ -4514,6 +4513,12 @@ def get_commit_message_template(pac):
|
|||||||
f.close()
|
f.close()
|
||||||
|
|
||||||
if diff:
|
if diff:
|
||||||
|
template = parse_diff_for_commit_message(diff)
|
||||||
|
|
||||||
|
return template
|
||||||
|
|
||||||
|
def parse_diff_for_commit_message(diff, template = []):
|
||||||
|
date_re = re.compile(r'\+(Mon|Tue|Wed|Thu|Fri|Sat|Sun) ([A-Z][a-z]{2}) ( ?[0-9]|[0-3][0-9]) .*')
|
||||||
index = 0
|
index = 0
|
||||||
diff = diff.split('\n')
|
diff = diff.split('\n')
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user