Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    git-objectify-packpublic

    git-objectify-pack

    transform metadata objects emitted from git-list-pack into full-on git objects.

     
    var fs = require('fs')
      , list = require('git-list-pack')
      , objectify = require('git-objectify-pack')
     
    fs.createReadStream('path/to/packfile')
      .pipe(list())
      .pipe(objectify(find))
     
    function find(oid, ready) {
      // for finding ref-delta objects that might
      // be outside of the current packfile
      return ready(null, referencedObject | null)
    }
     

    API

    objectify(find) -> r/w stream of objects.

    Create a r/w stream suitable for piping git-list-pack streams into.

    Emits git objects with attached string hashes.

    License

    MIT

    Keywords

    none

    install

    npm i git-objectify-pack

    Downloadsweekly downloads

    48

    version

    0.0.12

    license

    none

    repository

    githubgithub

    last publish

    collaborators

    • avatar