Projects / LibGit2Sharp

LibGit2Sharp

LibGit2Sharp brings all the might and speed of libgit2, a native Git implementation, to the managed world of .Net and Mono.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  04 Jun 2013 07:09

    Release Notes: This release added repo.Info.IsShallow and repo.ObjectDatabase.CreateTag(). repo.Reset can now append to the Reflog. repo.Diff.Compare() is now able to define the expected number of context and interhunk lines. TreeEntryTargetType.Tag is now obsolete. libgit2 binaries were upgraded to libgit2/libgit2@9d9fff3. The probing mechanism was changed to rely on specifically named versions of libgit2 binaries. Two versions of LibGit2Sharp can now run side by side.

    •  07 May 2013 06:01

      Release Notes: This release adds Repository.Refs.Log(), teaches Checkout() and Commit() to append to the reflog, teaches Refs.Add() and refs.UpdateTarget() to optionally append to the reflog, adds a Repository.Submodules namespace, adds submodule support to Index.Stage(), introduces an ExplicitPathsOptions type to control handling of unmatched pathspecs, makes Index.Remove(), index.Unstage()/Stage(), diff.Compare(), and Reset() accept explicitPathsOptions, adds an indexer to the StashCollection, introduces Reference.IsTag, reference.IsLocalBranch, and Reference.IsRemoteTrackingBranch, and adds Repository.IsValid().

      •  02 Apr 2013 21:57

        Release Notes: Updates the working directory on checkout. New network-related features: clone, fetch, push, and list remote references. Introduces Repository.Network.FetchHeads. New .gitignore related features: temporary rules and path checking. revparse support in Repository.Lookup(). Basic stashing support: add, retrieve, list, and and remove. Support for XDG configuration store. Exposes merge related information: Repository.Index.IsFullyMerged, Repository.Conflicts, and IndexEntry.StageLevel. Exposes the heads being merged in Repository.MergeHeads.

        Screenshot

        Project Spotlight

        ImgView

        A simple image viewer.

        Screenshot

        Project Spotlight

        INDI

        A control protocol for various astronomical instruments (telescopes, CCDs, etc).