The unified diff between revisions [2df88abf..] and [818e3621..] is displayed below. It can also be downloaded as a raw diff.
This diff has been restricted to the following files: 'revision.cc'
#
#
# patch "revision.cc"
# from [c16d0160d89cb47ba5bec799ec588d52202fa3ed]
# to [f472f361a35ba50757e4f97a3492daf3e5665840]
#
============================================================
--- revision.cc c16d0160d89cb47ba5bec799ec588d52202fa3ed
+++ revision.cc f472f361a35ba50757e4f97a3492daf3e5665840
@@ -1086,11 +1086,9 @@ anc_graph::add_node_for_old_manifest(man
i != mcerts.end(); ++i)
{
L(FL("loaded '%s' manifest cert for node %s") % i->inner().name % node);
- cert_value tv;
- decode_base64(i->inner().value, tv);
++n_certs_in;
- certs.insert(make_pair(node,
- make_pair(i->inner().name, tv)));
+ certs.insert(make_pair(node, make_pair(i->inner().name,
+ i->inner().value)));
}
}
else
@@ -1128,14 +1126,12 @@ u64 anc_graph::add_node_for_oldstyle_rev
i != rcerts.end(); ++i)
{
L(FL("loaded '%s' revision cert for node %s") % i->inner().name % node);
- cert_value tv;
- decode_base64(i->inner().value, tv);
++n_certs_in;
- certs.insert(make_pair(node,
- make_pair(i->inner().name, tv)));
+ certs.insert(make_pair(node, make_pair(i->inner().name,
+ i->inner().value)));
if (i->inner().name == branch_cert_name)
- branches.insert(tv());
+ branches.insert(i->inner().value());
}
}
else
@@ -1717,11 +1713,9 @@ build_changesets_from_manifest_ancestry(
for (vector< manifest<cert> >::const_iterator i = tmp.begin();
i != tmp.end(); ++i)
{
- cert_value tv;
- decode_base64(i->inner().value, tv);
manifest_id child, parent;
child = manifest_id(i->inner().ident.inner());
- parent = manifest_id(tv());
+ parent = manifest_id(i->inner().value());
u64 parent_node = graph.add_node_for_old_manifest(parent);
u64 child_node = graph.add_node_for_old_manifest(child);