Serialize instances for `Commit` `BranchType` `BranchName` and `Branch`
modified radicle-surf/Cargo.toml
@@ -37,11 +37,14 @@ default-features = false
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-surf/src/vcs/git/branch.rs
@@ -18,7 +18,11 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -51,6 +55,7 @@ impl From<git2::BranchType> for BranchType {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -89,6 +94,7 @@ impl BranchName {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -191,3 +197,34 @@ impl<'repo> TryFrom<git2::Reference<'repo>> for Branch {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified radicle-surf/src/vcs/git/commit.rs
@@ -19,7 +19,11 @@ use crate::vcs::git::error::Error;
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -27,9 +31,30 @@ pub struct Author {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -61,9 +86,12 @@ impl<'repo> TryFrom<git2::Signature<'repo>> for Author {
|
|
|
|
|
|
| + | |
|
|
|
|
| + | |
|
|
| + | |
|
|
|
|
|
@@ -74,9 +102,73 @@ pub struct Commit {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -100,3 +192,39 @@ impl<'repo> TryFrom<git2::Commit<'repo>> for Commit {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |