|
def | __init__ (self, *args, **kwargs) |
|
def | set_submodule (self, submodule) |
|
def | flush_to_index (self) |
|
def | write (self) |
|
def | __init__ (self, file_or_files=None, read_only=True, merge_includes=True, config_level=None, repo=None) |
|
def | __del__ (self) |
|
def | __enter__ (self) |
|
def | __exit__ (self, exception_type, exception_value, traceback) |
|
def | release (self) |
|
def | optionxform (self, optionstr) |
|
def | read (self) |
|
def | items (self, section_name) |
|
def | items_all (self, section_name) |
|
def | add_section (self, section) |
|
def | read_only (self) |
|
def | get_value (self, section, option, default=None) |
|
def | get_values (self, section, option, default=None) |
|
def | set_value (self, section, option, value) |
|
def | add_value (self, section, option, value) |
|
def | rename_section (self, section, new_name) |
|
def | __new__ (cls, name, bases, clsdict) |
|
Catches calls to _write, and updates the .gitmodules blob in the index
with the new data, if we have written into a stream. Otherwise it will
add the local file to the index to make it correspond with the working tree.
Additionally, the cache must be cleared
Please note that no mutating method will work in bare mode