Repo:
git://git.baserock.org/baserock/baserock/morph.git
Ref: baserock/richardmaw/S8847/branch-from-image-v3
SHA1: a2468159c731dbcf26dbb6483bcf50b5a81bccd8
Land: origin/master
Included in this series are the documentation changes requested in the
previous one.
The _initializing_system_branch() design has not been altered beyond
moving the _checkout_has_systems() check out to the callers.
Richard Maw (4):
b&m: Add system branch initializing context manager
b&m: checkout and branch use context manager
morphlib: Add SystemMetadataDir class
B&M: refactor branch-from-image
morphlib/__init__.py | 1 +
morphlib/plugins/branch_and_merge_new_plugin.py | 182 ++++++++++++++++++-----
morphlib/plugins/branch_and_merge_plugin.py | 12 +-
morphlib/systemmetadatadir.py | 87 +++++++++++
morphlib/systemmetadatadir_tests.py | 75 ++++++++++
tests.as-root/branch-from-image-works.script | 3 +-
6 files changed, 313 insertions(+), 47 deletions(-)
create mode 100644 morphlib/systemmetadatadir.py
create mode 100644 morphlib/systemmetadatadir_tests.py
--
1.7.10.4