Skip to content

v3.4.142-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@AArnott AArnott released this 24 Nov 15:10
9803c23

Changes:

Enhancements:

  • #521: Add a managed Git implementation. Which should hopefully end most issues with building on various linux distros and comes with a 4-10X perf improvement.
  • #92: Improve error message when running on a shallow clone

The managed git implementation is used by default for all read-only scenarios (e.g. builds, nbgv get-version). Libgit2 is used internally for scenarios that change git (e.g. nbgv prepare-release, nbgv tag).

If you encounter a regression in NB.GV due to our new managed git backend, please file an issue!
While waiting for a fix you can disable the managed git backend and switch back to libgit2 by setting the NBGV_GitEngine environment variable to LibGit2.

Huge thanks to @qmfrederik and @filipnavara for this managed git backend contribution!

This list of changes was auto generated.