Open dhguzman opened 2 months ago
Came across this repository while perusing for a package to extend python-gitlab to include submodules. Needed access to other attributes like "submodule.[name].branch" and "submodule.[name].ignore", so I thought this would be a useful extension here.
Adds all remaining .gitmodules "submodule" attributes to objects.Submodule: update, branch, ignore, shallow, fetchRecurseSubmodules (keyed as recurse)
Modifies read_gitmodules._read_gitmodules_file_content to use configparser instead of regex to simplify matching optional keys
Modifies any tests requiring direct Submodule instantiation, and adds a few extra arguments to test the extension