diff options
author | Richard Maw <richard.maw@codethink.co.uk> | 2013-11-11 17:38:16 +0000 |
---|---|---|
committer | Richard Maw <richard.maw@codethink.co.uk> | 2013-11-22 13:49:25 +0000 |
commit | 0b4e147009bffa7b720ee767633e3acf3bb68c3a (patch) | |
tree | 12448f87519c8738444618f53eb6ed49f632de92 /morphlib/__init__.py | |
parent | d83d6ad7230eb27afae4169330681967bb20dcfa (diff) | |
download | morph-0b4e147009bffa7b720ee767633e3acf3bb68c3a.tar.gz |
GitDir: Add GitIndex class
This represents the state of the index of a GitDirectory.
Methods that use the index are now used via the GitIndex class, rather
than using the default index, as previously used when the methods were
in GitDirectory.
GitIndex may be constructed with an alternative path, which can be used
to manipulate a git checkout without altering a developer's view of the
repository i.e. The working tree and default index.
This is needed for `morph build` and `morph deploy` to handle the build
without commit logic.
Diffstat (limited to 'morphlib/__init__.py')
-rw-r--r-- | morphlib/__init__.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/morphlib/__init__.py b/morphlib/__init__.py index 4954f812..76b7a989 100644 --- a/morphlib/__init__.py +++ b/morphlib/__init__.py @@ -60,6 +60,7 @@ import extractedtarball import fsutils import git import gitdir +import gitindex import localartifactcache import localrepocache import mountableimage |