From 71dc3b30449a4574455ff7eb9c390e30ad52ac4a Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Thu, 15 Dec 2016 16:01:03 -0500 Subject: fix (wip) --- git-mirror-gitlab-ce | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'git-mirror-gitlab-ce') diff --git a/git-mirror-gitlab-ce b/git-mirror-gitlab-ce index feb8602..1c628e8 100755 --- a/git-mirror-gitlab-ce +++ b/git-mirror-gitlab-ce @@ -121,7 +121,7 @@ class GitLabCE < GitMirrorBackend end info = JSON::parse(res.body) end - return self.get_meta + return nil end def repo_mode @@ -133,6 +133,7 @@ class GitLabCE < GitMirrorBackend def cmd_config(*args) args.each do |arg| key, val = arg.split('=', 2) + key = key.gsub('-', '_') case key when "apiurl" val = URI(val) @@ -142,19 +143,28 @@ class GitLabCE < GitMirrorBackend end @config[key] = val end + return nil end def cmd_get_meta(project_id) - return self.project(project_id).get_meta() + map = self.project(project_id).get_meta() + ret = {} + map.each do |key,val| + key = key.gsub('_', '-') + map[key] = val + end + return ret end def cmd_set_meta(project_id, *pairs) map = {} pairs.each do |pair| key, val = arg.split('=', 2) + key = key.gsub('-', '_') map[key] = val end - return self.project(project_id).set_meta(map) + self.project(project_id).set_meta(map) + return nil end def cmd_push_url(project_id) -- cgit v1.2.3