@@ -796,7 +796,7 @@ func Routes() *web.Route {
796796 m .Combo ("" ).Get (repo .GetHook ).
797797 Patch (bind (api.EditHookOption {}), repo .EditHook ).
798798 Delete (repo .DeleteHook )
799- m .Post ("/tests" , context .RepoRefForAPI , repo .TestHook )
799+ m .Post ("/tests" , context .ReferencesGitRepo (), context . RepoRefForAPI , repo .TestHook )
800800 })
801801 }, reqToken (), reqAdmin (), reqWebhooksEnabled ())
802802 m .Group ("/collaborators" , func () {
@@ -813,16 +813,16 @@ func Routes() *web.Route {
813813 Put (reqAdmin (), repo .AddTeam ).
814814 Delete (reqAdmin (), repo .DeleteTeam )
815815 }, reqToken ())
816- m .Get ("/raw/*" , context .RepoRefForAPI , reqRepoReader (unit .TypeCode ), repo .GetRawFile )
816+ m .Get ("/raw/*" , context .ReferencesGitRepo (), context . RepoRefForAPI , reqRepoReader (unit .TypeCode ), repo .GetRawFile )
817817 m .Get ("/archive/*" , reqRepoReader (unit .TypeCode ), repo .GetArchive )
818818 m .Combo ("/forks" ).Get (repo .ListForks ).
819819 Post (reqToken (), reqRepoReader (unit .TypeCode ), bind (api.CreateForkOption {}), repo .CreateFork )
820820 m .Group ("/branches" , func () {
821- m .Get ("" , context . ReferencesGitRepo ( false ), repo .ListBranches )
822- m .Get ("/*" , context . ReferencesGitRepo ( false ), repo .GetBranch )
823- m .Delete ("/*" , reqRepoWriter (unit .TypeCode ), context . ReferencesGitRepo ( false ), repo .DeleteBranch )
824- m .Post ("" , reqRepoWriter (unit .TypeCode ), context . ReferencesGitRepo ( false ), bind (api.CreateBranchRepoOption {}), repo .CreateBranch )
825- }, reqRepoReader (unit .TypeCode ))
821+ m .Get ("" , repo .ListBranches )
822+ m .Get ("/*" , repo .GetBranch )
823+ m .Delete ("/*" , reqRepoWriter (unit .TypeCode ), repo .DeleteBranch )
824+ m .Post ("" , reqRepoWriter (unit .TypeCode ), bind (api.CreateBranchRepoOption {}), repo .CreateBranch )
825+ }, context . ReferencesGitRepo (), reqRepoReader (unit .TypeCode ))
826826 m .Group ("/branch_protections" , func () {
827827 m .Get ("" , repo .ListBranchProtections )
828828 m .Post ("" , bind (api.CreateBranchProtectionOption {}), repo .CreateBranchProtection )
@@ -941,10 +941,10 @@ func Routes() *web.Route {
941941 })
942942 m .Group ("/releases" , func () {
943943 m .Combo ("" ).Get (repo .ListReleases ).
944- Post (reqToken (), reqRepoWriter (unit .TypeReleases ), context .ReferencesGitRepo (false ), bind (api.CreateReleaseOption {}), repo .CreateRelease )
944+ Post (reqToken (), reqRepoWriter (unit .TypeReleases ), context .ReferencesGitRepo (), bind (api.CreateReleaseOption {}), repo .CreateRelease )
945945 m .Group ("/{id}" , func () {
946946 m .Combo ("" ).Get (repo .GetRelease ).
947- Patch (reqToken (), reqRepoWriter (unit .TypeReleases ), context .ReferencesGitRepo (false ), bind (api.EditReleaseOption {}), repo .EditRelease ).
947+ Patch (reqToken (), reqRepoWriter (unit .TypeReleases ), context .ReferencesGitRepo (), bind (api.EditReleaseOption {}), repo .EditRelease ).
948948 Delete (reqToken (), reqRepoWriter (unit .TypeReleases ), repo .DeleteRelease )
949949 m .Group ("/assets" , func () {
950950 m .Combo ("" ).Get (repo .ListReleaseAttachments ).
@@ -961,7 +961,7 @@ func Routes() *web.Route {
961961 })
962962 }, reqRepoReader (unit .TypeReleases ))
963963 m .Post ("/mirror-sync" , reqToken (), reqRepoWriter (unit .TypeCode ), repo .MirrorSync )
964- m .Get ("/editorconfig/{filename}" , context .RepoRefForAPI , reqRepoReader (unit .TypeCode ), repo .GetEditorconfig )
964+ m .Get ("/editorconfig/{filename}" , context .ReferencesGitRepo (), context . RepoRefForAPI , reqRepoReader (unit .TypeCode ), repo .GetEditorconfig )
965965 m .Group ("/pulls" , func () {
966966 m .Combo ("" ).Get (repo .ListPullRequests ).
967967 Post (reqToken (), mustNotBeArchived , bind (api.CreatePullRequestOption {}), repo .CreatePullRequest )
@@ -992,30 +992,30 @@ func Routes() *web.Route {
992992 Delete (reqToken (), bind (api.PullReviewRequestOptions {}), repo .DeleteReviewRequests ).
993993 Post (reqToken (), bind (api.PullReviewRequestOptions {}), repo .CreateReviewRequests )
994994 })
995- }, mustAllowPulls , reqRepoReader (unit .TypeCode ), context .ReferencesGitRepo (false ))
995+ }, mustAllowPulls , reqRepoReader (unit .TypeCode ), context .ReferencesGitRepo ())
996996 m .Group ("/statuses" , func () {
997997 m .Combo ("/{sha}" ).Get (repo .GetCommitStatuses ).
998998 Post (reqToken (), bind (api.CreateStatusOption {}), repo .NewCommitStatus )
999999 }, reqRepoReader (unit .TypeCode ))
10001000 m .Group ("/commits" , func () {
1001- m .Get ("" , context .ReferencesGitRepo (false ), repo .GetAllCommits )
1001+ m .Get ("" , context .ReferencesGitRepo (), repo .GetAllCommits )
10021002 m .Group ("/{ref}" , func () {
10031003 m .Get ("/status" , repo .GetCombinedCommitStatusByRef )
10041004 m .Get ("/statuses" , repo .GetCommitStatusesByRef )
10051005 })
10061006 }, reqRepoReader (unit .TypeCode ))
10071007 m .Group ("/git" , func () {
10081008 m .Group ("/commits" , func () {
1009- m .Get ("/{sha}" , context . ReferencesGitRepo ( false ), repo .GetSingleCommit )
1009+ m .Get ("/{sha}" , repo .GetSingleCommit )
10101010 m .Get ("/{sha}.{diffType:diff|patch}" , repo .DownloadCommitDiffOrPatch )
10111011 })
10121012 m .Get ("/refs" , repo .GetGitAllRefs )
10131013 m .Get ("/refs/*" , repo .GetGitRefs )
1014- m .Get ("/trees/{sha}" , context . RepoRefForAPI , repo .GetTree )
1015- m .Get ("/blobs/{sha}" , context . RepoRefForAPI , repo .GetBlob )
1016- m .Get ("/tags/{sha}" , context . RepoRefForAPI , repo .GetAnnotatedTag )
1014+ m .Get ("/trees/{sha}" , repo .GetTree )
1015+ m .Get ("/blobs/{sha}" , repo .GetBlob )
1016+ m .Get ("/tags/{sha}" , repo .GetAnnotatedTag )
10171017 m .Get ("/notes/{sha}" , repo .GetNote )
1018- }, reqRepoReader (unit .TypeCode ))
1018+ }, context . ReferencesGitRepo (), reqRepoReader (unit .TypeCode ))
10191019 m .Post ("/diffpatch" , reqRepoWriter (unit .TypeCode ), reqToken (), bind (api.ApplyDiffPatchFileOptions {}), repo .ApplyDiffPatch )
10201020 m .Group ("/contents" , func () {
10211021 m .Get ("" , repo .GetContentsList )
@@ -1035,7 +1035,7 @@ func Routes() *web.Route {
10351035 Delete (reqToken (), repo .DeleteTopic )
10361036 }, reqAdmin ())
10371037 }, reqAnyRepoReader ())
1038- m .Get ("/issue_templates" , context .ReferencesGitRepo (false ), repo .GetIssueTemplates )
1038+ m .Get ("/issue_templates" , context .ReferencesGitRepo (), repo .GetIssueTemplates )
10391039 m .Get ("/languages" , reqRepoReader (unit .TypeCode ), repo .GetLanguages )
10401040 }, repoAssignment ())
10411041 })
0 commit comments