@@ -799,7 +799,7 @@ func Routes() *web.Route {
799
799
m .Combo ("" ).Get (repo .GetHook ).
800
800
Patch (bind (api.EditHookOption {}), repo .EditHook ).
801
801
Delete (repo .DeleteHook )
802
- m .Post ("/tests" , context .RepoRefForAPI , repo .TestHook )
802
+ m .Post ("/tests" , context .ReferencesGitRepo (), context . RepoRefForAPI , repo .TestHook )
803
803
})
804
804
}, reqToken (), reqAdmin (), reqWebhooksEnabled ())
805
805
m .Get ("/collaborators/{collaborator}" , reqAnyRepoReader (), repo .IsCollaborator )
@@ -817,16 +817,16 @@ func Routes() *web.Route {
817
817
Put (reqAdmin (), repo .AddTeam ).
818
818
Delete (reqAdmin (), repo .DeleteTeam )
819
819
}, 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 )
821
821
m .Get ("/archive/*" , reqRepoReader (unit .TypeCode ), repo .GetArchive )
822
822
m .Combo ("/forks" ).Get (repo .ListForks ).
823
823
Post (reqToken (), reqRepoReader (unit .TypeCode ), bind (api.CreateForkOption {}), repo .CreateFork )
824
824
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 ))
830
830
m .Group ("/branch_protections" , func () {
831
831
m .Get ("" , repo .ListBranchProtections )
832
832
m .Post ("" , bind (api.CreateBranchProtectionOption {}), repo .CreateBranchProtection )
@@ -945,10 +945,10 @@ func Routes() *web.Route {
945
945
})
946
946
m .Group ("/releases" , func () {
947
947
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 )
949
949
m .Group ("/{id}" , func () {
950
950
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 ).
952
952
Delete (reqToken (), reqRepoWriter (unit .TypeReleases ), repo .DeleteRelease )
953
953
m .Group ("/assets" , func () {
954
954
m .Combo ("" ).Get (repo .ListReleaseAttachments ).
@@ -965,7 +965,7 @@ func Routes() *web.Route {
965
965
})
966
966
}, reqRepoReader (unit .TypeReleases ))
967
967
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 )
969
969
m .Group ("/pulls" , func () {
970
970
m .Combo ("" ).Get (repo .ListPullRequests ).
971
971
Post (reqToken (), mustNotBeArchived , bind (api.CreatePullRequestOption {}), repo .CreatePullRequest )
@@ -996,30 +996,30 @@ func Routes() *web.Route {
996
996
Delete (reqToken (), bind (api.PullReviewRequestOptions {}), repo .DeleteReviewRequests ).
997
997
Post (reqToken (), bind (api.PullReviewRequestOptions {}), repo .CreateReviewRequests )
998
998
})
999
- }, mustAllowPulls , reqRepoReader (unit .TypeCode ), context .ReferencesGitRepo (false ))
999
+ }, mustAllowPulls , reqRepoReader (unit .TypeCode ), context .ReferencesGitRepo ())
1000
1000
m .Group ("/statuses" , func () {
1001
1001
m .Combo ("/{sha}" ).Get (repo .GetCommitStatuses ).
1002
1002
Post (reqToken (), bind (api.CreateStatusOption {}), repo .NewCommitStatus )
1003
1003
}, reqRepoReader (unit .TypeCode ))
1004
1004
m .Group ("/commits" , func () {
1005
- m .Get ("" , context .ReferencesGitRepo (false ), repo .GetAllCommits )
1005
+ m .Get ("" , context .ReferencesGitRepo (), repo .GetAllCommits )
1006
1006
m .Group ("/{ref}" , func () {
1007
1007
m .Get ("/status" , repo .GetCombinedCommitStatusByRef )
1008
1008
m .Get ("/statuses" , repo .GetCommitStatusesByRef )
1009
1009
})
1010
1010
}, reqRepoReader (unit .TypeCode ))
1011
1011
m .Group ("/git" , func () {
1012
1012
m .Group ("/commits" , func () {
1013
- m .Get ("/{sha}" , context . ReferencesGitRepo ( false ), repo .GetSingleCommit )
1013
+ m .Get ("/{sha}" , repo .GetSingleCommit )
1014
1014
m .Get ("/{sha}.{diffType:diff|patch}" , repo .DownloadCommitDiffOrPatch )
1015
1015
})
1016
1016
m .Get ("/refs" , repo .GetGitAllRefs )
1017
1017
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 )
1021
1021
m .Get ("/notes/{sha}" , repo .GetNote )
1022
- }, reqRepoReader (unit .TypeCode ))
1022
+ }, context . ReferencesGitRepo (), reqRepoReader (unit .TypeCode ))
1023
1023
m .Post ("/diffpatch" , reqRepoWriter (unit .TypeCode ), reqToken (), bind (api.ApplyDiffPatchFileOptions {}), repo .ApplyDiffPatch )
1024
1024
m .Group ("/contents" , func () {
1025
1025
m .Get ("" , repo .GetContentsList )
@@ -1039,7 +1039,7 @@ func Routes() *web.Route {
1039
1039
Delete (reqToken (), repo .DeleteTopic )
1040
1040
}, reqAdmin ())
1041
1041
}, reqAnyRepoReader ())
1042
- m .Get ("/issue_templates" , context .ReferencesGitRepo (false ), repo .GetIssueTemplates )
1042
+ m .Get ("/issue_templates" , context .ReferencesGitRepo (), repo .GetIssueTemplates )
1043
1043
m .Get ("/languages" , reqRepoReader (unit .TypeCode ), repo .GetLanguages )
1044
1044
}, repoAssignment ())
1045
1045
})
0 commit comments