diff options
Diffstat (limited to 'lib/git/objects/submodule.py')
-rw-r--r-- | lib/git/objects/submodule.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/git/objects/submodule.py b/lib/git/objects/submodule.py new file mode 100644 index 00000000..4742d448 --- /dev/null +++ b/lib/git/objects/submodule.py @@ -0,0 +1,15 @@ +import base + + +class Submodule(base.IndexObject): + """Implements access to a git submodule. They are special in that their sha + represents a commit in the submodule's repository which is to be checked out + at the path of this instance. + The submodule type does not have a string type associated with it, as it exists + solely as a marker in the tree and index""" + + # this is a bogus type for base class compatability + type = 'submodule' + + # TODO: Add functions to retrieve a repo for the submodule, to allow + # its initiailization and handling |