summaryrefslogtreecommitdiffstats
path: root/git_config.py
diff options
context:
space:
mode:
authorMike Frysinger <vapier@google.com>2021-02-09 23:14:41 -0500
committerMike Frysinger <vapier@google.com>2021-02-11 01:48:12 +0000
commit38867fb6d38d45a11271d6ef492e4d40066b078f (patch)
tree99778a43a5007322414ecd8b7c290842a4bc3fc6 /git_config.py
parentce64e3d47b97e54cc7fac3d7577cd53f1857de26 (diff)
downloadgit-repo-38867fb6d38d45a11271d6ef492e4d40066b078f.tar.gz
git_config: add SetBoolean helper
A little sugar simplifies the code a bit. Change-Id: Ie2b8a965faa9f9ca05c7be479d03e8e073cd816d Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/296522 Reviewed-by: Raman Tenneti <rtenneti@google.com> Tested-by: Mike Frysinger <vapier@google.com>
Diffstat (limited to 'git_config.py')
-rw-r--r--git_config.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/git_config.py b/git_config.py
index 2fa43a1e..282c0802 100644
--- a/git_config.py
+++ b/git_config.py
@@ -161,6 +161,12 @@ class GitConfig(object):
161 return False 161 return False
162 return None 162 return None
163 163
164 def SetBoolean(self, name, value):
165 """Set the truthy value for a key."""
166 if value is not None:
167 value = 'true' if value else 'false'
168 self.SetString(name, value)
169
164 def GetString(self, name, all_keys=False): 170 def GetString(self, name, all_keys=False):
165 """Get the first value for a key, or None if it is not defined. 171 """Get the first value for a key, or None if it is not defined.
166 172