# # patch "git_export.cc" # from [820c17d5b6fe7746d6015470b396ef094fa692e1] # to [ba80868e7776cb3467531483a437264616f3d304] # # patch "git_import.cc" # from [1296666d4d21a68bfed46d7165b0c50aa1bae27f] # to [e2c2ea2a1169502bb7425593ad6548543999c101] # ======================================================================== --- git_export.cc 820c17d5b6fe7746d6015470b396ef094fa692e1 +++ git_export.cc ba80868e7776cb3467531483a437264616f3d304 @@ -488,12 +488,12 @@ vector > certs; app.db.get_revision_certs(rid, gitcommit_id_cert_name, certs); - I(certs.size() < 2); - if (certs.size() > 0) + for (vector >::const_iterator c = certs.begin(); + c != certs.end(); c++) { // This is a GIT commit, then. cert_value cv; - decode_base64(certs[0].inner().value, cv); + decode_base64(c->inner().value, cv); git_object_id gitoid = cv(); if (gitrevs.find(cv()) != gitrevs.end()) ======================================================================== --- git_import.cc 1296666d4d21a68bfed46d7165b0c50aa1bae27f +++ git_import.cc e2c2ea2a1169502bb7425593ad6548543999c101 @@ -291,12 +291,12 @@ vector > certs; app.db.get_revision_certs(rid, gitcommit_id_cert_name, certs); - I(certs.size() < 2); - if (certs.size() > 0) + for (vector >::const_iterator c = certs.begin(); + c != certs.end(); c++) { // This is a GIT commit, then. cert_value cv; - decode_base64(certs[0].inner().value, cv); + decode_base64(c->inner().value, cv); git_object_id gitrid = cv(); git.commitmap[gitrid()] = make_pair(rid, rev.new_manifest);