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

@axosoft/nodegit

Package Overview
Dependencies
Maintainers
2
Versions
83
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@axosoft/nodegit - npm Package Versions

1
79

0.25.0-alpha.7

Diff

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
gk-dev
published 0.25.0-alpha.6 •

Changelog

Source

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

Full Changelog

Summary of changes
  • Bumped LibGit2 to v0.28.0.
  • Fixed problem with continue rebase preventing users from skipping commits
  • Fixed leak where struct/option types were leaking libgit2 pointers
Merged PRs into NodeGit
gk-dev
published 0.25.0-alpha.5 •

Changelog

Source

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

Full Changelog

Summary of changes
  • Fixed builds for Electron 4 for real this time
Merged PRs into NodeGit
gk-dev
published 0.25.0-alpha.4 •

Changelog

Source

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

Full Changelog

Summary of changes
  • Fixed bug where signing the init commit failed due to being unable to update the HEAD ref.
  • Changed NodeGit.Signature.default to async, because it actually ends up reading the config.
  • Fixed bug where templates were not reporting errors for synchronous methods. It's a bit of a wide net, but in general, it is now possible certain sync methods in NodeGit will begin failin that did not fail before. This is the correct behavior.
  • Switched NodeGit.Oid.fromString's internal implementation from git_oid_fromstr to git_oid_fromstrp
  • Fixed builds for Electron 4
  • Added NodeGit.Reference.updateTerminal
Merged PRs into NodeGit
gk-dev
published 0.25.0-alpha.3 •

Changelog

Source

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

Full Changelog

Summary of changes
  • Enforced consistent use of signing callbacks within the application. Any object that implements the signingCallback pattern for signing commits or tags should use the exact same callback type and with the same meaning. type SigningCallback = (content: string) => {| code: number, field?: string, signedData?: string |}; If the code is NodeGit.Error.CODE.OK or 0, the operation will succeed and at least signedData is expected to be filled out. If the code is a negative number, except for NodeGit.Error.CODE.PASSTHROUGH, the signing operation will fail. If the code is NodeGit.Error.CODE.PASSTHROUGH, the operation will continue without signing the object.
Merged PRs into NodeGit
gk-dev
published 0.25.0-alpha.2 •

Changelog

Source

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

Full Changelog

Summary of changes
  • Added RebaseOptions to repository.prototype.rebaseContinue
Merged PRs into NodeGit
gk-dev
published 0.25.0-alpha.1 •

Changelog

Source

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

Full Changelog

Summary of changes
  • Bump Libgit2 to preview of v0.28.0
  • Add signing support for commits and annotated tags
  • Updated Signature.prototype.toString to optionally include timestamps
  • [BREAKING] Converted Buf.prototype.set and Buf.prototype.grow from async to sync
  • Added complete support for libgit2 types:
    • git_index_name_entry
    • git_index_reuc_entry
    • git_mailmap
  • Exposed git_path_is_gitfile
  • Exposed git_tag_create_frombuffer
Merged PRs into NodeGit
gk-dev
published 0.24.0 •

Changelog

Source

<a name="v0-24-0" href="#v0-24-0">v0.24.0</a> (2019-01-16)

Full Changelog

Summary of changes
  • Garbage collect most of the library.
  • All free functions have been removed. The expectation is that they will be collected by the GC.
  • All init options methods have been removed. They were never supposed to be exposed in the first place.
  • Added support for performing history walks on directories.
  • Fix various bugs that led to segfaults or incorrect behavior.
  • Removed ssl and crypto dependency from non-electron builds.
Removed methods

Mostly due to missing support anyway, please report anything you were using as an issue.

  • NodeGit.Blob.createFromStreamCommit
  • NodeGit.Branch.Iterator.prototype.new
  • NodeGit.Config.initBackend
  • NodeGit.Config.prototype.snapshot
  • NodeGit.Config.prototype.setBool
  • NodeGit.Config.prototype.setInt32
  • NodeGit.Config.prototype.setInt64
  • NodeGit.Index.prototype.owner
  • NodeGit.Note.iteratorNew
  • NodeGit.Note.next
  • NodeGit.Odb.prototype.addDiskAlternate
  • NodeGit.Repository.prototype.configSnapshot
  • NodeGit.Signature.prototype.dup
  • NodeGit.Tag.foreach
  • NodeGit.Transport.init
  • NodeGit.Transport.sshWithPaths
  • NodeGit.Transport.unregister
Newly exposed methods:
  • NodeGit.Config.prototype.getEntry
  • NodeGit.Config.prototype.snapshot
  • NodeGit.Config.prototype.refresh
  • NodeGit.Config.prototype.setBool
  • NodeGit.Config.prototype.setInt32
  • NodeGit.Config.prototype.setInt64
  • NodeGit.Diff.prototype.isSortedIcase
  • NodeGit.DiffStats.prototype.deletions
  • NodeGit.DiffStats.prototype.filesChanged
  • NodeGit.DiffStats.prototype.insertions
  • NodeGit.DiffStats.prototype.toBuf
  • NodeGit.Odb.hashfile
  • NodeGit.Odb.prototype.readPrefix
  • NodeGit.OidShorten.prototype.add
  • NodeGit.OidShorten.create
  • NodeGit.PathspecMatchList.prototype.diffEntry
  • NodeGit.PathspecMatchList.prototype.entry
  • NodeGit.PathspecMatchList.prototype.entrycount
  • NodeGit.PathspecMatchList.prototype.failedEntry
  • NodeGit.PathspecMatchList.prototype.failedEntryCount
Newly exposed types
  • NodeGit.DescribeFormatOptions
  • NodeGit.DiffStats
  • NodeGit.OidShorten
  • NodeGit.PathspecMatchList
Merged PRs into NodeGit
gk-dev
published 0.24.0-revision.2 •

gk-dev
published 0.24.0-revision.1 •

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