]> source.dussan.org Git - gitea.git/commit
Fix modified files list in webhooks when there is a space (#16288)
authorzeripath <art27@cantab.net>
Fri, 2 Jul 2021 19:23:37 +0000 (20:23 +0100)
committerGitHub <noreply@github.com>
Fri, 2 Jul 2021 19:23:37 +0000 (21:23 +0200)
commit62c278e4ab66090f48b7937717b28a657cab8688
tree240da3c53d43d306f68ed2fe69d59c11dd6f32a7
parent836884429ae6d08909f4f96fbe0f1ea288e7af12
Fix modified files list in webhooks when there is a space (#16288)

* Fix modified files list in webhooks when there is a space

There is an unfortunate bug with GetCommitFileStatus where files with
spaces are misparsed and split at the space.

There is a second bug because modern gits detect renames meaning that
this function no longer works correctly.

There is a third bug in that merge commits don't have their modified
files detected correctly.

Fix #15865

Signed-off-by: Andrew Thornton <art27@cantab.net>
modules/git/commit.go
modules/git/commit_test.go