Add require signed commit for protected branch (#9708)
* Add require signed commit for protected branch * Fix fmt * Make editor show if they will be signed * bugfix * Add basic merge check and better information for CRUD * linting comment * Add descriptors to merge signing * Slight refactor * Slight improvement to appearances * Handle Merge API * manage CRUD API * Move error to error.go * Remove fix to delete.go * prep for merge * need to tolerate \r\n in message * check protected branch before trying to load it * Apply suggestions from code review Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com> * fix commit-reader Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com>
This commit is contained in:
parent
6b1fa12359
commit
66ee9b87f9
29 changed files with 618 additions and 122 deletions
|
@ -748,6 +748,7 @@ editor.name_your_file = Name your file…
|
|||
editor.filename_help = Add a directory by typing its name followed by a slash ('/'). Remove a directory by typing backspace at the beginning of the input field.
|
||||
editor.or = or
|
||||
editor.cancel_lower = Cancel
|
||||
editor.commit_signed_changes = Commit Signed Changes
|
||||
editor.commit_changes = Commit Changes
|
||||
editor.add_tmpl = Add '<filename>'
|
||||
editor.add = Add '%s'
|
||||
|
@ -780,6 +781,9 @@ editor.unable_to_upload_files = Failed to upload files to '%s' with error: %v
|
|||
editor.upload_file_is_locked = File '%s' is locked by %s.
|
||||
editor.upload_files_to_dir = Upload files to '%s'
|
||||
editor.cannot_commit_to_protected_branch = Cannot commit to protected branch '%s'.
|
||||
editor.no_commit_to_branch = Unable to commit directly to branch because:
|
||||
editor.user_no_push_to_branch = User cannot push to branch
|
||||
editor.require_signed_commit = Branch requires a signed commit
|
||||
|
||||
commits.desc = Browse source code change history.
|
||||
commits.commits = Commits
|
||||
|
@ -1068,6 +1072,7 @@ pulls.merge_pull_request = Merge Pull Request
|
|||
pulls.rebase_merge_pull_request = Rebase and Merge
|
||||
pulls.rebase_merge_commit_pull_request = Rebase and Merge (--no-ff)
|
||||
pulls.squash_merge_pull_request = Squash and Merge
|
||||
pulls.require_signed_wont_sign = The branch requires signed commits but this merge will not be signed
|
||||
pulls.invalid_merge_option = You cannot use this merge option for this pull request.
|
||||
pulls.merge_conflict = Merge Failed: There was a conflict whilst merging: %[1]s<br>%[2]s<br>Hint: Try a different strategy
|
||||
pulls.rebase_conflict = Merge Failed: There was a conflict whilst rebasing commit: %[1]s<br>%[2]s<br>%[3]s<br>Hint:Try a different strategy
|
||||
|
@ -1109,6 +1114,19 @@ milestones.filter_sort.most_complete = Most complete
|
|||
milestones.filter_sort.most_issues = Most issues
|
||||
milestones.filter_sort.least_issues = Least issues
|
||||
|
||||
signing.will_sign = This commit will be signed with key '%s'
|
||||
signing.wont_sign.error = There was an error whilst checking if the commit could be signed
|
||||
signing.wont_sign.nokey = There is no key available to sign this commit
|
||||
signing.wont_sign.never = Commits are never signed
|
||||
signing.wont_sign.always = Commits are always signed
|
||||
signing.wont_sign.pubkey = The commit will not be signed because you do not have a public key associated with your account
|
||||
signing.wont_sign.twofa = You must have two factor authentication enabled to have commits signed
|
||||
signing.wont_sign.parentsigned = The commit will not be signed as the parent commit is not signed
|
||||
signing.wont_sign.basesigned = The merge will not be signed as the base commit is not signed
|
||||
signing.wont_sign.headsigned = The merge will not be signed as the head commit is not signed
|
||||
signing.wont_sign.commitssigned = The merge will not be signed as all the associated commits are not signed
|
||||
signing.wont_sign.approved = The merge will not be signed as the PR is not approved
|
||||
|
||||
ext_wiki = Ext. Wiki
|
||||
ext_wiki.desc = Link to an external wiki.
|
||||
|
||||
|
@ -1416,6 +1434,8 @@ settings.protect_approvals_whitelist_users = Whitelisted reviewers:
|
|||
settings.protect_approvals_whitelist_teams = Whitelisted teams for reviews:
|
||||
settings.dismiss_stale_approvals = Dismiss stale approvals
|
||||
settings.dismiss_stale_approvals_desc = When new commits that change the content of the pull request are pushed to the branch, old approvals will be dismissed.
|
||||
settings.require_signed_commits = Require Signed Commits
|
||||
settings.require_signed_commits_desc = Reject pushes to this branch if they are unsigned or unverifiable
|
||||
settings.add_protected_branch = Enable protection
|
||||
settings.delete_protected_branch = Disable protection
|
||||
settings.update_protect_branch_success = Branch protection for branch '%s' has been updated.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue