Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update nodegit to version 0.15.0 πŸš€ #76

Closed
wants to merge 1 commit into from

Conversation

greenkeeperio-bot
Copy link
Contributor

Hello lovely humans,

nodegit just published its new version 0.15.0.

State Update πŸš€
Dependency nodegit
New version 0.15.0
Type dependency

This version is not covered by your current version range.

Without accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.

I recommend you look into these changes and try to get onto the latest version of nodegit.
Given that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.

Do you have any ideas how I could improve these pull requests? Did I report anything you think isn’t right?
Are you unsure about how things are supposed to work?

There is a collection of frequently asked questions and while I’m just a bot, there is a group of people who are happy to teach me new things. Let them know.

Good luck with your project ✨

You rock!

🌴


GitHub Release

This updates NodeGit to use the latest HEAD version of libgit2. The plan for staying on the official tagged releases of libgit2 is that they will get a maintenance branch and not-breaking API fixes will be backported to them. The first branch of this sort is maint/0.14. Going forward new releases of NodeGit will follow closely to the master branch of libgit2.

Summary of changes that were brought in:

libgit2/libgit2@37dba1a

Changes or improvements

  • NodeGit.FetchOptions, and NodeGit.PushOptions now have a proxyOpts field that accepts a NodeGit.ProxyOptions object that allows NodeGit to use a proxy for all remote communication

  • NodeGit.MergeOptions has a defaultDriver field that lets the caller change the driver used to when both sides of a merge have changed

API additions

  • Commit.createWithSignature allows the caller to create a signed commit. There are no tests for this currently so it's labelled experimental.

  • Blob, Commit, Tag, and Tree all have a new prototype dup method on them to make a low-level copy of the libgit2 object if needed.

  • Odb#expandIds is exposed which takes in a list of short ids and expands them in-place to the full id of the object in the database


The new version differs by 46 commits .

  • 5d7517f Update changelog to use better formatting.
  • 957cf7c Fix windows build
  • c64cbf9 Bump to version 0.15.0
  • e7bc03e Merge pull request #1041 from nodegit/update-libgit2-head
  • 09008d7 Bump to version 0.14.0
  • 5f0fe1c Merge pull request #1055 from nodegit/lifecycle-fixes
  • 5119bb9 Fix lifecycleScripts/postinstall for electron/nwjs
  • 39e5fa9 Fix linter
  • 0766ee6 Trim spawn stdout/stderr logs
  • 3a83ddf Fix build on npm@2/node@4
  • e7ff929 Fix build on linux
  • 805edba Fix build on windows
  • 90ac3a5 Merge pull request #1058 from jorisroling/master
  • 9d45b9a changed references to entry.filename() to entry.name()
  • 9543011 Handle legacy npm in lifecycle scripts

There are 46 commits in total. See the full diff.


This pull request was created by greenkeeper.io.

Tired of seeing this sponsor message? ⚑ greenkeeper upgrade

@blond blond closed this Jul 9, 2016
@blond blond deleted the greenkeeper-nodegit-0.15.0 branch July 9, 2016 08:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants