github libgit2/libgit2 v0.22.3
libgit2 v0.22.3 Maintenance Release

latest releases: v1.8.0, v1.7.2, v1.6.5...
8 years ago

The following fixes have been backported to this maintenance release. All users of the library are encouraged to update.

  • b832377 blob: don't recomment using git_buf_grow
  • 9ac8fb4 path: error out if the callback returns an error
  • 0b4e8ab indexer: use lseek to extend the packfile
  • b494e76 clone: fall back to copying when linking does not work
  • fd8b7cf Fix ident replacement to match Git behavior
  • c066d72 indexer: avoid loading already existent bases
  • 76af4ff indexer: don't look for the index we're creating
  • 6ba8a33 refspec: make sure matching refspecs have src, dst and input strings
  • c62ab5f Call the openssl API to be able to work with SNI servers.
  • 1fcdcb4 ssh: read from stderr if stdout is empty
  • c760654 fileops: set an error on write error for file copy
  • 9e74954 fileops: set an error message if we fail to link a file
  • 899716b path: don't let direach overwrite the callback's error message
  • ff19d60 Include git2/transaction.h
  • 9108d13 Don't include headers on windows that aren't available
  • 98f1b3c Attributes: don't match files for folders
  • 822af03 Do not call regfree() on an empty regex that is not successfully created by regcomp
  • 1c01006 Fix wrong format string in git_reflog_drop() error message
  • b67bc36 attr_file: fix subdirectory attr case.
  • 657ddf9 ignore: fix negative ignores without wildcards.
  • 7661fa1 Fix checking of return value for regcomp.
  • 702ac40 revwalk: don't insert uninteresting commits into the queue
  • 98e484b revwalk: detect when we're out of interesting commits
  • 04162eb Fix git_checkout_tree() to do index filemodes correctly on Windows.
  • 7dc1b1c Make sure to also update delta->nfiles when merging diffs

Don't miss a new libgit2 release

NewReleases is sending notifications on new releases.