Skip to content
parse and create git commit objects
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
README.md
index.js
package.json
test.js

README.md

git-object-commit

git commit objects as javascript objects.

commit objects are immutable once created.

var Buffer = require('buffer').Buffer
  , commit = require('git-object-commit')

var b = commit.create(new Buffer(...))

b = commit.read(<some git buffer>)

API

commit.read() -> Commit

read a commit from some git buffer data.

commit.create(author, tree, message, parent[, committer][, attrs]) -> Commit

create a commit from some source data.

all fields (save for message) may be arrays.

Commit methods

  • author() -> string | undefined
  • authors() -> [string, ...] | []
  • committer() -> string | undefined
  • committers() -> [string, ...] | []
  • parent() -> string | undefined
  • parents() -> [string, ...] | []
  • tree() -> string | undefined
  • trees() -> [string, ...] | []
  • message() -> string
  • attr(attribute) -> [string, ...] | []

License

MIT

Something went wrong with that request. Please try again.