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);