forgejo/modules/git/foreachref
Giteabot 4df056a14e
Use refname:strip-2 instead of refname:short when syncing tags (#28797) (#28811)
Backport #28797 by @lunny

Fix #28694

Generally, `refname:short` should be equal to `refname:lstrip=2` except
`core.warnAmbiguousRefs is used to select the strict abbreviation mode.`

ref:
https://git-scm.com/docs/git-for-each-ref#Documentation/git-for-each-ref.txt-refname

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
(cherry picked from commit 4746291b0863eaf9c629c944bd48295ca2f69d2f)
2024-01-16 14:41:11 +00:00
..
format.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
format_test.go Use refname:strip-2 instead of refname:short when syncing tags (#28797) (#28811) 2024-01-16 14:41:11 +00:00
parser.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
parser_test.go Replace interface{} with any (#25686) 2023-07-04 18:36:08 +00:00