From 28ed48c93f4cc8b6dd23c951363e5bd4e6880992 Mon Sep 17 00:00:00 2001 From: Sebastian Thiel Date: Mon, 14 Jun 2010 10:16:21 +0200 Subject: Implemented initial version of tree serialization which appears to work according to a simple test ( presort still needs implementation ) submodule: added stub to allow the tree to return something, its not implemented though --- lib/git/objects/submodule.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 lib/git/objects/submodule.py (limited to 'lib/git/objects/submodule.py') 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 -- cgit v1.2.1