mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 08:47:12 +03:00
hgcommits: make HgCommit serializable
Summary: This is used by the next diff. Reviewed By: sfilipco Differential Revision: D21944139 fbshipit-source-id: 184c4e97aaeca36c3608665defd1473c9300fb5b
This commit is contained in:
parent
132f046f11
commit
e53be6d0fc
@ -8,6 +8,7 @@ anyhow = "1"
|
||||
dag = { path = "../dag" }
|
||||
minibytes = { path = "../minibytes" }
|
||||
revlogindex = { path = "../revlogindex" }
|
||||
serde = { version = "1", features = ["derive"] }
|
||||
zstore = { path = "../zstore" }
|
||||
|
||||
[dev-dependencies]
|
||||
|
@ -12,6 +12,8 @@
|
||||
use anyhow::Result;
|
||||
use dag::Vertex;
|
||||
use minibytes::Bytes;
|
||||
use serde::Deserialize;
|
||||
use serde::Serialize;
|
||||
|
||||
pub trait ReadCommitText {
|
||||
/// Read raw text for a commit.
|
||||
@ -27,7 +29,7 @@ pub trait AppendCommits {
|
||||
}
|
||||
|
||||
/// Parameter used by `add_commits`.
|
||||
#[derive(Clone, Debug)]
|
||||
#[derive(Clone, Debug, Serialize, Deserialize)]
|
||||
pub struct HgCommit {
|
||||
pub vertex: Vertex,
|
||||
pub parents: Vec<Vertex>,
|
||||
|
Loading…
Reference in New Issue
Block a user