git-repo

0.1.1 • Public • Published

git-repo

A local git repository using any pluggable backend.

Commit

{
  hash: hash,
  commit: {
    tree: hash
    parents: [parent1, parent2, ...]
    key: value
    key2: value2
    ...
    message: message
  }
}

Tree

{
  hash: hash,
  tree: {
    path: {mode: mode, hash: hash},
    path2: {mode: mode, hash: hash},
    ...
  ]
}

Blob

{
  hash: hash,
  blob: {
    size: size
    source: source<binary>
  }
}

Tag

{
  hash: hash,
  tag: {
    tree: hash
    key: value
    key2: value2
    ...
    message: message
  }
}

Readme

Keywords

none

Package Sidebar

Install

npm i git-repo

Weekly Downloads

0

Version

0.1.1

License

MIT

Last publish

Collaborators

  • creationix