# HG changeset patch # User Martin Bornhold # Date 2016-10-10 14:07:15 # Node ID 44ed22937fbfc1e08ea08af56173ff58d6247907 # Parent f47b3cecb466e2961550d3b217b30891e4edb4ca vcs: Send custom repo-locked status code to the VCSServer. diff --git a/rhodecode/lib/middleware/utils/scm_app_http.py b/rhodecode/lib/middleware/utils/scm_app_http.py --- a/rhodecode/lib/middleware/utils/scm_app_http.py +++ b/rhodecode/lib/middleware/utils/scm_app_http.py @@ -90,6 +90,7 @@ class VcsHttpProxy(object): 'X-RC-Path-Info': environ['PATH_INFO'], # TODO: johbo: Avoid encoding and put this into payload? 'X-RC-Repo-Config': base64.b64encode(config), + 'X-RC-Locked-Status-Code': rhodecode.CONFIG.get('lock_ret_code') }) data = environ['wsgi.input'].read()