summaryrefslogtreecommitdiff
path: root/morphlib/gitindex.py
diff options
context:
space:
mode:
Diffstat (limited to 'morphlib/gitindex.py')
-rw-r--r--morphlib/gitindex.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/morphlib/gitindex.py b/morphlib/gitindex.py
index a119389e..978ea0e2 100644
--- a/morphlib/gitindex.py
+++ b/morphlib/gitindex.py
@@ -153,3 +153,7 @@ class GitIndex(object):
# 50 is an arbitrary limit
for paths in morphlib.util.iter_trickle(paths, 50):
self._run_git('add', *paths)
+
+ def write_tree(self):
+ '''Transform the index into a tree in the object store.'''
+ return self._run_git('write-tree').strip()