8000 Merge pull request #118 from blueyed/better-merge-detect · Kami/codecov-python@2a9018a · GitHub
[go: up one dir, main page]

Skip to content

Commit 2a9018a

Browse files
author
Steve Peak
authored
Merge pull request codecov#118 from blueyed/better-merge-detect
Improve detection of merge commits
2 parents 022c043 + 6c7e07a commit 2a9018a

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

codecov/__init__.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@
3131

3232
remove_token = re.compile(r'token=[^\&]+').sub
3333

34-
is_merge_commit = re.compile(r'^Merge\s\w{40}\sinto\s\w{40}$')
35-
3634
ignored_path = re.compile(r'(/vendor)|'
3735
r'(/js/generated/coverage)|'
3836
r'(/__pycache__)|'
@@ -530,9 +528,11 @@ def main(*argv, **kwargs):
530528
else:
531529
# Merge Commits
532530
# -------------
533-
res = try_to_run('git log -1 --pretty=%B')
534-
if res and is_merge_commit.match(res.strip()):
535-
query['commit'] = res.split(' ')[1]
531+
res = try_to_run('git show --no-patch --format="%P"')
532+
if res:
533+
heads = res.split(' ')
534+
if len(heads) > 1:
535+
query['commit'] = heads[0]
536536

537537
if codecov.slug:
538538
query['slug'] = codecov.slug

0 commit comments

Comments
 (0)
0