@@ -796,7 +796,7 @@ func Routes() *web.Route {
796
796
m .Combo ("" ).Get (repo .GetHook ).
797
797
Patch (bind (api.EditHookOption {}), repo .EditHook ).
798
798
Delete (repo .DeleteHook )
799
- m .Post ("/tests" , context .RepoRefForAPI , repo .TestHook )
799
+ m .Post ("/tests" , context .ReferencesGitRepo (), context . RepoRefForAPI , repo .TestHook )
800
800
})
801
801
}, reqToken (), reqAdmin (), reqWebhooksEnabled ())
802
802
m .Group ("/collaborators" , func () {
@@ -813,16 +813,16 @@ func Routes() *web.Route {
813
813
Put (reqAdmin (), repo .AddTeam ).
814
814
Delete (reqAdmin (), repo .DeleteTeam )
815
815
}, 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 )
817
817
m .Get ("/archive/*" , reqRepoReader (unit .TypeCode ), repo .GetArchive )
818
818
m .Combo ("/forks" ).Get (repo .ListForks ).
819
819
Post (reqToken (), reqRepoReader (unit .TypeCode ), bind (api.CreateForkOption {}), repo .CreateFork )
820
820
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 ))
826
826
m .Group ("/branch_protections" , func () {
827
827
m .Get ("" , repo .ListBranchProtections )
828
828
m .Post ("" , bind (api.CreateBranchProtectionOption {}), repo .CreateBranchProtection )
@@ -941,10 +941,10 @@ func Routes() *web.Route {
941
941
})
942
942
m .Group ("/releases" , func () {
943
943
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 )
945
945
m .Group ("/{id}" , func () {
946
946
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 ).
948
948
Delete (reqToken (), reqRepoWriter (unit .TypeReleases ), repo .DeleteRelease )
949
949
m .Group ("/assets" , func () {
950
950
m .Combo ("" ).Get (repo .ListReleaseAttachments ).
@@ -961,7 +961,7 @@ func Routes() *web.Route {
961
961
})
962
962
}, reqRepoReader (unit .TypeReleases ))
963
963
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 )
965
965
m .Group ("/pulls" , func () {
966
966
m .Combo ("" ).Get (repo .ListPullRequests ).
967
967
Post (reqToken (), mustNotBeArchived , bind (api.CreatePullRequestOption {}), repo .CreatePullRequest )
@@ -992,30 +992,30 @@ func Routes() *web.Route {
992
992
Delete (reqToken (), bind (api.PullReviewRequestOptions {}), repo .DeleteReviewRequests ).
993
993
Post (reqToken (), bind (api.PullReviewRequestOptions {}), repo .CreateReviewRequests )
994
994
})
995
- }, mustAllowPulls , reqRepoReader (unit .TypeCode ), context .ReferencesGitRepo (false ))
995
+ }, mustAllowPulls , reqRepoReader (unit .TypeCode ), context .ReferencesGitRepo ())
996
996
m .Group ("/statuses" , func () {
997
997
m .Combo ("/{sha}" ).Get (repo .GetCommitStatuses ).
998
998
Post (reqToken (), bind (api.CreateStatusOption {}), repo .NewCommitStatus )
999
999
}, reqRepoReader (unit .TypeCode ))
1000
1000
m .Group ("/commits" , func () {
1001
- m .Get ("" , context .ReferencesGitRepo (false ), repo .GetAllCommits )
1001
+ m .Get ("" , context .ReferencesGitRepo (), repo .GetAllCommits )
1002
1002
m .Group ("/{ref}" , func () {
1003
1003
m .Get ("/status" , repo .GetCombinedCommitStatusByRef )
1004
1004
m .Get ("/statuses" , repo .GetCommitStatusesByRef )
1005
1005
})
1006
1006
}, reqRepoReader (unit .TypeCode ))
1007
1007
m .Group ("/git" , func () {
1008
1008
m .Group ("/commits" , func () {
1009
- m .Get ("/{sha}" , context . ReferencesGitRepo ( false ), repo .GetSingleCommit )
1009
+ m .Get ("/{sha}" , repo .GetSingleCommit )
1010
1010
m .Get ("/{sha}.{diffType:diff|patch}" , repo .DownloadCommitDiffOrPatch )
1011
1011
})
1012
1012
m .Get ("/refs" , repo .GetGitAllRefs )
1013
1013
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 )
1017
1017
m .Get ("/notes/{sha}" , repo .GetNote )
1018
- }, reqRepoReader (unit .TypeCode ))
1018
+ }, context . ReferencesGitRepo (), reqRepoReader (unit .TypeCode ))
1019
1019
m .Post ("/diffpatch" , reqRepoWriter (unit .TypeCode ), reqToken (), bind (api.ApplyDiffPatchFileOptions {}), repo .ApplyDiffPatch )
1020
1020
m .Group ("/contents" , func () {
1021
1021
m .Get ("" , repo .GetContentsList )
@@ -1035,7 +1035,7 @@ func Routes() *web.Route {
1035
1035
Delete (reqToken (), repo .DeleteTopic )
1036
1036
}, reqAdmin ())
1037
1037
}, reqAnyRepoReader ())
1038
- m .Get ("/issue_templates" , context .ReferencesGitRepo (false ), repo .GetIssueTemplates )
1038
+ m .Get ("/issue_templates" , context .ReferencesGitRepo (), repo .GetIssueTemplates )
1039
1039
m .Get ("/languages" , reqRepoReader (unit .TypeCode ), repo .GetLanguages )
1040
1040
}, repoAssignment ())
1041
1041
})
0 commit comments