| 244 | } |
| 245 | |
| 246 | func (s *AdvRefsDecodeEncodeSuite) TestRefs(c *C) { |
| 247 | input := []string{ |
| 248 | "6ecf0ef2c2dffb796033e5a02219af86ec6584e5 HEAD\x00symref=HEAD:/refs/heads/master ofs-delta multi_ack", |
| 249 | "a6930aaee06755d1bdcfd943fbf614e4d92bb0c7 refs/heads/master", |
| 250 | "5dc01c595e6c6ec9ccda4f6f69c131c0dd945f8c refs/tags/v2.6.11-tree\n", |
| 251 | "7777777777777777777777777777777777777777 refs/tags/v2.6.12-tree", |
| 252 | pktline.FlushString, |
| 253 | } |
| 254 | |
| 255 | expected := []string{ |
| 256 | "6ecf0ef2c2dffb796033e5a02219af86ec6584e5 HEAD\x00symref=HEAD:/refs/heads/master ofs-delta multi_ack\n", |
| 257 | "a6930aaee06755d1bdcfd943fbf614e4d92bb0c7 refs/heads/master\n", |
| 258 | "5dc01c595e6c6ec9ccda4f6f69c131c0dd945f8c refs/tags/v2.6.11-tree\n", |
| 259 | "7777777777777777777777777777777777777777 refs/tags/v2.6.12-tree\n", |
| 260 | pktline.FlushString, |
| 261 | } |
| 262 | |
| 263 | s.test(c, input, expected, false) |
| 264 | } |
| 265 | |
| 266 | func (s *AdvRefsDecodeEncodeSuite) TestPeeled(c *C) { |
| 267 | input := []string{ |