@@ -1333,39 +1333,36 @@ func registerRoutes(m *web.Router) {
1333
1333
m .Group ("/{username}/{reponame}" , func () { // repo tags
1334
1334
m .Group ("/tags" , func () {
1335
1335
m .Get ("" , repo .TagsList )
1336
- m .Get ("/list" , repo .GetTagList )
1337
1336
m .Get (".rss" , feedEnabled , repo .TagsListFeedRSS )
1338
1337
m .Get (".atom" , feedEnabled , repo .TagsListFeedAtom )
1339
- }, ctxDataSet ("EnableFeed" , setting .Other .EnableFeed ),
1340
- repo .MustBeNotEmpty , context .RepoRefByType (git .RefTypeTag , context.RepoRefByTypeOptions {IgnoreNotExistErr : true }))
1341
- m .Post ("/tags/delete" , repo .DeleteTag , reqSignIn ,
1342
- repo .MustBeNotEmpty , context .RepoMustNotBeArchived (), reqRepoCodeWriter , context .RepoRef ())
1343
- }, optSignIn , context .RepoAssignment , reqUnitCodeReader )
1338
+ m .Get ("/list" , repo .GetTagList )
1339
+ }, ctxDataSet ("EnableFeed" , setting .Other .EnableFeed ))
1340
+ m .Post ("/tags/delete" , reqSignIn , reqRepoCodeWriter , context .RepoMustNotBeArchived (), repo .DeleteTag )
1341
+ }, optSignIn , context .RepoAssignment , repo .MustBeNotEmpty , reqUnitCodeReader )
1344
1342
// end "/{username}/{reponame}": repo tags
1345
1343
1346
1344
m .Group ("/{username}/{reponame}" , func () { // repo releases
1347
1345
m .Group ("/releases" , func () {
1348
1346
m .Get ("" , repo .Releases )
1349
- m .Get ("/tag/*" , repo .SingleRelease )
1350
- m .Get ("/latest" , repo .LatestRelease )
1351
1347
m .Get (".rss" , feedEnabled , repo .ReleasesFeedRSS )
1352
1348
m .Get (".atom" , feedEnabled , repo .ReleasesFeedAtom )
1353
- }, ctxDataSet ("EnableFeed" , setting .Other .EnableFeed ),
1354
- repo .MustBeNotEmpty , context .RepoRefByType (git .RefTypeTag , context.RepoRefByTypeOptions {IgnoreNotExistErr : true }))
1355
- m .Get ("/releases/attachments/{uuid}" , repo .MustBeNotEmpty , repo .GetAttachment )
1356
- m .Get ("/releases/download/{vTag}/{fileName}" , repo .MustBeNotEmpty , repo .RedirectDownload )
1349
+ m .Get ("/tag/*" , context .RepoRefByType (git .RefTypeTag ), repo .SingleRelease )
1350
+ m .Get ("/latest" , repo .LatestRelease )
1351
+ }, ctxDataSet ("EnableFeed" , setting .Other .EnableFeed ))
1352
+ m .Get ("/releases/attachments/{uuid}" , repo .GetAttachment )
1353
+ m .Get ("/releases/download/{vTag}/{fileName}" , repo .RedirectDownload )
1357
1354
m .Group ("/releases" , func () {
1358
1355
m .Get ("/new" , repo .NewRelease )
1359
1356
m .Post ("/new" , web .Bind (forms.NewReleaseForm {}), repo .NewReleasePost )
1360
1357
m .Post ("/delete" , repo .DeleteRelease )
1361
1358
m .Post ("/attachments" , repo .UploadReleaseAttachment )
1362
1359
m .Post ("/attachments/remove" , repo .DeleteAttachment )
1363
- }, reqSignIn , repo . MustBeNotEmpty , context .RepoMustNotBeArchived (), reqRepoReleaseWriter , context .RepoRef ())
1360
+ }, reqSignIn , context .RepoMustNotBeArchived (), reqRepoReleaseWriter , context .RepoRef ())
1364
1361
m .Group ("/releases" , func () {
1365
1362
m .Get ("/edit/*" , repo .EditRelease )
1366
1363
m .Post ("/edit/*" , web .Bind (forms.EditReleaseForm {}), repo .EditReleasePost )
1367
- }, reqSignIn , repo . MustBeNotEmpty , context .RepoMustNotBeArchived (), reqRepoReleaseWriter , repo .CommitInfoCache )
1368
- }, optSignIn , context .RepoAssignment , reqRepoReleaseReader )
1364
+ }, reqSignIn , context .RepoMustNotBeArchived (), reqRepoReleaseWriter , repo .CommitInfoCache )
1365
+ }, optSignIn , context .RepoAssignment , repo . MustBeNotEmpty , reqRepoReleaseReader )
1369
1366
// end "/{username}/{reponame}": repo releases
1370
1367
1371
1368
m .Group ("/{username}/{reponame}" , func () { // to maintain compatibility with old attachments
0 commit comments