summaryrefslogtreecommitdiff
path: root/src/object.rs
blob: 6374911636eb054f04d397c06a2d541877073200 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
enum GitObjectType {
    Blob,
    Commit,
    Tag,
    Tree,
}

struct GitObject {
    object_type: GitObjectType,
    size: usize,
    data: Vec<u8>,
}