diff options
Diffstat (limited to 'git_config.py')
-rw-r--r-- | git_config.py | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/git_config.py b/git_config.py index eb532d02..afaa6f15 100644 --- a/git_config.py +++ b/git_config.py | |||
@@ -56,16 +56,16 @@ class GitConfig(object): | |||
56 | @classmethod | 56 | @classmethod |
57 | def ForUser(cls): | 57 | def ForUser(cls): |
58 | if cls._ForUser is None: | 58 | if cls._ForUser is None: |
59 | cls._ForUser = cls(file = os.path.expanduser('~/.gitconfig')) | 59 | cls._ForUser = cls(configfile = os.path.expanduser('~/.gitconfig')) |
60 | return cls._ForUser | 60 | return cls._ForUser |
61 | 61 | ||
62 | @classmethod | 62 | @classmethod |
63 | def ForRepository(cls, gitdir, defaults=None): | 63 | def ForRepository(cls, gitdir, defaults=None): |
64 | return cls(file = os.path.join(gitdir, 'config'), | 64 | return cls(configfile = os.path.join(gitdir, 'config'), |
65 | defaults = defaults) | 65 | defaults = defaults) |
66 | 66 | ||
67 | def __init__(self, file, defaults=None, pickleFile=None): | 67 | def __init__(self, configfile, defaults=None, pickleFile=None): |
68 | self.file = file | 68 | self.file = configfile |
69 | self.defaults = defaults | 69 | self.defaults = defaults |
70 | self._cache_dict = None | 70 | self._cache_dict = None |
71 | self._section_dict = None | 71 | self._section_dict = None |
@@ -104,20 +104,20 @@ class GitConfig(object): | |||
104 | return False | 104 | return False |
105 | return None | 105 | return None |
106 | 106 | ||
107 | def GetString(self, name, all=False): | 107 | def GetString(self, name, all_keys=False): |
108 | """Get the first value for a key, or None if it is not defined. | 108 | """Get the first value for a key, or None if it is not defined. |
109 | 109 | ||
110 | This configuration file is used first, if the key is not | 110 | This configuration file is used first, if the key is not |
111 | defined or all = True then the defaults are also searched. | 111 | defined or all_keys = True then the defaults are also searched. |
112 | """ | 112 | """ |
113 | try: | 113 | try: |
114 | v = self._cache[_key(name)] | 114 | v = self._cache[_key(name)] |
115 | except KeyError: | 115 | except KeyError: |
116 | if self.defaults: | 116 | if self.defaults: |
117 | return self.defaults.GetString(name, all = all) | 117 | return self.defaults.GetString(name, all_keys = all_keys) |
118 | v = [] | 118 | v = [] |
119 | 119 | ||
120 | if not all: | 120 | if not all_keys: |
121 | if v: | 121 | if v: |
122 | return v[0] | 122 | return v[0] |
123 | return None | 123 | return None |
@@ -125,7 +125,7 @@ class GitConfig(object): | |||
125 | r = [] | 125 | r = [] |
126 | r.extend(v) | 126 | r.extend(v) |
127 | if self.defaults: | 127 | if self.defaults: |
128 | r.extend(self.defaults.GetString(name, all = True)) | 128 | r.extend(self.defaults.GetString(name, all_keys = True)) |
129 | return r | 129 | return r |
130 | 130 | ||
131 | def SetString(self, name, value): | 131 | def SetString(self, name, value): |
@@ -526,7 +526,7 @@ class Remote(object): | |||
526 | self.review = self._Get('review') | 526 | self.review = self._Get('review') |
527 | self.projectname = self._Get('projectname') | 527 | self.projectname = self._Get('projectname') |
528 | self.fetch = map(lambda x: RefSpec.FromString(x), | 528 | self.fetch = map(lambda x: RefSpec.FromString(x), |
529 | self._Get('fetch', all=True)) | 529 | self._Get('fetch', all_keys=True)) |
530 | self._review_url = None | 530 | self._review_url = None |
531 | 531 | ||
532 | def _InsteadOf(self): | 532 | def _InsteadOf(self): |
@@ -537,7 +537,7 @@ class Remote(object): | |||
537 | 537 | ||
538 | for url in urlList: | 538 | for url in urlList: |
539 | key = "url." + url + ".insteadOf" | 539 | key = "url." + url + ".insteadOf" |
540 | insteadOfList = globCfg.GetString(key, all=True) | 540 | insteadOfList = globCfg.GetString(key, all_keys=True) |
541 | 541 | ||
542 | for insteadOf in insteadOfList: | 542 | for insteadOf in insteadOfList: |
543 | if self.url.startswith(insteadOf) \ | 543 | if self.url.startswith(insteadOf) \ |
@@ -567,7 +567,7 @@ class Remote(object): | |||
567 | if u.endswith('/ssh_info'): | 567 | if u.endswith('/ssh_info'): |
568 | u = u[:len(u) - len('/ssh_info')] | 568 | u = u[:len(u) - len('/ssh_info')] |
569 | if not u.endswith('/'): | 569 | if not u.endswith('/'): |
570 | u += '/' | 570 | u += '/' |
571 | http_url = u | 571 | http_url = u |
572 | 572 | ||
573 | if u in REVIEW_CACHE: | 573 | if u in REVIEW_CACHE: |
@@ -651,9 +651,9 @@ class Remote(object): | |||
651 | key = 'remote.%s.%s' % (self.name, key) | 651 | key = 'remote.%s.%s' % (self.name, key) |
652 | return self._config.SetString(key, value) | 652 | return self._config.SetString(key, value) |
653 | 653 | ||
654 | def _Get(self, key, all=False): | 654 | def _Get(self, key, all_keys=False): |
655 | key = 'remote.%s.%s' % (self.name, key) | 655 | key = 'remote.%s.%s' % (self.name, key) |
656 | return self._config.GetString(key, all = all) | 656 | return self._config.GetString(key, all_keys = all_keys) |
657 | 657 | ||
658 | 658 | ||
659 | class Branch(object): | 659 | class Branch(object): |
@@ -703,6 +703,6 @@ class Branch(object): | |||
703 | key = 'branch.%s.%s' % (self.name, key) | 703 | key = 'branch.%s.%s' % (self.name, key) |
704 | return self._config.SetString(key, value) | 704 | return self._config.SetString(key, value) |
705 | 705 | ||
706 | def _Get(self, key, all=False): | 706 | def _Get(self, key, all_keys=False): |
707 | key = 'branch.%s.%s' % (self.name, key) | 707 | key = 'branch.%s.%s' % (self.name, key) |
708 | return self._config.GetString(key, all = all) | 708 | return self._config.GetString(key, all_keys = all_keys) |