goprotobuf: Add a proto.Clone function.
R=r
CC=golang-dev
http://codereview.appspot.com/4950077
diff --git a/proto/equal_test.go b/proto/equal_test.go
index a2d7670..fd347af 100644
--- a/proto/equal_test.go
+++ b/proto/equal_test.go
@@ -107,6 +107,13 @@
true,
},
+ {
+ "repeated bytes",
+ &pb.MyMessage{RepBytes: [][]byte{[]byte("sham"), []byte("wow")}},
+ &pb.MyMessage{RepBytes: [][]byte{[]byte("sham"), []byte("wow")}},
+ true,
+ },
+
{"extension vs. no extension", messageWithoutExtension, messageWithExtension1a, false},
{"extension vs. same extension", messageWithExtension1a, messageWithExtension1b, true},
{"extension vs. different extension", messageWithExtension1a, messageWithExtension2, false},