Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 12, 2012
  1. nulltoken

    Release LibGit2Sharp v0.8.0

    nulltoken authored
  2. nulltoken
  3. nulltoken
Commits on Feb 10, 2012
  1. Timothy Clem nulltoken

    Add ParentsCount property to Commit

    tclem authored nulltoken committed
  2. nulltoken
  3. nulltoken
Commits on Feb 8, 2012
  1. nulltoken
  2. nulltoken
  3. Sean M. Collins nulltoken

    Fix libgit2 submodule definition to use Https

    sc68cal authored nulltoken committed
Commits on Feb 6, 2012
  1. nulltoken
  2. nulltoken

    Upgrade libgit2 binaries to 242a1ce

    nulltoken authored
    Fix issue #108.
  3. nulltoken
Commits on Feb 4, 2012
  1. nulltoken
  2. nulltoken

    Optimize the execution of some tests

    nulltoken authored
    Tests that do not alter the state of the test repositories are not required to run against a temporary copy.
  3. nulltoken
Commits on Feb 3, 2012
  1. Markus Olsson

    Workaround for reference slash prefix in libgit2.

    niik authored
    When libgit2 is passed a path to a working directory instead of a
    git directory the names returned from git_reference_listall (and
    perhaps other similar methods) will be prefixed with a slash such
    that insteaf of refs/heads/master it'll return /refs/heads/master.
    
    LibGitSharp always does it's string prefix comparisons without a
    starting slash (which seems to be the correct thing to do).
    
    Includes test which verifies the problem by copying the sample working
    directory and performing the same test (CanListAllBranches) that's run
    for the bare repository.
    
    Update constructor documentation to reflect that it's possible
    to pass the path to a working directory.
Commits on Feb 1, 2012
  1. Paul Betts nulltoken
  2. nulltoken
  3. nulltoken

    Prevent Repository.Head.IsCurrentRepositoryHead from throwing a NullR…

    nulltoken authored
    …eferenceException when the Repository is empty
    
    Fix issue #105
Commits on Jan 31, 2012
  1. nulltoken
Commits on Jan 29, 2012
  1. Artem Smirnov nulltoken

    Make Repository.Init() return an instance of the Repository type, ins…

    uluhonolulu authored nulltoken committed
    …tead of a string containing the path of the repository
    
    This instance has to be released by a call to Dispose() or through usage of the using() statement.
  2. Artem Smirnov nulltoken
  3. nulltoken

    Upgrade libgit2 binaries to f25cc58

    nulltoken authored
    From now on, libgit2 binaries are compiled with THREADSAFE=ON.
    
    Fix issues #54 and #64.
Commits on Jan 8, 2012
  1. nulltoken
  2. nulltoken
  3. nulltoken
Commits on Jan 5, 2012
  1. nulltoken

    Fix Head documentation

    nulltoken authored
  2. nulltoken
Commits on Dec 21, 2011
  1. nulltoken
Commits on Dec 20, 2011
  1. nulltoken

    Release LibGit2Sharp v0.7.0

    nulltoken authored
  2. nulltoken
  3. nulltoken
Commits on Dec 15, 2011
  1. nulltoken
  2. Flonix nulltoken

    Make Index.Remove() cope with files which have been modified in the w…

    Flonix authored nulltoken committed
    …orking directory
    
    Fixes issue #95 - 2/2.
    
    One can't GitRemove a modified file.
    
    $ mkdir test
    $ cd test
    $ git init .
    $ echo "a" > a.txt
    $ git add .
    $ git commit -m "Initial commit"
    
    $ echo "b" >> a.txt
    
    $ git status
    no changes added to commit (use "git add" and/or "git commit -a")
    
    $ git rm a.txt
    error: 'a.txt' has local modifications
    (use --cached to keep the file, or -f to force removal)
  3. Flonix nulltoken

    Make Index.Remove() cope with files which have been deleted from the …

    Flonix authored nulltoken committed
    …working directory
    
    Fixes issue #95 - 1/2.
    
    One can GitRemove a file which has been deleted from the workdir
    
    $ mkdir test
    $ cd test
    $ git init .
    $ echo "a" > a.txt
    
    $ git add .
    $ git commit -m "Initial commit"
    
    $ git status
    nothing to commit (working directory clean)
    
    $ rm a.txt
    
    $ git status
    On branch master
     Changes not staged for commit:
       (use "git add/rm <file>..." to update what will be committed)
       (use "git checkout -- <file>..." to discard changes in working directory)
    
           deleted:    a.txt
    
    $ git rm a.txt
    
    $ git status
    On branch master
    Changes to be committed:
       (use "git reset HEAD <file>..." to unstage)
           deleted:    a.txt
Something went wrong with that request. Please try again.