Unified · Split
| @@ -27,7 +27,7 @@ The CLI uses various crates, please see _'Development Status'_ for details. · 26 unmodified lines | |||
| 27 | * [x] tree | 27 | * [x] tree |
| 28 | * [x] tag | 28 | * [x] tag |
| 29 | * encode | 29 | * encode |
| 30 | * [ ] commit | 30 | * [x] commit |
| 31 | * [ ] tree | 31 | * [ ] tree |
| 32 | * [x] tag | 32 | * [x] tag |
| 33 | * [ ] API documentation with examples | 33 | * [ ] API documentation with examples |
| @@ -94,7 +94,7 @@ cjHJZXWmV4CcRfmLsXzU8s2cR9A0DBvOxhPD1TlKC2JhBFXigjuL9U4Rbq9tdegB · 93 unmodified lines | |||
| 94 | committer: signature(1528473303), | 94 | committer: signature(1528473303), |
| 95 | encoding: None, | 95 | encoding: None, |
| 96 | message: b"initial commit\n".as_bstr(), | 96 | message: b"initial commit\n".as_bstr(), |
| 97 | pgp_signature: Some(b"-----BEGIN PGP SIGNATURE-----\n Comment: GPGTools - https://gpgtools.org\n \n iQIzBAABCgAdFiEEw7xSvXbiwjusbsBqZl+Z+p2ZlmwFAlsaptwACgkQZl+Z+p2Z\n lmxXSQ//fj6t7aWoEKeMdFigfj6OXWPUyrRbS0N9kpJeOfA0BIOea/6Jbn8J5qh1\n YRfrySOzHPXR5Y+w4GwLiVas66qyhAbk4yeqZM0JxBjHDyPyRGhjUd3y7WjEa6bj\n P0ACAIkYZQ/Q/LDE3eubmhAwEobBH3nZbwE+/zDIG0i265bD5C0iDumVOiKkSelw\n cr6FZVw1HH+GcabFkeLRZLNGmPqGdbeBwYERqb0U1aRCzV1xLYteoKwyWcYaH8E3\n 97z1rwhUO/L7o8WUEJtP3CLB0zuocslMxskf6bCeubBnRNJ0YrRmxGarxCP3vn4D\n 3a/MwECnl6mnUU9t+OnfvrzLDN73rlq8iasUq6hGe7Sje7waX6b2UGpxHqwykmXg\n VimD6Ah7svJanHryfJn38DvJW/wOMqmAnSUAp+Y8W9EIe0xVntCmtMyoKuqBoY7T\n JlZ1kHJte6ELIM5JOY9Gx7D0ZCSKZJQqyjoqtl36dsomT0I78/+7QS1DP4S6XB7d\n c3BYH0JkW81p7AAFbE543ttN0Z4wKXErMFqUKnPZUIEuybtlNYV+krRdfDBWQysT\n 3MBebjguVQ60oGs06PzeYBosKGQrHggAcwduLFuqXhLTJqN4UQ18RkE0vbtG3YA0\n +XtZQM13vURdfwFI5qitAGgw4EzPVrkWWzApzLCrRPEMbvP+b9A=\n =2qqN\n -----END PGP SIGNATURE-----".as_bstr().into()), | 97 | pgp_signature: Some(b"-----BEGIN PGP SIGNATURE-----\nComment: GPGTools - https://gpgtools.org\n\niQIzBAABCgAdFiEEw7xSvXbiwjusbsBqZl+Z+p2ZlmwFAlsaptwACgkQZl+Z+p2Z\nlmxXSQ//fj6t7aWoEKeMdFigfj6OXWPUyrRbS0N9kpJeOfA0BIOea/6Jbn8J5qh1\nYRfrySOzHPXR5Y+w4GwLiVas66qyhAbk4yeqZM0JxBjHDyPyRGhjUd3y7WjEa6bj\nP0ACAIkYZQ/Q/LDE3eubmhAwEobBH3nZbwE+/zDIG0i265bD5C0iDumVOiKkSelw\ncr6FZVw1HH+GcabFkeLRZLNGmPqGdbeBwYERqb0U1aRCzV1xLYteoKwyWcYaH8E3\n97z1rwhUO/L7o8WUEJtP3CLB0zuocslMxskf6bCeubBnRNJ0YrRmxGarxCP3vn4D\n3a/MwECnl6mnUU9t+OnfvrzLDN73rlq8iasUq6hGe7Sje7waX6b2UGpxHqwykmXg\nVimD6Ah7svJanHryfJn38DvJW/wOMqmAnSUAp+Y8W9EIe0xVntCmtMyoKuqBoY7T\nJlZ1kHJte6ELIM5JOY9Gx7D0ZCSKZJQqyjoqtl36dsomT0I78/+7QS1DP4S6XB7d\nc3BYH0JkW81p7AAFbE543ttN0Z4wKXErMFqUKnPZUIEuybtlNYV+krRdfDBWQysT\n3MBebjguVQ60oGs06PzeYBosKGQrHggAcwduLFuqXhLTJqN4UQ18RkE0vbtG3YA0\n+XtZQM13vURdfwFI5qitAGgw4EzPVrkWWzApzLCrRPEMbvP+b9A=\n=2qqN\n-----END PGP SIGNATURE-----".as_bstr().into()), |
| 98 | }; | 98 | }; |
| 99 | let object = o.decode().unwrap(); | 99 | let object = o.decode().unwrap(); |
| 100 | assert_eq!(object.as_commit().unwrap(), &expected) | 100 | assert_eq!(object.as_commit().unwrap(), &expected) |
| @@ -10,7 +10,7 @@ · 9 unmodified lines | |||
| 10 | * [ ] blob | 10 | * [ ] blob |
| 11 | * [x] tag | 11 | * [x] tag |
| 12 | * [ ] tree | 12 | * [ ] tree |
| 13 | * [ ] commit | 13 | * [x] commit |
| 14 | * [ ] write loose | 14 | * [ ] write loose |
| 15 | * **pack verify** | 15 | * **pack verify** |
| 16 | * add '--some-flag' to run every non-blob through a decode/encode cycle to see if all objects can be parsed | 16 | * add '--some-flag' to run every non-blob through a decode/encode cycle to see if all objects can be parsed |