summaryrefslogtreecommitdiffstats
path: root/routers/routes
diff options
context:
space:
mode:
authorzeripath <art27@cantab.net>2019-12-12 13:18:07 +0000
committerLunny Xiao <xiaolunwen@gmail.com>2019-12-12 21:18:07 +0800
commitdc2fe9801f1a83a5810a778b806dac1bc210f110 (patch)
treec8f45d4005f90cd5727dc9ec44fdd35641c88376 /routers/routes
parent751cfb805ddddbb4242583db2a71d8d3ed00f9d7 (diff)
downloadgitea-dc2fe9801f1a83a5810a778b806dac1bc210f110.tar.gz
gitea-dc2fe9801f1a83a5810a778b806dac1bc210f110.zip
Make repository management section handle lfs locks (#8726)
* Make repository maangement section handle lfs locks * Add check attribute handling and handle locking paths better * More cleanly check-attributes * handle error * Check if file exists in default branch before linking to it. * fixup * Properly cleanPath * Use cleanPath * Sigh
Diffstat (limited to 'routers/routes')
-rw-r--r--routers/routes/routes.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/routers/routes/routes.go b/routers/routes/routes.go
index cdbbfaee04..cfd4a60974 100644
--- a/routers/routes/routes.go
+++ b/routers/routes/routes.go
@@ -685,6 +685,11 @@ func RegisterRoutes(m *macaron.Macaron) {
m.Get("/pointers", repo.LFSPointerFiles)
m.Post("/pointers/associate", repo.LFSAutoAssociate)
m.Get("/find", repo.LFSFileFind)
+ m.Group("/locks", func() {
+ m.Get("/", repo.LFSLocks)
+ m.Post("/", repo.LFSLockFile)
+ m.Post("/:lid/unlock", repo.LFSUnlock)
+ })
})
}, func(ctx *context.Context) {