code.gitea.io/gitea@v1.22.3/docs/content/usage/merge-message-templates.en-us.md (about)

     1  ---
     2  date: "2022-08-31T17:35:40+08:00"
     3  title: "Merge Message templates"
     4  slug: "merge-message-templates"
     5  sidebar_position: 15
     6  toc: false
     7  draft: false
     8  aliases:
     9    - /en-us/merge-message-templates
    10  menu:
    11    sidebar:
    12      parent: "usage"
    13      name: "Merge Message templates"
    14      sidebar_position: 15
    15      identifier: "merge-message-templates"
    16  ---
    17  
    18  # Merge Message templates
    19  
    20  ## File names
    21  
    22  Possible file names for PR default merge message templates:
    23  
    24  - `.gitea/default_merge_message/MERGE_TEMPLATE.md`
    25  - `.gitea/default_merge_message/REBASE_TEMPLATE.md`
    26  - `.gitea/default_merge_message/REBASE-MERGE_TEMPLATE.md`
    27  - `.gitea/default_merge_message/SQUASH_TEMPLATE.md`
    28  - `.gitea/default_merge_message/MANUALLY-MERGED_TEMPLATE.md`
    29  - `.gitea/default_merge_message/REBASE-UPDATE-ONLY_TEMPLATE.md`
    30  
    31  ## Variables
    32  
    33  You can use the following variables enclosed in `${}` inside these templates which follow [os.Expand](https://pkg.go.dev/os#Expand) syntax:
    34  
    35  - BaseRepoOwnerName: Base repository owner name of this pull request
    36  - BaseRepoName: Base repository name of this pull request
    37  - BaseBranch: Base repository target branch name of this pull request
    38  - HeadRepoOwnerName: Head repository owner name of this pull request
    39  - HeadRepoName: Head repository name of this pull request
    40  - HeadBranch: Head repository branch name of this pull request
    41  - PullRequestTitle: Pull request's title
    42  - PullRequestDescription: Pull request's description
    43  - PullRequestPosterName: Pull request's poster name
    44  - PullRequestIndex: Pull request's index number
    45  - PullRequestReference: Pull request's reference char with index number. i.e. #1, !2
    46  - ClosingIssues: return a string contains all issues which will be closed by this pull request i.e. `close #1, close #2`
    47  
    48  ## Rebase
    49  
    50  When rebasing without a merge commit, `REBASE_TEMPLATE.md` modifies the message of the last commit. The following additional variables are available in this template:
    51  
    52  - CommitTitle: Commit's title
    53  - CommitBody: Commits's body text