repo: always list tree entries with verbatim (#8116)

Co-authored-by: Ali <alicse3@gmail.com>
This commit is contained in:
ᴊᴏᴇ ᴄʜᴇɴ
2026-01-28 10:11:30 -05:00
committed by GitHub
parent 2316b09eaf
commit ae41bab5f2
8 changed files with 16 additions and 16 deletions

View File

@@ -137,13 +137,13 @@ func GetContents(c *context.APIContext) {
}
// The entry is a directory
dir, err := gitRepo.LsTree(entry.ID().String())
dir, err := gitRepo.LsTree(entry.ID().String(), git.LsTreeOptions{Verbatim: true})
if err != nil {
c.NotFoundOrError(gitutil.NewError(err), "get tree")
return
}
entries, err := dir.Entries()
entries, err := dir.Entries(git.LsTreeOptions{Verbatim: true})
if err != nil {
c.NotFoundOrError(gitutil.NewError(err), "list entries")
return

View File

@@ -17,13 +17,13 @@ func GetRepoGitTree(c *context.APIContext) {
}
sha := c.Params(":sha")
tree, err := gitRepo.LsTree(sha)
tree, err := gitRepo.LsTree(sha, git.LsTreeOptions{Verbatim: true})
if err != nil {
c.NotFoundOrError(gitutil.NewError(err), "get tree")
return
}
entries, err := tree.Entries()
entries, err := tree.Entries(git.LsTreeOptions{Verbatim: true})
if err != nil {
c.Error(err, "list entries")
return

View File

@@ -36,7 +36,7 @@ func renderDirectory(c *context.Context, treeLink string) {
return
}
entries, err := tree.Entries()
entries, err := tree.Entries(git.LsTreeOptions{Verbatim: true})
if err != nil {
c.Error(err, "list entries")
return

View File

@@ -53,7 +53,7 @@ func renderWikiPage(c *context.Context, isViewPage bool) (*git.Repository, strin
// Get page list.
if isViewPage {
entries, err := commit.Entries()
entries, err := commit.Entries(git.LsTreeOptions{Verbatim: true})
if err != nil {
c.Error(err, "list entries")
return nil, ""
@@ -155,7 +155,7 @@ func WikiPages(c *context.Context) {
return
}
entries, err := commit.Entries()
entries, err := commit.Entries(git.LsTreeOptions{Verbatim: true})
if err != nil {
c.Error(err, "list entries")
return