loading up the forgejo repo on tangled to test page performance
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Treat git object mode 40755 as directory (#21195)

Git uses 040000 for tree object, but some users may get 040755 for
unknown reasons

Try to fix #21190
* #21190

authored by

wxiaoguang and committed by
GitHub
32196415 34f736ca

+2 -2
+2 -2
modules/git/parse_nogogit.go
··· 44 44 case "160000": 45 45 entry.entryMode = EntryModeCommit 46 46 pos += 14 // skip over "160000 object " 47 - case "040000": 47 + case "040000", "040755": // git uses 040000 for tree object, but some users may get 040755 for unknown reasons 48 48 entry.entryMode = EntryModeTree 49 49 pos += 12 // skip over "040000 tree " 50 50 default: ··· 119 119 entry.entryMode = EntryModeSymlink 120 120 case "160000": 121 121 entry.entryMode = EntryModeCommit 122 - case "40000": 122 + case "40000", "40755": // git uses 40000 for tree object, but some users may get 40755 for unknown reasons 123 123 entry.entryMode = EntryModeTree 124 124 default: 125 125 log.Debug("Unknown mode: %v", string(mode))