Skip to content
This repository has been archived by the owner on Aug 21, 2019. It is now read-only.

Update nodegit to the latest version 🚀 #50

Closed
wants to merge 2 commits into from

Conversation

greenkeeper[bot]
Copy link
Contributor

@greenkeeper greenkeeper bot commented Apr 10, 2018

☝️ Greenkeeper’s updated Terms of Service will come into effect on April 6th, 2018.

Version 0.22.0 of nodegit was just published.

Dependency nodegit
Current Version 0.21.2
Type dependency

The version 0.22.0 is not covered by your current version range.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

It might be worth looking into these changes and trying to get this project onto the latest version of nodegit.

If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don’t have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


Commits

The new version differs by 20 commits.

  • fc2f331 Bump to v0.22.0
  • 5507246 Add Tyler Ang-Wanek to contributors
  • 08906f9 Merge pull request #1481 from implausible/expose/git_commit_create_buffer
  • f2d9e3f Add repo.createCommitBuffer
  • 1439078 Merge pull request #1477 from implausible/bump/libgit2-to-v0.27.0
  • 6b39070 Merge pull request #1466 from inexorgame/master
  • a520fa8 Add descriptor for worktree
  • 3535798 Merge pull request #1468 from rcjsuen/Status-file-no-err-fix
  • 859a9e6 Merge pull request #1470 from rcjsuen/listmatch
  • 77cf252 Fix tests
  • 0350f70 Fix deprecated calls
  • 1f7d487 Get nodegit buiding
  • 2b6a7a8 Update libgit2-docs.json to 0.27.0
  • 7a321d8 Bump libgit2 to 0.27.0
  • bd0bb06 Add JavaScript Tag.listMatch for git_tag_list_match

There are 20 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper bot 🌴

greenkeeper bot added a commit that referenced this pull request Jun 2, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jun 2, 2018

Version 0.22.1 just got published.

Update to this version instead 🚀

Release Notes v0.22.1 (2018-05-31)

Summary of changes

Bumped libgit2 to 0.27.1 to address security flaw with submodule name validation (CVE-2018-11235, reported by Etienne Stalmans).
Details can be found here https://github.com/libgit2/libgit2/releases/tag/v0.27.1.

Commits

The new version differs by 6 commits.

  • 3c7ee73 Bump to 0.22.1
  • 57a9aae Merge pull request #1503 from implausible/security-patch/0.27.1
  • 9e2a15a Update appveyor.yml to update submodules
  • 46b60af Bump libgit2 to v0.27.1
  • 04f481c Merge pull request #1292 from cdosborn/patch-1
  • aae8f83 Fix incorrect api usage, not Time rather TIME

See the full diff

greenkeeper bot added a commit that referenced this pull request Jul 10, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jul 10, 2018

Version 0.22.2 just got published.

Update to this version instead 🚀

Commits

The new version differs by 15 commits.

  • 1e9c584 Bump to v0.22.2
  • b1897a4 Merge pull request #1521 from implausible/bump/libgit2
  • b592662 Update ssh key in .travis.yml file as well!
  • a36d7ba Encode test keys using base64 so that github doesn't flag them as bad
  • d923548 Bump libgit2 to 0.27.3
  • c944ec6 Merge pull request #1507 from tniessen/fix-git-merge-trees-args
  • 3aa096c Fix argument handling in Git.Merge.trees
  • fc56c94 Merge pull request #1505 from tniessen/test-fix-signature-promise-rejection
  • 32bc8af Merge pull request #1493 from jkukul/master
  • 92b3506 Fix asynchronous testing of signatures
  • 19c2e04 Added an example on how to checkout a remote branch.
  • 320238b Fix description of the reset command.
  • 9cc5c1f Remove documentation for param not present in function's signature.
  • 3ee8cea Fix return types in documentation.
  • 856cd55 Fix variable name.

See the full diff

greenkeeper bot added a commit that referenced this pull request Oct 24, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Oct 24, 2018

  • The dependency nodegit was updated from 0.21.2 to 0.23.0.

Update to this version instead 🚀

Commits

The new version differs by 107 commits.

  • 3d7f274 Bump to v0.23.0
  • 291b988 Bump to v0.23.0-alpha.2
  • 724c567 Merge pull request #1569 from stevex86/fix/do-not-use-system-openssl-macos
  • 23b98da Copy libssh2 config headers straight into vendor/libssh2
  • b29ab01 Move static_config/win32 back into vendor/libssh2
  • 3945596 Don't no-op configureLibssh2 on Windows anymore.
  • a09613c Copy Windows / Darwin static configuration files into libssh as configure step
  • 0fe23f3 Add static configured libssh2 header for MacOS
  • c268b63 Move libssh2/win32 directory to vendor/static_config
  • 9c0c983 Ensure static_config directory exists before writing openssl_distributions.json
  • 4a0faed Prework: Move openssl_distributions file into vendor/static_config
  • 4cc8301 Error in tag regex for .travis.yml
  • 06c8b4a Bump to v0.23.0-alpha.1
  • 9bf69c9 Fix pathing and ia32 detection for openssl dependency on win32
  • 429e135 Revert "Bump to v0.23.0-alpha.1"

There are 107 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Jan 16, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jan 16, 2019

  • The dependency nodegit was updated from 0.21.2 to 0.24.0.

Update to this version instead 🚀

Release Notes for v0.24.0 (2019-01-16)

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

Commits

The new version differs by 37 commits.

  • f2519b8 Bump to v0.24.0
  • 560eb06 Merge pull request #1605 from implausible/fix/segfault-on-revert-opts-no-merge-opts
  • d99c327 Add test to prevent regression of Revert.revert options segfault
  • 7ebb3e4 Merge pull request #1609 from implausible/fix/checkout-bug
  • d74dfb0 Merge pull request #1574 from stevex86/chore/cleaup-libssh2-configure
  • 76deb93 Fix checkout bug in our fork of libgit2
  • 6085c6c Simplify is_electron condition
  • ec5f1c9 Don't try to normalize mergeOpts unless mergeOpts is defined.
  • 1bc53bf Merge pull request #1600 from implausible/bug/ssl-not-required-for-node-builds
  • 7e64250 Merge pull request #1603 from rcjsuen/reset-check
  • 4b5d313 Remove ssl and crypto dependency on non-electron builds
  • 612f76f Check parameters before performing reset
  • d292ed8 Merge pull request #1601 from rcjsuen/getReferenceCommit-test
  • 3f2c41f Add a test for Repository's getReferenceCommit
  • 4a66926 Merge pull request #1583 from elastic/yl/dirhistory

There are 37 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Feb 12, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Feb 12, 2019

  • The dependency nodegit was updated from 0.21.2 to 0.24.1.

Update to this version instead 🚀

Commits

The new version differs by 3 commits.

See the full diff

greenkeeper bot added a commit that referenced this pull request Apr 20, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Apr 20, 2019

  • The dependency nodegit was updated from 0.21.2 to 0.24.2.

Update to this version instead 🚀

Commits

The new version differs by 2 commits.

  • 72ac39d Bump to v0.24.2
  • 20c24dd Merge pull request #1663 from ianhattendorf/fix/openssl-url

See the full diff

greenkeeper bot added a commit that referenced this pull request May 3, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented May 3, 2019

  • The dependency nodegit was updated from 0.21.2 to 0.24.3.

Update to this version instead 🚀

@danez danez closed this Aug 21, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants