Kaynağa Gözat

Teach GitConfig how to yield subsection names

This can be useful when pulling apart a configuration file, like
finding all entries which match submodule.*.*.

Signed-off-by: Shawn O. Pearce <sop@google.com>
Shawn O. Pearce 16 yıl önce
ebeveyn
işleme
366ad214b8
1 değiştirilmiş dosya ile 5 ekleme ve 0 silme
  1. 5 0
      git_config.py

+ 5 - 0
git_config.py

@@ -172,6 +172,11 @@ class GitConfig(object):
       self._branches[b.name] = b
     return b
 
+  def GetSubSections(self, section):
+    """List all subsection names matching $section.*.*
+    """
+    return self._sections.get(section, set())
+
   def HasSection(self, section, subsection = ''):
     """Does at least one key in section.subsection exist?
     """