Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-02-01 | Prevent Repository.Head.IsCurrentRepositoryHead from throwing a ↵ | nulltoken | |
NullReferenceException when the Repository is empty Fix issue #105 | |||
2012-01-31 | Prevent potential race condition | nulltoken | |
2012-01-29 | Make Repository.Init() return an instance of the Repository type, instead of ↵ | Artem Smirnov | |
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. | |||
2012-01-29 | Upgrade libgit2 binaries to f25cc58 | nulltoken | |
From now on, libgit2 binaries are compiled with THREADSAFE=ON. Fix issues #54 and #64. | |||
2012-01-09 | Add support of the Mixed mode to Repository.Reset() | nulltoken | |
2012-01-09 | Add Repository.Reset() and support of the Soft mode | nulltoken | |
2012-01-05 | Fix Head documentation | nulltoken | |
2012-01-05 | Refactor retrieval and dereferencing of GitObjects | nulltoken | |
2011-12-21 | Remove Repository.HasObject() | nulltoken | |
2011-12-20 | Release LibGit2Sharp v0.7.0v0.7.0 | nulltoken | |
2011-12-20 | Mark Repository.HasObject() as obsolete | nulltoken | |
2011-12-20 | Upgrade libgit2 binaries to be00b00 | nulltoken | |
2011-12-15 | Make Index.Remove() cope with files which have been modified in the working ↵ | Flonix | |
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) | |||
2011-12-15 | Make Index.Remove() cope with files which have been deleted from the working ↵ | Flonix | |
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 | |||
2011-12-02 | Improve XBuild compatibility on Linux | nulltoken | |
2011-11-28 | Enforce Index.Move() test coverage | nulltoken | |
2011-11-28 | Make Stage(), Unstage(), Move() and Remove() explicitly throw a ↵ | nulltoken | |
NotImplementedException when being passed a path that leads to a directory | |||
2011-11-28 | Refactor bulk implementation of Index methods | nulltoken | |
2011-11-28 | Add basic Tuple<T1, T2> type | nulltoken | |
2011-11-28 | Add overloads to index methods that accept collection of paths | Albert Krawczyk | |
Those new methods manipulate the index in memory when doing bulk operations before writing the index to disk. For 750 files the performance of Index.Stage(path) is ~14seconds, for Index.Stage(paths) it's ~7seconds. | |||
2011-11-28 | Make IndexEntry able to cope with native Windows directory separator char | Flonix | |
2011-11-28 | Make IndexEntry implement IEquatable to ease the check of the equality of ↵ | nulltoken | |
two instances | |||
2011-11-18 | Make Index.RetrieveStatus() return native file paths | Flonix | |
2011-11-18 | Allow access to config outside the context of a repo | Tim Clem | |
2011-11-18 | Upgrade libgit2 binaries to e4c93a39 | nulltoken | |
2011-11-05 | Release LibGit2Sharp v0.6.2v0.6.2 | nulltoken | |
2011-11-05 | Make Index.Stage(), Index.Unstage(), Index.Move() and Index.Remove() able to ↵ | Flonix | |
cope with native Windows directory separator char Should temporarily fix issue #74. | |||
2011-11-01 | Fix some missing documentation warnings | nulltoken | |
2011-11-01 | Release LibGit2Sharp v0.6.1v0.6.1 | nulltoken | |
2011-10-23 | Release LibGit2Sharp v0.6.0v0.6.0 | nulltoken | |
2011-10-23 | Change the tree structure into which libgit2 binaries are located in order ↵ | nulltoken | |
to be able to dynamically bind against 32 or 64 bits version of libgit2 Should partially fix issue #70. | |||
2011-10-21 | Replace managed tree indexer functionality with native libgit2 ↵ | nulltoken | |
git_tree_frompath() invokation | |||
2011-10-21 | Fix some missing documentation warnings | nulltoken | |
2011-10-21 | Fix Index.Stage(), Index.Unstage() and enforce test coverage | nulltoken | |
Should fix issue #78. | |||
2011-10-14 | Add EnumExtensions to help checking whether a flag is set | nulltoken | |
2011-10-12 | Move the Commit API with optional signatures up to RepositoryExtensions | nulltoken | |
2011-10-12 | Can create commit using global 'user' config info | Tim Clem | |
This changes the Repository#Commit() api to make the author and committer signatures optional. If no values are passed for these parameters then we attempt to read 'user.name' and 'user.email' from the configuration api and use those values in the signature. | |||
2011-10-12 | Add Index.Remove() | nulltoken | |
Should partially fix issue #78 | |||
2011-10-10 | Change retrieval of configuration settings | nulltoken | |
It is now mandatory to provide a default value to be returned if the setting doesn't exist. | |||
2011-10-10 | Add Configuration.Get() overload that takes key in parts. | Keith Dahlby | |
Useful when referencing keys that vary by branch or remote. | |||
2011-10-10 | Add tracking branch details. Closes #75 | Keith Dahlby | |
2011-10-08 | Add a string indexer to the Commit type in order to ease retrieval of ↵ | nulltoken | |
TreeEntries. Modify the string indexer of the Tree in order to allow retrieval of nested TreeEntries | |||
2011-10-08 | Add a string indexer to the Branch type in order to ease retrieval of ↵ | nulltoken | |
TreeEntries | |||
2011-10-08 | Fix Index.Unstage() in order to make it cope with path containing subdirectories | nulltoken | |
2011-10-07 | Clean up RepositoryStatus | Keith Dahlby | |
2011-10-07 | Fix some missing documentation warnings | nulltoken | |
2011-10-07 | Refactor retrieval of parents of a commit | nulltoken | |
2011-10-06 | Add checking out of an arbitrary commit and handling of a detached head | nulltoken | |
2011-10-06 | Allow HEAD to be updated with either a direct or a symbolic reference | nulltoken | |
2011-10-06 | Ensure only a commit object can be used as a target for a branch | nulltoken | |