diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2012-05-16 13:45:20 +0100 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2012-05-16 13:45:20 +0100 |
commit | 110ae14990387c6b8a48d19067fc77a609f46ba8 (patch) | |
tree | 2fda567ac30b40b249bd2c6e0b5934718d6ccd5a /lib/gitano/config.lua | |
parent | 2cb67b26f50e61fb88583f930d37a2a33f1eafa0 (diff) | |
download | gitano-110ae14990387c6b8a48d19067fc77a609f46ba8.tar.gz |
CONFIG: Load a gitano repository object for the admin repo once it's ready
Diffstat (limited to 'lib/gitano/config.lua')
-rw-r--r-- | lib/gitano/config.lua | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/gitano/config.lua b/lib/gitano/config.lua index 67b2105..7e1858e 100644 --- a/lib/gitano/config.lua +++ b/lib/gitano/config.lua @@ -23,6 +23,9 @@ local required_confs = { bin_path = "string", } +local function repository() + return require 'gitano.repository' +end local function parse_admin_config(commit) local gittree = commit.content.tree @@ -220,7 +223,7 @@ local function parse_admin_config(commit) -- Finally, return an object representing this configuration - return { + local config = { global = conf_globals, users = users, groups = groups, @@ -228,6 +231,8 @@ local function parse_admin_config(commit) content = flat_tree, commit = commit, } + config.repo = repository().find(config, 'gitano-admin') + return config end local function generate_ssh_config(conf) |