GPG signed commits
-
Review changes -
-
Download -
Patches
-
Plain diff
What does this MR do?
- Shows gpg signed commits (excl. tags)
- If the gpg key is verified (= the gpg was added to GitLab and the user's email matches the key's email) a "Verified" batch is displayed
- If the gpg key is not verified or does not exist on GitLab an "Unverified" batch is displayed
- If the commit is not signed, the behaviour is unchanged
- Allows the user to add gpg keys to his profile
Are there points in the code the reviewer needs to double check?
Why was this MR needed?
Git allows to signed commits. This PR enables displaying those commits.
The development of this MR is sponsored by @siemens (/cc @bufferoverflow).
Screenshots (if relevant)
Commits list:
Commit details:
Badge popovers:
User settings > GPG key:
Does this MR meet the acceptance criteria?
-
Changelog entry added -
Documentation created/updated -
API support added - Tests
-
Added for this feature/bug -
All builds are passing
-
-
Conform by the merge request performance guides -
Conform by the style guides -
Branch has no merge conflicts with master
(if it does - rebase it please) -
Squashed related commits together
What are the relevant issue numbers?
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/20268.
Edited by Dmytro Zaporozhets (DZ)
Merge request reports
Compare and
Show latest version
- version 727f7e93a3
- version 717692109d
- version 70f72bfd49
- version 691b7c19c8
- version 682f906bb5
- version 6736a675e0
- version 66b11a69fa
- version 653a46d673
- version 643a46d673
- version 633553e774
- version 6203f46869
- version 61281bf832
- version 60d5ef421c
- version 590a3ab34e
- version 58edf983bb
- version 5708005d47
- version 564a0badb1
- version 55f60fdf35
- version 54f60fdf35
- version 53f60fdf35
- version 5278737c3e
- version 5138266730
- version 50dd9f67d5
- version 492837b116
- version 487a9e8796
- version 47f7383551
- version 46d8f56a50
- version 45ec23cb59
- version 4470b47807
- version 439f09d114
- version 42d427dcb1
- version 411d9521af
- version 401d9521af
- version 391d9521af
- version 388312840c
- version 37cd5f4fbf
- version 3695f3d10f
- version 3595f3d10f
- version 34f324856b
- version 33e123a7c2
- version 32b2b74d7d
- version 31b1d28cac
- version 30d5496ac7
- version 2930e9dfe8
- version 28bdf0e575
- version 2706aa5d7f
- version 2618e83f75
- version 255dd39999
- version 24d83acb1d
- version 236134f14d
- version 2278bf0777
- version 2183e93e38
- version 2085038dd2
- version 1946f7447f
- version 1894705f59
- version 17d2254c8c
- version 163dfc55ed
- version 15b32bb78c
- version 1446808a84
- version 13844f9839
- version 12844f9839
- version 117b9d5c5f
- version 100b3f0190
- version 963010d8e
- version 825e02c50
- version 7c6c7aa3d
- version 6c4ed04c1
- version 563b5b654
- version 4db1427e7
- version 3ce00bf3f
- version 297da3d87
- version 1cdc1c2ae
- master (base)
- latest version5ebccab196 commits,
- version 727f7e93a395 commits,
- version 717692109d99 commits,
- version 70f72bfd4998 commits,
- version 691b7c19c896 commits,
- version 682f906bb596 commits,
- version 6736a675e094 commits,
- version 66b11a69fa89 commits,
- version 653a46d67387 commits,
- version 643a46d67387 commits,
- version 633553e77487 commits,
- version 6203f4686983 commits,
- version 61281bf83283 commits,
- version 60d5ef421c83 commits,
- version 590a3ab34e83 commits,
- version 58edf983bb83 commits,
- version 5708005d4783 commits,
- version 564a0badb183 commits,
- version 55f60fdf3583 commits,
- version 54f60fdf3583 commits,
- version 53f60fdf3583 commits,
- version 5278737c3e82 commits,
- version 513826673081 commits,
- version 50dd9f67d577 commits,
- version 492837b11676 commits,
- version 487a9e879677 commits,
- version 47f738355177 commits,
- version 46d8f56a5071 commits,
- version 45ec23cb5971 commits,
- version 4470b4780771 commits,
- version 439f09d11470 commits,
- version 42d427dcb166 commits,
- version 411d9521af66 commits,
- version 401d9521af66 commits,
- version 391d9521af66 commits,
- version 388312840c64 commits,
- version 37cd5f4fbf63 commits,
- version 3695f3d10f61 commits,
- version 3595f3d10f61 commits,
- version 34f324856b60 commits,
- version 33e123a7c251 commits,
- version 32b2b74d7d50 commits,
- version 31b1d28cac50 commits,
- version 30d5496ac749 commits,
- version 2930e9dfe848 commits,
- version 28bdf0e57548 commits,
- version 2706aa5d7f48 commits,
- version 2618e83f7548 commits,
- version 255dd3999947 commits,
- version 24d83acb1d44 commits,
- version 236134f14d44 commits,
- version 2278bf077742 commits,
- version 2183e93e3841 commits,
- version 2085038dd240 commits,
- version 1946f7447f37 commits,
- version 1894705f5937 commits,
- version 17d2254c8c36 commits,
- version 163dfc55ed32 commits,
- version 15b32bb78c32 commits,
- version 1446808a8432 commits,
- version 13844f983931 commits,
- version 12844f983931 commits,
- version 117b9d5c5f32 commits,
- version 100b3f019027 commits,
- version 963010d8e24 commits,
- version 825e02c5022 commits,
- version 7c6c7aa3d21 commits,
- version 6c4ed04c119 commits,
- version 563b5b65417 commits,
- version 4db1427e716 commits,
- version 3ce00bf3f16 commits,
- version 297da3d8716 commits,
- version 1cdc1c2ae16 commits,
6 files
+ 103
− 102
Compare changes
- Side-by-side
- Inline
Files
6+ 1
− 10
@@ -246,16 +246,7 @@ def status(ref = nil)
Loading