@@ -799,7 +799,7 @@ func Routes() *web.Route {
799799 m .Combo ("" ).Get (repo .GetHook ).
800800 Patch (bind (api.EditHookOption {}), repo .EditHook ).
801801 Delete (repo .DeleteHook )
802- m .Post ("/tests" , context .RepoRefForAPI , repo .TestHook )
802+ m .Post ("/tests" , context .ReferencesGitRepo (), context . RepoRefForAPI , repo .TestHook )
803803 })
804804 }, reqToken (), reqAdmin (), reqWebhooksEnabled ())
805805 m .Get ("/collaborators/{collaborator}" , reqAnyRepoReader (), repo .IsCollaborator )
@@ -817,16 +817,16 @@ func Routes() *web.Route {
817817 Put (reqAdmin (), repo .AddTeam ).
818818 Delete (reqAdmin (), repo .DeleteTeam )
819819 }, reqToken ())
820- m .Get ("/raw/*" , context .RepoRefForAPI , reqRepoReader (unit .TypeCode ), repo .GetRawFile )
820+ m .Get ("/raw/*" , context .ReferencesGitRepo (), context . RepoRefForAPI , reqRepoReader (unit .TypeCode ), repo .GetRawFile )
821821 m .Get ("/archive/*" , reqRepoReader (unit .TypeCode ), repo .GetArchive )
822822 m .Combo ("/forks" ).Get (repo .ListForks ).
823823 Post (reqToken (), reqRepoReader (unit .TypeCode ), bind (api.CreateForkOption {}), repo .CreateFork )
824824 m .Group ("/branches" , func () {
825- m .Get ("" , context . ReferencesGitRepo ( false ), repo .ListBranches )
826- m .Get ("/*" , context . ReferencesGitRepo ( false ), repo .GetBranch )
827- m .Delete ("/*" , reqRepoWriter (unit .TypeCode ), context . ReferencesGitRepo ( false ), repo .DeleteBranch )
828- m .Post ("" , reqRepoWriter (unit .TypeCode ), context . ReferencesGitRepo ( false ), bind (api.CreateBranchRepoOption {}), repo .CreateBranch )
829- }, reqRepoReader (unit .TypeCode ))
825+ m .Get ("" , repo .ListBranches )
826+ m .Get ("/*" , repo .GetBranch )
827+ m .Delete ("/*" , reqRepoWriter (unit .TypeCode ), repo .DeleteBranch )
828+ m .Post ("" , reqRepoWriter (unit .TypeCode ), bind (api.CreateBranchRepoOption {}), repo .CreateBranch )
829+ }, context . ReferencesGitRepo (), reqRepoReader (unit .TypeCode ))
830830 m .Group ("/branch_protections" , func () {
831831 m .Get ("" , repo .ListBranchProtections )
832832 m .Post ("" , bind (api.CreateBranchProtectionOption {}), repo .CreateBranchProtection )
@@ -945,10 +945,10 @@ func Routes() *web.Route {
945945 })
946946 m .Group ("/releases" , func () {
947947 m .Combo ("" ).Get (repo .ListReleases ).
948- Post (reqToken (), reqRepoWriter (unit .TypeReleases ), context .ReferencesGitRepo (false ), bind (api.CreateReleaseOption {}), repo .CreateRelease )
948+ Post (reqToken (), reqRepoWriter (unit .TypeReleases ), context .ReferencesGitRepo (), bind (api.CreateReleaseOption {}), repo .CreateRelease )
949949 m .Group ("/{id}" , func () {
950950 m .Combo ("" ).Get (repo .GetRelease ).
951- Patch (reqToken (), reqRepoWriter (unit .TypeReleases ), context .ReferencesGitRepo (false ), bind (api.EditReleaseOption {}), repo .EditRelease ).
951+ Patch (reqToken (), reqRepoWriter (unit .TypeReleases ), context .ReferencesGitRepo (), bind (api.EditReleaseOption {}), repo .EditRelease ).
952952 Delete (reqToken (), reqRepoWriter (unit .TypeReleases ), repo .DeleteRelease )
953953 m .Group ("/assets" , func () {
954954 m .Combo ("" ).Get (repo .ListReleaseAttachments ).
@@ -965,7 +965,7 @@ func Routes() *web.Route {
965965 })
966966 }, reqRepoReader (unit .TypeReleases ))
967967 m .Post ("/mirror-sync" , reqToken (), reqRepoWriter (unit .TypeCode ), repo .MirrorSync )
968- m .Get ("/editorconfig/{filename}" , context .RepoRefForAPI , reqRepoReader (unit .TypeCode ), repo .GetEditorconfig )
968+ m .Get ("/editorconfig/{filename}" , context .ReferencesGitRepo (), context . RepoRefForAPI , reqRepoReader (unit .TypeCode ), repo .GetEditorconfig )
969969 m .Group ("/pulls" , func () {
970970 m .Combo ("" ).Get (repo .ListPullRequests ).
971971 Post (reqToken (), mustNotBeArchived , bind (api.CreatePullRequestOption {}), repo .CreatePullRequest )
@@ -996,30 +996,30 @@ func Routes() *web.Route {
996996 Delete (reqToken (), bind (api.PullReviewRequestOptions {}), repo .DeleteReviewRequests ).
997997 Post (reqToken (), bind (api.PullReviewRequestOptions {}), repo .CreateReviewRequests )
998998 })
999- }, mustAllowPulls , reqRepoReader (unit .TypeCode ), context .ReferencesGitRepo (false ))
999+ }, mustAllowPulls , reqRepoReader (unit .TypeCode ), context .ReferencesGitRepo ())
10001000 m .Group ("/statuses" , func () {
10011001 m .Combo ("/{sha}" ).Get (repo .GetCommitStatuses ).
10021002 Post (reqToken (), bind (api.CreateStatusOption {}), repo .NewCommitStatus )
10031003 }, reqRepoReader (unit .TypeCode ))
10041004 m .Group ("/commits" , func () {
1005- m .Get ("" , context .ReferencesGitRepo (false ), repo .GetAllCommits )
1005+ m .Get ("" , context .ReferencesGitRepo (), repo .GetAllCommits )
10061006 m .Group ("/{ref}" , func () {
10071007 m .Get ("/status" , repo .GetCombinedCommitStatusByRef )
10081008 m .Get ("/statuses" , repo .GetCommitStatusesByRef )
10091009 })
10101010 }, reqRepoReader (unit .TypeCode ))
10111011 m .Group ("/git" , func () {
10121012 m .Group ("/commits" , func () {
1013- m .Get ("/{sha}" , context . ReferencesGitRepo ( false ), repo .GetSingleCommit )
1013+ m .Get ("/{sha}" , repo .GetSingleCommit )
10141014 m .Get ("/{sha}.{diffType:diff|patch}" , repo .DownloadCommitDiffOrPatch )
10151015 })
10161016 m .Get ("/refs" , repo .GetGitAllRefs )
10171017 m .Get ("/refs/*" , repo .GetGitRefs )
1018- m .Get ("/trees/{sha}" , context . RepoRefForAPI , repo .GetTree )
1019- m .Get ("/blobs/{sha}" , context . RepoRefForAPI , repo .GetBlob )
1020- m .Get ("/tags/{sha}" , context . RepoRefForAPI , repo .GetAnnotatedTag )
1018+ m .Get ("/trees/{sha}" , repo .GetTree )
1019+ m .Get ("/blobs/{sha}" , repo .GetBlob )
1020+ m .Get ("/tags/{sha}" , repo .GetAnnotatedTag )
10211021 m .Get ("/notes/{sha}" , repo .GetNote )
1022- }, reqRepoReader (unit .TypeCode ))
1022+ }, context . ReferencesGitRepo (), reqRepoReader (unit .TypeCode ))
10231023 m .Post ("/diffpatch" , reqRepoWriter (unit .TypeCode ), reqToken (), bind (api.ApplyDiffPatchFileOptions {}), repo .ApplyDiffPatch )
10241024 m .Group ("/contents" , func () {
10251025 m .Get ("" , repo .GetContentsList )
@@ -1039,7 +1039,7 @@ func Routes() *web.Route {
10391039 Delete (reqToken (), repo .DeleteTopic )
10401040 }, reqAdmin ())
10411041 }, reqAnyRepoReader ())
1042- m .Get ("/issue_templates" , context .ReferencesGitRepo (false ), repo .GetIssueTemplates )
1042+ m .Get ("/issue_templates" , context .ReferencesGitRepo (), repo .GetIssueTemplates )
10431043 m .Get ("/languages" , reqRepoReader (unit .TypeCode ), repo .GetLanguages )
10441044 }, repoAssignment ())
10451045 })
0 commit comments