Permalink
Commits on Jun 26, 2017
  1. Merge pull request #1465 from AArnott/fixObsoleteWarnings

    Fix warnings from use of obsolete members
    ethomson committed on GitHub Jun 26, 2017
  2. Fix warnings from use of obsolete members

    AArnott committed Jun 26, 2017
Commits on Jun 25, 2017
  1. Merge pull request #1463 from libgit2/ethomson/git-paths-are-not-file…

    …-paths
    
    Use git paths, not win32 file paths
    ethomson committed on GitHub Jun 25, 2017
  2. Merge branch 'cmn/treedef-tests'

    ethomson committed Jun 25, 2017
  3. Merge pull request #1461 from libgit2/ethomson/deprecations

    Remove deprecated methods
    ethomson committed on GitHub Jun 25, 2017
  4. Remove deprecated methods

    These were deprecated for the release of v0.23 so let's get rid of them for the
    next release.
    carlosmn committed with ethomson Dec 23, 2016
Commits on Jun 24, 2017
  1. GitObject.Peel: make it virtual

    ethomson committed Jun 24, 2017
  2. Merge pull request 1390

    ethomson committed Jun 24, 2017
  3. Patch entry test coverage.

    ethomson committed Jun 24, 2017
  4. GitObject.Peel: restore null check on handle

    ethomson committed Jun 24, 2017
  5. Merge pull request #1363 from splatteredbits/1362-notes-commits-not-f…

    …ound
    
    Fixed issue #1362: enumerating the notes collection for a repository …
    ethomson committed on GitHub Jun 24, 2017
  6. Merge remote-tracking branch 'origin/pr/1331'

    ethomson committed Jun 24, 2017
  7. Merge branch 'pr/1278'

    ethomson committed Jun 24, 2017
  8. NativeMethods: correct `EnableCaching` option name

    ethomson committed Jun 24, 2017
  9. Merge branch 'pr/1352'

    ethomson committed Jun 24, 2017
  10. Merge branch 'pr/1398'

    ethomson committed Jun 24, 2017
  11. Merge branch 'pr/1452'

    ethomson committed Jun 24, 2017
  12. Merge pull request #1371 from MichaelVach/pulloptions-allow-null

    Allow PullOptions parameter to be null
    ethomson committed on GitHub Jun 24, 2017
  13. Merge pull request #1438 from libgit2/ethomson/native_load

    Native loading: simplify `git_libgit2_init` / `git_libgit2_shutdown`
    ethomson committed on GitHub Jun 24, 2017
  14. NativeMethods: update change log

    ethomson committed Jun 24, 2017
  15. NativeMethods: drop the `CriticalFinalizerObject`

    .NET Core no longer supports CriticalFinalizerObject.  We now get the
    strictest finalization guarantees simply inheriting Object.
    See dotnet/corefx#1345
    ethomson committed Jun 24, 2017
  16. NativeMethods: setup shutdown handler only when init succeeds

    Only set up the object with the `git_libgit2_shutdown` finalizer when
    `git_libgit2_init` has succeeded.  This ensures that setting up the
    finalizer is the last thing that we do in the static constructor for
    `NativeMethods`, meaning that any exception trying to p/invoke
    `git_libgit2_init` remains catch-able.
    ethomson committed Apr 18, 2017
  17. NativeMethods: drop unnecessary libgit2 refcount

    Remove the refcounting of libgit2 usage leftover from when
    `SafeHandleBase` ensured that all handles were finished before calling
    `git_libgit2_shutdown`.
    
    libgit2 itself does this refcounting now, we no longer need to.  We only
    need to call `git_libgit2_init` before the first call to libgit2 and
    `git_libgit2_shutdown` at the end.
    ethomson committed Apr 18, 2017
  18. Merge pull request #1318 from AArnott/portable

    Target .NET Standard 1.3
    ethomson committed on GitHub Jun 24, 2017
Commits on Jun 21, 2017
  1. Bump version to 0.25

    AArnott committed Jun 21, 2017
  2. Merge remote-tracking branch 'upstream/master' into portable

    AArnott committed Jun 21, 2017
  3. Update LibGit2Sharp.nuspec

    ethomson committed Jun 21, 2017
Commits on Jun 19, 2017
  1. Merge pull request #1459 from libgit2/ethomson/update_libgit2

    Update libgit2 to 15e1193
    ethomson committed on GitHub Jun 19, 2017
  2. Update libgit2 to 15e1193

    ethomson committed Jun 19, 2017
Commits on Jun 14, 2017
  1. Merge pull request #1458 from libgit2/ethomson/nuget_msbuild

    nuget: don't try to find msbuild (incorrectly)
    ethomson committed on GitHub Jun 14, 2017
  2. nuget: don't try to find msbuild (incorrectly)

    With the changes in the way MSBuild is bundled and installed in Visual
    Studio 2015+, we can no longer use the old hacky way to find where
    msbuild is installed.
    
    This busted AppVeyor whose image has VS 2015 installed and an old
    (incompatible) version of msbuild installed elsewhere.  We would find
    only the old version.
    
    Require nuget package users to have msbuild in their path.
    ethomson committed Jun 14, 2017
  3. Merge pull request #1457 from libgit2/ethomson/update_libgit2

    CHANGES: release notes for v0.24
    ethomson committed on GitHub Jun 14, 2017
  4. CHANGES: release notes for v0.24

    ethomson committed Jun 14, 2017