diff options
author | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2014-12-04 15:53:16 +0000 |
---|---|---|
committer | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2014-12-04 15:53:16 +0000 |
commit | fc5d4e58753d113d898744c1924b13ddc34e526e (patch) | |
tree | d2f17a4258a3af5a6dee2ee4edc5a367103c5cc2 /morphlib/gitdir.py | |
parent | 0861a2054145b9558f108e0662b35061db2a19ec (diff) | |
parent | b9af32ba9f60b66ef1487438f97a37c54bf95b3b (diff) | |
download | morph-fc5d4e58753d113d898744c1924b13ddc34e526e.tar.gz |
Merge branch 'sam/build-branch-fixes'
Reviewed-By: Richard Maw <richard.maw@codethink.co.uk>
Reviewed-By: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
Diffstat (limited to 'morphlib/gitdir.py')
-rw-r--r-- | morphlib/gitdir.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/morphlib/gitdir.py b/morphlib/gitdir.py index ed71e422..4c3efbd3 100644 --- a/morphlib/gitdir.py +++ b/morphlib/gitdir.py @@ -485,11 +485,15 @@ class GitDirectory(object): self._config[key] = value def get_config(self, key): - '''Return value for a git repository configuration variable.''' + '''Return value for a git repository configuration variable. + + If the variable is unset, this will raise cliapp.AppException. + + ''' if key not in self._config: - value = morphlib.git.gitcmd(self._runcmd, 'config', '-z', key) - self._config[key] = value.rstrip('\0') + value = morphlib.git.gitcmd(self._runcmd, 'config', '-z', key) + self._config[key] = value.rstrip('\0') return self._config[key] def get_remote(self, *args, **kwargs): |