Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

nodegit

Package Overview
Dependencies
Maintainers
5
Versions
151
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nodegit - npm Package Versions

1
16

0.25.0-alpha.14

Diff

Changelog

Source

<a name="v0-25-0-alpha-14" href="#v0-25-0-alpha-14">v0.25.0-alpha.14</a> (2019-07-01)

Full Changelog

Summary of changes
  • Always use builtin regex for linux for portability
Merged PRs into NodeGit
implausibility
published 0.25.0-alpha.13 •

Changelog

Source

<a name="v0-25-0-alpha-13" href="#v0-25-0-alpha-13">v0.25.0-alpha.13</a> (2019-06-26)

Full Changelog

Summary of changes
  • Turn on GIT_USE_NSEC on all platforms
  • Use Iconv on OSX for better internationalization support.
  • Bump libgit2 to bring in:
    • NTLM proxy support
    • Negotiate/Kerberos proxy support
    • Various git config fixes
    • Various git ignore fixes
    • Various libgit2 performance improvements
    • Windows/Linux now use PCRE for regex, OSX uses regcomp_l, this should address collation issues in diffing
  • Fixed bug with Repository.prototype.refreshReferences dying on corrupted reference. We now ignore corrupted references
Merged PRs into NodeGit
Merged PRs into LibGit2
implausibility
published 0.25.0-alpha.12 •

Changelog

Source

<a name="v0-25-0-alpha-12" href="#v0-25-0-alpha-12">v0.25.0-alpha.12</a> (2019-06-03)

Full Changelog

Summary of changes
  • Fix bug in Repository.prototype.refreshReferences where new remote references from a new remote added/fetched on a separte repo instance do not show up in the result.
  • Fixed a prototype problem with cherrypick, merge, and other collections that have a function at their root. call, apply, and bind should now be on NodeGit.Cherrypick.
  • Bumped libssh2 to resolve security notice.
Merged PRs into NodeGit
implausibility
published 0.25.0-alpha.11 •

Changelog

Source

<a name="v0-25-0-alpha-11" href="#v0-25-0-alpha-11">v0.25.0-alpha.11</a> (2019-05-20)

Full Changelog

Summary of changes
  • Improve speed and correctness of fileHistoryWalk. The API should not have changed; however, when the end of the walk has been reached, reachedEndOfHistory will be specified on the resulting array.
Merged PRs into NodeGit
implausibility
published 0.24.3 •

implausibility
published 0.25.0-alpha.10 •

Changelog

Source

<a name="v0-25-0-alpha-10" href="#v0-25-0-alpha-10">v0.25.0-alpha.10</a> (2019-05-03)

Full Changelog

Summary of changes
  • Drops support for Ubuntu 14 after EOL
  • Fixes openssl prebuilt downloads for electron builds
  • Fixes commits retrieved from Commit.prototype.parent
  • DEPRECATION Support signing commits in Repository.prototype.mergeBranches. The last parameter processMergeMessageCallback is now deprecated, but will continue to work. Use the options object instead, which will contain the processMergeMessageCallback, as well as the signingCb.
  • Bump Node-Gyp to 4.0.0 to fix tar security vulnerability
  • BREAKING getRemotes no longer returns remote names, it now returns remote objects directly. Use getRemoteNames to get a list of remote names.
  • Optimized a set of routines in NodeGit. These methods as written in Javascript require hundreds or thousands of requests to async workers to retrieve data. We've batched these requests and performed them on a single async worker. There are now native implementations of the following:
    • Repository.prototype.getReferences: Retrieves all references on async worker.
    • Repository.prototype.getRemotes: Retrieves all remotes on async worker.
    • Repository.prototype.getSubmodules: Retrieves all submodules on async worker.
    • Repository.prototype.refreshReferences: Open sourced function from GitKraken. Grabs a lot of information about references on an async worker.
    • Revwalk.prototype.commitWalk: Retrieves up to N commits from a revwalk on an async worker.
Merged PRs into NodeGit
implausibility
published 0.24.2 •

implausibility
published 0.25.0-alpha.9 •

Changelog

Source

<a name="v0-25-0-alpha-9" href="#v0-25-0-alpha-9">v0.25.0-alpha.9</a> (2019-03-04)

Full Changelog

Summary of changes
  • Removed access to the diff_so_far param in git_diff_notify_cb and git_diff_progress_cb
  • Changed FilterSource.prototype.repo to async to prevent segfaults on filters that run during Submodule.status
  • Clean up deprecation messages to inform users of what was deprecated, not just what users should switch to
  • When installing on a machine that has yarn and does not have npm, the preinstall script should succeed now
  • ceiling_dirs is now an optional parameter to Repository.discover
Merged PRs into NodeGit
implausibility
published 0.25.0-alpha.8 •

Changelog

Source

<a name="v0-25-0-alpha-8" href="#v0-25-0-alpha-8">v0.25.0-alpha.8</a> (2019-02-27)

Full Changelog

Summary of changes
  • Fixed segfault in NodeGit.Merge.analysis and NodeGit.Merge.analysisForRef
Merged PRs into NodeGit
implausibility
published 0.25.0-alpha.7 •

Changelog

Source

<a name="v0-25-0-alpha-7" href="#v0-25-0-alpha-7">v0.25.0-alpha.7</a> (2019-02-20)

Full Changelog

Summary of changes
  • Fixed bug where repeated uses of extractSignature would fail because of the use of regex.prototype.match
  • Added support for building on IBM i (PASE) machines
  • Fixed bug where signingCb in rebases would not return error codes to LibGit2 if the signingCb threw or rejected
  • Exposed AnnotatedCommit methods:
    • AnnotatedCommit.prototype.ref
  • Exposed Apply methods:
    • Apply.apply applies a diff to the repository
    • Apply.toTree applies a diff to a tree
  • Exposed Config methods:
    • Config.prototype.deleteEntry
    • Config.prototype.deleteMultivar
    • Config.prototype.getBool
    • Config.prototype.getInt32
    • Config.prototype.getInt64
    • Config.prototype.setMultivar
    • Config.prototype.snapshot
  • Exposed ConfigIterator with methods:
    • ConfigIterator.create
    • ConfigIterator.createGlob
    • ConfigIterator.createMultivar
    • ConfigIterator.prototype.next
  • Exposed Merge methods:
    • Merge.analysis
    • Merge.analysisForRef
  • Expose Remote methods:
    • Remote.createWithOpts
Merged PRs into NodeGit
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc