@@ -159,14 +159,13 @@ def generate_tree_from_commits(
159
159
message = map_pat .match (commit .message )
160
160
if message :
161
161
parsed_message : dict = message .groupdict ()
162
- # change_type becomes optional by providing None
163
- change_type = parsed_message .pop ("change_type" , None )
164
162
165
- if change_type_map :
166
- change_type = change_type_map .get (change_type , change_type )
167
163
if changelog_message_builder_hook :
168
164
parsed_message = changelog_message_builder_hook (parsed_message , commit )
169
165
if parsed_message :
166
+ change_type = parsed_message .pop ("change_type" , None )
167
+ if change_type_map :
168
+ change_type = change_type_map .get (change_type , change_type )
170
169
changes [change_type ].append (parsed_message )
171
170
172
171
# Process body from commit message
@@ -177,14 +176,14 @@ def generate_tree_from_commits(
177
176
continue
178
177
parsed_message_body : dict = message_body .groupdict ()
179
178
180
- change_type = parsed_message_body .pop ("change_type" , None )
181
- if change_type_map :
182
- change_type = change_type_map .get (change_type , change_type )
183
179
if changelog_message_builder_hook :
184
180
parsed_message_body = changelog_message_builder_hook (
185
181
parsed_message_body , commit
186
182
)
187
183
if parsed_message_body :
184
+ change_type = parsed_message_body .pop ("change_type" , None )
185
+ if change_type_map :
186
+ change_type = change_type_map .get (change_type , change_type )
188
187
changes [change_type ].append (parsed_message_body )
189
188
190
189
yield {"version" : current_tag_name , "date" : current_tag_date , "changes" : changes }
0 commit comments