diff options
author | Oliver Poignant <oliver@poignant.se> | 2017-01-08 17:15:58 +0100 |
---|---|---|
committer | Oliver Poignant <oliver@poignant.se> | 2017-01-08 17:15:58 +0100 |
commit | 465cb9263fb1ffc9ba2d4a912847322920180caa (patch) | |
tree | 59932075b5f6426088704abac7c53f8c476da2a4 /gitautodeploy/cli/config.py | |
parent | 324c3518d4b98da5bb660c62fa1503c47139c088 (diff) | |
download | Git-Auto-Deploy-master.zip Git-Auto-Deploy-master.tar.gz Git-Auto-Deploy-master.tar.bz2 |
RefactoringHEADorigin/masterorigin/HEADmaster
Diffstat (limited to 'gitautodeploy/cli/config.py')
-rw-r--r-- | gitautodeploy/cli/config.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gitautodeploy/cli/config.py b/gitautodeploy/cli/config.py index 3af4e3d..5c5cd06 100644 --- a/gitautodeploy/cli/config.py +++ b/gitautodeploy/cli/config.py @@ -342,6 +342,7 @@ def init_config(config): import os import re import logging + from .models import Project logger = logging.getLogger() # Translate any ~ in the path into /home/<user> @@ -360,6 +361,8 @@ def init_config(config): if 'repositories' not in config: config['repositories'] = [] + deserialized = [] + for repo_config in config['repositories']: # Setup branch if missing @@ -425,6 +428,11 @@ def init_config(config): filter['pull_request'] = True + project = Project(repo_config) + deserialized.append(project) + + config['repositories'] = deserialized + return config |