mirror of
https://github.com/go-gitea/gitea.git
synced 2024-10-01 03:36:12 -04:00
Merge branch 'main' into tsconfig
This commit is contained in:
commit
1794b8ed78
2
Makefile
2
Makefile
@ -28,7 +28,7 @@ XGO_VERSION := go-1.22.x
|
|||||||
AIR_PACKAGE ?= github.com/cosmtrek/air@v1
|
AIR_PACKAGE ?= github.com/cosmtrek/air@v1
|
||||||
EDITORCONFIG_CHECKER_PACKAGE ?= github.com/editorconfig-checker/editorconfig-checker/cmd/editorconfig-checker@2.7.0
|
EDITORCONFIG_CHECKER_PACKAGE ?= github.com/editorconfig-checker/editorconfig-checker/cmd/editorconfig-checker@2.7.0
|
||||||
GOFUMPT_PACKAGE ?= mvdan.cc/gofumpt@v0.6.0
|
GOFUMPT_PACKAGE ?= mvdan.cc/gofumpt@v0.6.0
|
||||||
GOLANGCI_LINT_PACKAGE ?= github.com/golangci/golangci-lint/cmd/golangci-lint@v1.57.2
|
GOLANGCI_LINT_PACKAGE ?= github.com/golangci/golangci-lint/cmd/golangci-lint@v1.59.0
|
||||||
GXZ_PACKAGE ?= github.com/ulikunitz/xz/cmd/gxz@v0.5.11
|
GXZ_PACKAGE ?= github.com/ulikunitz/xz/cmd/gxz@v0.5.11
|
||||||
MISSPELL_PACKAGE ?= github.com/golangci/misspell/cmd/misspell@v0.5.1
|
MISSPELL_PACKAGE ?= github.com/golangci/misspell/cmd/misspell@v0.5.1
|
||||||
SWAGGER_PACKAGE ?= github.com/go-swagger/go-swagger/cmd/swagger@db51e79a0e37c572d8b59ae0c58bf2bbbbe53285
|
SWAGGER_PACKAGE ?= github.com/go-swagger/go-swagger/cmd/swagger@db51e79a0e37c572d8b59ae0c58bf2bbbbe53285
|
||||||
|
44
options/gitignore/Alteryx
Normal file
44
options/gitignore/Alteryx
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
# gitignore template for Alteryx Designer
|
||||||
|
# website: https://www.alteryx.com/
|
||||||
|
# website: https://help.alteryx.com/current/designer/alteryx-file-types
|
||||||
|
|
||||||
|
# Alteryx Data Files
|
||||||
|
*.yxdb
|
||||||
|
*.cydb
|
||||||
|
*.cyidx
|
||||||
|
*.rptx
|
||||||
|
*.vvf
|
||||||
|
*.aws
|
||||||
|
|
||||||
|
# Alteryx Special Files
|
||||||
|
*.yxwv
|
||||||
|
*.yxft
|
||||||
|
*.yxbe
|
||||||
|
*.bak
|
||||||
|
*.pcxml
|
||||||
|
*.log
|
||||||
|
*.bin
|
||||||
|
*.yxlang
|
||||||
|
CASS.ini
|
||||||
|
|
||||||
|
# Alteryx License Files
|
||||||
|
*.yxlc
|
||||||
|
*.slc
|
||||||
|
*.cylc
|
||||||
|
*.alc
|
||||||
|
*.gzlc
|
||||||
|
|
||||||
|
## gitignore reference sites
|
||||||
|
# https://git-scm.com/book/en/v2/Git-Basics-Recording-Changes-to-the-Repository#Ignoring-Files
|
||||||
|
# https://git-scm.com/docs/gitignore
|
||||||
|
# https://help.github.com/articles/ignoring-files/
|
||||||
|
|
||||||
|
## Useful knowledge from stackoverflow
|
||||||
|
# Even if you haven't tracked the files so far, git seems to be able to "know" about them even after you add them to .gitignore.
|
||||||
|
# WARNING: First commit your current changes, or you will lose them.
|
||||||
|
# Then run the following commands from the top folder of your git repo:
|
||||||
|
# git rm -r --cached .
|
||||||
|
# git add .
|
||||||
|
# git commit -m "fixed untracked files"
|
||||||
|
|
||||||
|
# author: Kacper Ksieski
|
@ -14,6 +14,8 @@
|
|||||||
*.lzma
|
*.lzma
|
||||||
*.cab
|
*.cab
|
||||||
*.xar
|
*.xar
|
||||||
|
*.zst
|
||||||
|
*.tzst
|
||||||
|
|
||||||
# Packing-only formats
|
# Packing-only formats
|
||||||
*.iso
|
*.iso
|
||||||
|
11
options/gitignore/Ballerina
Normal file
11
options/gitignore/Ballerina
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
# generated files
|
||||||
|
target/
|
||||||
|
generated/
|
||||||
|
|
||||||
|
# dependencies
|
||||||
|
Dependencies.toml
|
||||||
|
|
||||||
|
# config files
|
||||||
|
Config.toml
|
||||||
|
# the config files used for testing, Uncomment the following line if you want to commit the test config files
|
||||||
|
#!**/tests/Config.toml
|
@ -9,3 +9,4 @@ install_manifest.txt
|
|||||||
compile_commands.json
|
compile_commands.json
|
||||||
CTestTestfile.cmake
|
CTestTestfile.cmake
|
||||||
_deps
|
_deps
|
||||||
|
CMakeUserPresets.json
|
||||||
|
@ -26,6 +26,18 @@
|
|||||||
#*.obj
|
#*.obj
|
||||||
#
|
#
|
||||||
|
|
||||||
|
# Default Delphi compiler directories
|
||||||
|
# Content of this directories are generated with each Compile/Construct of a project.
|
||||||
|
# Most of the time, files here have not there place in a code repository.
|
||||||
|
#Win32/
|
||||||
|
#Win64/
|
||||||
|
#OSX64/
|
||||||
|
#OSXARM64/
|
||||||
|
#Android/
|
||||||
|
#Android64/
|
||||||
|
#iOSDevice64/
|
||||||
|
#Linux64/
|
||||||
|
|
||||||
# Delphi compiler-generated binaries (safe to delete)
|
# Delphi compiler-generated binaries (safe to delete)
|
||||||
*.exe
|
*.exe
|
||||||
*.dll
|
*.dll
|
||||||
|
18
options/gitignore/GitHubPages
Normal file
18
options/gitignore/GitHubPages
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
# This .gitignore is appropriate for repositories deployed to GitHub Pages and using
|
||||||
|
# a Gemfile as specified at https://github.com/github/pages-gem#conventional
|
||||||
|
|
||||||
|
# Basic Jekyll gitignores (synchronize to Jekyll.gitignore)
|
||||||
|
_site/
|
||||||
|
.sass-cache/
|
||||||
|
.jekyll-cache/
|
||||||
|
.jekyll-metadata
|
||||||
|
|
||||||
|
# Additional Ruby/bundler ignore for when you run: bundle install
|
||||||
|
/vendor
|
||||||
|
|
||||||
|
# Specific ignore for GitHub Pages
|
||||||
|
# GitHub Pages will always use its own deployed version of pages-gem
|
||||||
|
# This means GitHub Pages will NOT use your Gemfile.lock and therefore it is
|
||||||
|
# counterproductive to check this file into the repository.
|
||||||
|
# Details at https://github.com/github/pages-gem/issues/768
|
||||||
|
Gemfile.lock
|
@ -20,3 +20,6 @@
|
|||||||
# Go workspace file
|
# Go workspace file
|
||||||
go.work
|
go.work
|
||||||
go.work.sum
|
go.work.sum
|
||||||
|
|
||||||
|
# env file
|
||||||
|
.env
|
||||||
|
@ -5,23 +5,6 @@
|
|||||||
## User settings
|
## User settings
|
||||||
xcuserdata/
|
xcuserdata/
|
||||||
|
|
||||||
## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
|
|
||||||
*.xcscmblueprint
|
|
||||||
*.xccheckout
|
|
||||||
|
|
||||||
## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
|
|
||||||
build/
|
|
||||||
DerivedData/
|
|
||||||
*.moved-aside
|
|
||||||
*.pbxuser
|
|
||||||
!default.pbxuser
|
|
||||||
*.mode1v3
|
|
||||||
!default.mode1v3
|
|
||||||
*.mode2v3
|
|
||||||
!default.mode2v3
|
|
||||||
*.perspectivev3
|
|
||||||
!default.perspectivev3
|
|
||||||
|
|
||||||
## Obj-C/Swift specific
|
## Obj-C/Swift specific
|
||||||
*.hmap
|
*.hmap
|
||||||
|
|
||||||
|
@ -12,3 +12,10 @@ Cargo.lock
|
|||||||
|
|
||||||
# MSVC Windows builds of rustc generate these, which store debugging information
|
# MSVC Windows builds of rustc generate these, which store debugging information
|
||||||
*.pdb
|
*.pdb
|
||||||
|
|
||||||
|
# RustRover
|
||||||
|
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
|
||||||
|
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
|
||||||
|
# and can be added to the global gitignore or merged into this file. For a more nuclear
|
||||||
|
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
|
||||||
|
#.idea/
|
@ -5,23 +5,6 @@
|
|||||||
## User settings
|
## User settings
|
||||||
xcuserdata/
|
xcuserdata/
|
||||||
|
|
||||||
## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
|
|
||||||
*.xcscmblueprint
|
|
||||||
*.xccheckout
|
|
||||||
|
|
||||||
## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
|
|
||||||
build/
|
|
||||||
DerivedData/
|
|
||||||
*.moved-aside
|
|
||||||
*.pbxuser
|
|
||||||
!default.pbxuser
|
|
||||||
*.mode1v3
|
|
||||||
!default.mode1v3
|
|
||||||
*.mode2v3
|
|
||||||
!default.mode2v3
|
|
||||||
*.perspectivev3
|
|
||||||
!default.perspectivev3
|
|
||||||
|
|
||||||
## Obj-C/Swift specific
|
## Obj-C/Swift specific
|
||||||
*.hmap
|
*.hmap
|
||||||
|
|
||||||
@ -66,10 +49,6 @@ playground.xcworkspace
|
|||||||
|
|
||||||
Carthage/Build/
|
Carthage/Build/
|
||||||
|
|
||||||
# Accio dependency management
|
|
||||||
Dependencies/
|
|
||||||
.accio/
|
|
||||||
|
|
||||||
# fastlane
|
# fastlane
|
||||||
#
|
#
|
||||||
# It is recommended to not store the screenshots in the git repo.
|
# It is recommended to not store the screenshots in the git repo.
|
||||||
@ -81,10 +60,3 @@ fastlane/report.xml
|
|||||||
fastlane/Preview.html
|
fastlane/Preview.html
|
||||||
fastlane/screenshots/**/*.png
|
fastlane/screenshots/**/*.png
|
||||||
fastlane/test_output
|
fastlane/test_output
|
||||||
|
|
||||||
# Code Injection
|
|
||||||
#
|
|
||||||
# After new code Injection tools there's a generated folder /iOSInjectionProject
|
|
||||||
# https://github.com/johnno1962/injectionforxcode
|
|
||||||
|
|
||||||
iOSInjectionProject/
|
|
||||||
|
@ -39,6 +39,8 @@
|
|||||||
*.synctex.gz
|
*.synctex.gz
|
||||||
*.synctex.gz(busy)
|
*.synctex.gz(busy)
|
||||||
*.pdfsync
|
*.pdfsync
|
||||||
|
*.rubbercache
|
||||||
|
rubber.cache
|
||||||
|
|
||||||
## Build tool directories for auxiliary files
|
## Build tool directories for auxiliary files
|
||||||
# latexrun
|
# latexrun
|
||||||
@ -138,6 +140,9 @@ acs-*.bib
|
|||||||
*.trc
|
*.trc
|
||||||
*.xref
|
*.xref
|
||||||
|
|
||||||
|
# hypdoc
|
||||||
|
*.hd
|
||||||
|
|
||||||
# hyperref
|
# hyperref
|
||||||
*.brf
|
*.brf
|
||||||
|
|
||||||
|
@ -23,6 +23,9 @@ override.tf.json
|
|||||||
*_override.tf
|
*_override.tf
|
||||||
*_override.tf.json
|
*_override.tf.json
|
||||||
|
|
||||||
|
# Ignore transient lock info files created by terraform apply
|
||||||
|
.terraform.tfstate.lock.info
|
||||||
|
|
||||||
# Include override files you do wish to add to version control using negated pattern
|
# Include override files you do wish to add to version control using negated pattern
|
||||||
# !example_override.tf
|
# !example_override.tf
|
||||||
|
|
||||||
@ -32,3 +35,6 @@ override.tf.json
|
|||||||
# Ignore CLI configuration files
|
# Ignore CLI configuration files
|
||||||
.terraformrc
|
.terraformrc
|
||||||
terraform.rc
|
terraform.rc
|
||||||
|
|
||||||
|
# Ignore hcl file
|
||||||
|
.terraform.lock.hcl
|
||||||
|
11
options/gitignore/UiPath
Normal file
11
options/gitignore/UiPath
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
# gitignore template for RPA development using UiPath Studio
|
||||||
|
# website: https://www.uipath.com/product/studio
|
||||||
|
#
|
||||||
|
# Recommended: n/a
|
||||||
|
|
||||||
|
# Ignore folders that could cause issues if accidentally tracked
|
||||||
|
**/.local/**
|
||||||
|
**/.settings/**
|
||||||
|
**/.objects/**
|
||||||
|
**/.tmh/**
|
||||||
|
**/*.log
|
@ -47,7 +47,7 @@ SourceArt/**/*.tga
|
|||||||
|
|
||||||
# Binary Files
|
# Binary Files
|
||||||
Binaries/*
|
Binaries/*
|
||||||
Plugins/*/Binaries/*
|
Plugins/**/Binaries/*
|
||||||
|
|
||||||
# Builds
|
# Builds
|
||||||
Build/*
|
Build/*
|
||||||
@ -68,7 +68,7 @@ Saved/*
|
|||||||
|
|
||||||
# Compiled source files for the engine to use
|
# Compiled source files for the engine to use
|
||||||
Intermediate/*
|
Intermediate/*
|
||||||
Plugins/*/Intermediate/*
|
Plugins/**/Intermediate/*
|
||||||
|
|
||||||
# Cache files for the editor to use
|
# Cache files for the editor to use
|
||||||
DerivedDataCache/*
|
DerivedDataCache/*
|
||||||
|
@ -1,6 +1,2 @@
|
|||||||
## User settings
|
## User settings
|
||||||
xcuserdata/
|
xcuserdata/
|
||||||
|
|
||||||
## Xcode 8 and earlier
|
|
||||||
*.xcscmblueprint
|
|
||||||
*.xccheckout
|
|
||||||
|
@ -1794,6 +1794,7 @@ func ViewIssue(ctx *context.Context) {
|
|||||||
pull.Issue = issue
|
pull.Issue = issue
|
||||||
canDelete := false
|
canDelete := false
|
||||||
allowMerge := false
|
allowMerge := false
|
||||||
|
canWriteToHeadRepo := false
|
||||||
|
|
||||||
if ctx.IsSigned {
|
if ctx.IsSigned {
|
||||||
if err := pull.LoadHeadRepo(ctx); err != nil {
|
if err := pull.LoadHeadRepo(ctx); err != nil {
|
||||||
@ -1814,7 +1815,7 @@ func ViewIssue(ctx *context.Context) {
|
|||||||
ctx.Data["DeleteBranchLink"] = issue.Link() + "/cleanup"
|
ctx.Data["DeleteBranchLink"] = issue.Link() + "/cleanup"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ctx.Data["CanWriteToHeadRepo"] = true
|
canWriteToHeadRepo = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1826,6 +1827,9 @@ func ViewIssue(ctx *context.Context) {
|
|||||||
ctx.ServerError("GetUserRepoPermission", err)
|
ctx.ServerError("GetUserRepoPermission", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
if !canWriteToHeadRepo { // maintainers maybe allowed to push to head repo even if they can't write to it
|
||||||
|
canWriteToHeadRepo = pull.AllowMaintainerEdit && perm.CanWrite(unit.TypeCode)
|
||||||
|
}
|
||||||
allowMerge, err = pull_service.IsUserAllowedToMerge(ctx, pull, perm, ctx.Doer)
|
allowMerge, err = pull_service.IsUserAllowedToMerge(ctx, pull, perm, ctx.Doer)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
ctx.ServerError("IsUserAllowedToMerge", err)
|
ctx.ServerError("IsUserAllowedToMerge", err)
|
||||||
@ -1838,6 +1842,8 @@ func ViewIssue(ctx *context.Context) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ctx.Data["CanWriteToHeadRepo"] = canWriteToHeadRepo
|
||||||
|
ctx.Data["ShowMergeInstructions"] = canWriteToHeadRepo
|
||||||
ctx.Data["AllowMerge"] = allowMerge
|
ctx.Data["AllowMerge"] = allowMerge
|
||||||
|
|
||||||
prUnit, err := repo.GetUnit(ctx, unit.TypePullRequests)
|
prUnit, err := repo.GetUnit(ctx, unit.TypePullRequests)
|
||||||
@ -1892,13 +1898,9 @@ func ViewIssue(ctx *context.Context) {
|
|||||||
ctx.ServerError("LoadProtectedBranch", err)
|
ctx.ServerError("LoadProtectedBranch", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
ctx.Data["ShowMergeInstructions"] = true
|
|
||||||
if pb != nil {
|
if pb != nil {
|
||||||
pb.Repo = pull.BaseRepo
|
pb.Repo = pull.BaseRepo
|
||||||
var showMergeInstructions bool
|
|
||||||
if ctx.Doer != nil {
|
|
||||||
showMergeInstructions = pb.CanUserPush(ctx, ctx.Doer)
|
|
||||||
}
|
|
||||||
ctx.Data["ProtectedBranch"] = pb
|
ctx.Data["ProtectedBranch"] = pb
|
||||||
ctx.Data["IsBlockedByApprovals"] = !issues_model.HasEnoughApprovals(ctx, pb, pull)
|
ctx.Data["IsBlockedByApprovals"] = !issues_model.HasEnoughApprovals(ctx, pb, pull)
|
||||||
ctx.Data["IsBlockedByRejection"] = issues_model.MergeBlockedByRejectedReview(ctx, pb, pull)
|
ctx.Data["IsBlockedByRejection"] = issues_model.MergeBlockedByRejectedReview(ctx, pb, pull)
|
||||||
@ -1909,7 +1911,6 @@ func ViewIssue(ctx *context.Context) {
|
|||||||
ctx.Data["ChangedProtectedFiles"] = pull.ChangedProtectedFiles
|
ctx.Data["ChangedProtectedFiles"] = pull.ChangedProtectedFiles
|
||||||
ctx.Data["IsBlockedByChangedProtectedFiles"] = len(pull.ChangedProtectedFiles) != 0
|
ctx.Data["IsBlockedByChangedProtectedFiles"] = len(pull.ChangedProtectedFiles) != 0
|
||||||
ctx.Data["ChangedProtectedFilesNum"] = len(pull.ChangedProtectedFiles)
|
ctx.Data["ChangedProtectedFilesNum"] = len(pull.ChangedProtectedFiles)
|
||||||
ctx.Data["ShowMergeInstructions"] = showMergeInstructions
|
|
||||||
}
|
}
|
||||||
ctx.Data["WillSign"] = false
|
ctx.Data["WillSign"] = false
|
||||||
if ctx.Doer != nil {
|
if ctx.Doer != nil {
|
||||||
|
@ -1061,7 +1061,7 @@ func readFileName(rd *strings.Reader) (string, bool) {
|
|||||||
char, _ := rd.ReadByte()
|
char, _ := rd.ReadByte()
|
||||||
_ = rd.UnreadByte()
|
_ = rd.UnreadByte()
|
||||||
if char == '"' {
|
if char == '"' {
|
||||||
fmt.Fscanf(rd, "%q ", &name)
|
_, _ = fmt.Fscanf(rd, "%q ", &name)
|
||||||
if len(name) == 0 {
|
if len(name) == 0 {
|
||||||
log.Error("Reader has no file name: reader=%+v", rd)
|
log.Error("Reader has no file name: reader=%+v", rd)
|
||||||
return "", true
|
return "", true
|
||||||
@ -1073,12 +1073,12 @@ func readFileName(rd *strings.Reader) (string, bool) {
|
|||||||
} else {
|
} else {
|
||||||
// This technique is potentially ambiguous it may not be possible to uniquely identify the filenames from the diff line alone
|
// This technique is potentially ambiguous it may not be possible to uniquely identify the filenames from the diff line alone
|
||||||
ambiguity = true
|
ambiguity = true
|
||||||
fmt.Fscanf(rd, "%s ", &name)
|
_, _ = fmt.Fscanf(rd, "%s ", &name)
|
||||||
char, _ := rd.ReadByte()
|
char, _ := rd.ReadByte()
|
||||||
_ = rd.UnreadByte()
|
_ = rd.UnreadByte()
|
||||||
for !(char == 0 || char == '"' || char == 'b') {
|
for !(char == 0 || char == '"' || char == 'b') {
|
||||||
var suffix string
|
var suffix string
|
||||||
fmt.Fscanf(rd, "%s ", &suffix)
|
_, _ = fmt.Fscanf(rd, "%s ", &suffix)
|
||||||
name += " " + suffix
|
name += " " + suffix
|
||||||
char, _ = rd.ReadByte()
|
char, _ = rd.ReadByte()
|
||||||
_ = rd.UnreadByte()
|
_ = rd.UnreadByte()
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
<div class="issue-card-icon">
|
<div class="issue-card-icon">
|
||||||
{{template "shared/issueicon" .}}
|
{{template "shared/issueicon" .}}
|
||||||
</div>
|
</div>
|
||||||
<a class="issue-card-title muted issue-title" href="{{.Link}}">{{.Title | RenderEmoji ctx | RenderCodeBlock}}</a>
|
<a class="issue-card-title muted issue-title tw-break-anywhere" href="{{.Link}}">{{.Title | RenderEmoji ctx | RenderCodeBlock}}</a>
|
||||||
{{if and $.isPinnedIssueCard $.Page.IsRepoAdmin}}
|
{{if and $.isPinnedIssueCard $.Page.IsRepoAdmin}}
|
||||||
<a role="button" class="issue-card-unpin muted tw-flex tw-items-center" data-tooltip-content={{ctx.Locale.Tr "repo.issues.unpin_issue"}} data-issue-id="{{.ID}}" data-unpin-url="{{$.Page.Link}}/unpin/{{.Index}}">
|
<a role="button" class="issue-card-unpin muted tw-flex tw-items-center" data-tooltip-content={{ctx.Locale.Tr "repo.issues.unpin_issue"}} data-issue-id="{{.ID}}" data-unpin-url="{{$.Page.Link}}/unpin/{{.Index}}">
|
||||||
{{svg "octicon-x" 16}}
|
{{svg "octicon-x" 16}}
|
||||||
|
@ -9,10 +9,10 @@
|
|||||||
<div class="ui secondary segment">
|
<div class="ui secondary segment">
|
||||||
{{if eq .PullRequest.Flow 0}}
|
{{if eq .PullRequest.Flow 0}}
|
||||||
<div>git fetch -u {{if ne .PullRequest.HeadRepo.ID .PullRequest.BaseRepo.ID}}<origin-url data-url="{{.PullRequest.HeadRepo.Link}}"></origin-url>{{else}}origin{{end}} {{.PullRequest.HeadBranch}}:{{$localBranch}}</div>
|
<div>git fetch -u {{if ne .PullRequest.HeadRepo.ID .PullRequest.BaseRepo.ID}}<origin-url data-url="{{.PullRequest.HeadRepo.Link}}"></origin-url>{{else}}origin{{end}} {{.PullRequest.HeadBranch}}:{{$localBranch}}</div>
|
||||||
<div>git checkout {{$localBranch}}</div>
|
|
||||||
{{else}}
|
{{else}}
|
||||||
<div>git fetch -u origin {{.GetGitRefName}}:{{$localBranch}}</div>
|
<div>git fetch -u origin {{.PullRequest.GetGitRefName}}:{{$localBranch}}</div>
|
||||||
{{end}}
|
{{end}}
|
||||||
|
<div>git checkout {{$localBranch}}</div>
|
||||||
</div>
|
</div>
|
||||||
{{if .ShowMergeInstructions}}
|
{{if .ShowMergeInstructions}}
|
||||||
<div><h3>{{ctx.Locale.Tr "repo.pulls.cmd_instruction_merge_title"}}</h3>{{ctx.Locale.Tr "repo.pulls.cmd_instruction_merge_desc"}}</div>
|
<div><h3>{{ctx.Locale.Tr "repo.pulls.cmd_instruction_merge_title"}}</h3>{{ctx.Locale.Tr "repo.pulls.cmd_instruction_merge_desc"}}</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user