[gtk/commit-docs: 220/222] docs: Clarify autoclosing issues syntax



commit 0397c8b6287e0fc2614a84e9350bd33316c3dbf2
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Mon Oct 15 10:46:35 2018 +0100

    docs: Clarify autoclosing issues syntax
    
    Link to the GitLab documentation, and clarify that if no single commit
    in a merge requests closes an issue, you should add a reference to the
    issue in the commit message anyway.

 CONTRIBUTING.md | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)
---
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index b1aef7a3dc..8fffe4d678 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -194,25 +194,22 @@ Closes #1234
  - When committing code on behalf of others use the `--author` option, e.g.
  `git commit -a --author "Joe Coder <joe coder org>"` and `--signoff`.
 
- - If your commit is addressing an issue, use the GitLab syntax to
- automatically close the issue on push:
+ - If your commit is addressing an issue, use the
+ [GitLab syntax](https://docs.gitlab.com/ce/user/project/issues/automatic_issue_closing.html)
+ to automatically close the issue when merging the commit with the upstream
+ repository:
 
 ```plain
 Closes #1234
-```
-
-  or:
-
-```plain
 Fixes #1234
-```
-
-  or:
-
-```plain
 Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1234
 ```
 
+ - If you have a merge request with multiple commits and none of them
+ completely fixes an issue, you should add a reference to the issue in
+ the commit message, e.g. `Bug: #1234`, and use the automatic issue
+ closing syntax in the description of the merge request.
+
 ### Access to the GTK repository
 
 GTK is part of the GNOME infrastructure. At the current time, any


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]