Skip to content

Commit 7e82250

Browse files
committed
Fix for .ci/create-changes-html.sh
1 parent ab24b1c commit 7e82250

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

.ci/create-changes-html.sh

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,14 @@ for block in diff_blocks:
6969
count = 0
7070
for line in block.splitlines():
7171
if line.startswith('@@ -'):
72-
line_number = int(re.search(r'@@ -(\d+)', line).group(1))
73-
for i in range(line_number, -1, -1):
74-
if content[i].startswith('<'):
75-
count += 1
76-
content[i] = f'<span id="hunk{count}" style="visibility: hidden;"></span>' + content[i]
77-
break
72+
search_result = re.search(r'@@ -(\d+),(\d+) \+(\d+),(\d+)', line)
73+
if search_result:
74+
line_number = int(search_result.group(3))
75+
for i in range(line_number - 1, -1, -1):
76+
if content[i].startswith('<'):
77+
count += 1
78+
content[i] = f'<span id="hunk{count}" style="visibility: hidden;"></span>' + content[i]
79+
break
7880
with open(file_path, 'w') as file:
7981
file.writelines(content)
8082
hunks = '&nbsp;'.join(f'<a href="{path}#hunk{i+1}" class="hunk" target="_blank">#{i + 1}</a>' for i in range(count))

0 commit comments

Comments
 (0)