Commit d602057e authored by Achilleas Pipinellis's avatar Achilleas Pipinellis

Merge branch 'russell/push_rules_tidyup' into 'master'

Remove style guide infringements from the "Push rules" docs page

See merge request gitlab-org/gitlab!78726
parents 4bf263ee 4719873a
...@@ -2,7 +2,6 @@ ...@@ -2,7 +2,6 @@
stage: Create stage: Create
group: Source Code group: Source Code
info: "To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments" info: "To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments"
type: reference, howto
--- ---
# Push rules **(PREMIUM)** # Push rules **(PREMIUM)**
...@@ -122,17 +121,17 @@ The following options are available: ...@@ -122,17 +121,17 @@ The following options are available:
This push rule ignores commits that are authenticated and created by GitLab This push rule ignores commits that are authenticated and created by GitLab
(either through the UI or API). When the **Reject unsigned commits** push rule is (either through the UI or API). When the **Reject unsigned commits** push rule is
enabled, unsigned commits may still show up in the commit history if a commit was enabled, unsigned commits may still show up in the commit history if a commit was
created **within** GitLab itself. As expected, commits created outside GitLab and created **in** GitLab itself. As expected, commits created outside GitLab and
pushed to the repository are rejected. For more information about how GitLab pushed to the repository are rejected. For more information about how GitLab
plans to fix this issue, read [issue #19185](https://gitlab.com/gitlab-org/gitlab/-/issues/19185). plans to fix this issue, read [issue #19185](https://gitlab.com/gitlab-org/gitlab/-/issues/19185).
#### "Reject unsigned commits" push rule disables Web IDE #### "Reject unsigned commits" push rule disables Web IDE
In 13.10, if a project has the "Reject unsigned commits" push rule, the user will not be allowed to In 13.10, if a project has the "Reject unsigned commits" push rule, the user is not allowed to
commit through GitLab Web IDE. commit through GitLab Web IDE.
To allow committing through the Web IDE on a project with this push rule, a GitLab administrator will To allow committing through the Web IDE on a project with this push rule, a GitLab administrator
need to disable the feature flag `reject_unsigned_commits_by_gitlab`. This can be done through a must disable the feature flag `reject_unsigned_commits_by_gitlab`. This can be done through a
[rails console](../administration/operations/rails_console.md) and running: [rails console](../administration/operations/rails_console.md) and running:
```ruby ```ruby
...@@ -226,7 +225,7 @@ Each filename contained in a Git push is compared to the regular expression in t ...@@ -226,7 +225,7 @@ Each filename contained in a Git push is compared to the regular expression in t
The following examples make use of regex string boundary characters which match the beginning of a string (`^`), and the end (`$`). They also include instances where either the directory path or the filename can include `.` or `/`. Both of these special regex characters have to be escaped with a backslash `\\` to be used as normal characters in a match condition. The following examples make use of regex string boundary characters which match the beginning of a string (`^`), and the end (`$`). They also include instances where either the directory path or the filename can include `.` or `/`. Both of these special regex characters have to be escaped with a backslash `\\` to be used as normal characters in a match condition.
Example: prevent pushing any `.exe` files to any location in the repository. This is an example of a partial match, which can match any filename that contains `.exe` at the end: Example: prevent pushing any `.exe` files to any location in the repository. This uses a partial match, which matches any filename that contains `.exe` at the end:
```plaintext ```plaintext
\.exe$ \.exe$
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment