summaryrefslogtreecommitdiff
path: root/payload_generator/graph_utils.cc
diff options
context:
space:
mode:
authorAllie Wood <alliewood@chromium.org>2015-02-18 15:24:26 -0800
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2015-02-20 01:26:55 +0000
commit3283a55293ec9e645224c48d0c3cf6f8867395e7 (patch)
treef2208c9da4f1712f8275719f5b60a8de8cb47e9d /payload_generator/graph_utils.cc
parent425aa9764d6eac48cf06f726a30422d4e184c3d1 (diff)
update_engine: Add new operation codes for a to b operations
Add SOURCE_COPY and SOURCE_BSDIFF operations to protobuf. These operations are for delta minor version 2 and their input is the source partition instead of the target partition. BUG=chromium:459363 TEST=`FEATURES=test emerge-link update_engine` Change-Id: I2c5c83ab5063ff6ce7fc2ec8acfe809d9526b6da Reviewed-on: https://chromium-review.googlesource.com/250951 Reviewed-by: Alex Deymo <deymo@chromium.org> Reviewed-by: Alex Vakulenko <avakulenko@chromium.org> Commit-Queue: Allie Wood <alliewood@chromium.org> Tested-by: Allie Wood <alliewood@chromium.org>
Diffstat (limited to 'payload_generator/graph_utils.cc')
-rw-r--r--payload_generator/graph_utils.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/payload_generator/graph_utils.cc b/payload_generator/graph_utils.cc
index dd0c8730..2d8c0518 100644
--- a/payload_generator/graph_utils.cc
+++ b/payload_generator/graph_utils.cc
@@ -152,6 +152,12 @@ void DumpGraph(const Graph& graph) {
case DeltaArchiveManifest_InstallOperation_Type_REPLACE_BZ:
type_str = "REPLACE_BZ";
break;
+ case DeltaArchiveManifest_InstallOperation_Type_SOURCE_COPY:
+ type_str = "SOURCE_COPY";
+ break;
+ case DeltaArchiveManifest_InstallOperation_Type_SOURCE_BSDIFF:
+ type_str = "SOURCE_BSDIFF";
+ break;
}
LOG(INFO) << i
<< (graph[i].valid ? "" : "-INV")