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 d8de8824..7cac2311 100644
--- a/morphlib/gitindex.py
+++ b/morphlib/gitindex.py
@@ -97,3 +97,7 @@ class GitIndex(object):
for code, to_path, from_path in self._get_status():
if code not in (STATUS_UNTRACKED, STATUS_IGNORED):
yield code, to_path, from_path
+
+ def set_to_tree(self, treeish):
+ '''Modify the index to contain the contents of the treeish.'''
+ self._run_git('read-tree', treeish)