Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/libgit2sharp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-02-01Prevent Repository.Head.IsCurrentRepositoryHead from throwing a ↵nulltoken
NullReferenceException when the Repository is empty Fix issue #105
2012-01-31Prevent potential race conditionnulltoken
2012-01-29Make 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-29Upgrade libgit2 binaries to f25cc58nulltoken
From now on, libgit2 binaries are compiled with THREADSAFE=ON. Fix issues #54 and #64.
2012-01-09Add support of the Mixed mode to Repository.Reset()nulltoken
2012-01-09Add Repository.Reset() and support of the Soft modenulltoken
2012-01-05Fix Head documentationnulltoken
2012-01-05Refactor retrieval and dereferencing of GitObjectsnulltoken
2011-12-21Remove Repository.HasObject()nulltoken
2011-12-20Release LibGit2Sharp v0.7.0v0.7.0nulltoken
2011-12-20Mark Repository.HasObject() as obsoletenulltoken
2011-12-20Upgrade libgit2 binaries to be00b00nulltoken
2011-12-15Make 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-15Make 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-02Improve XBuild compatibility on Linuxnulltoken
2011-11-28Enforce Index.Move() test coveragenulltoken
2011-11-28Make Stage(), Unstage(), Move() and Remove() explicitly throw a ↵nulltoken
NotImplementedException when being passed a path that leads to a directory
2011-11-28Refactor bulk implementation of Index methodsnulltoken
2011-11-28Add basic Tuple<T1, T2> typenulltoken
2011-11-28Add overloads to index methods that accept collection of pathsAlbert 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-28Make IndexEntry able to cope with native Windows directory separator charFlonix
2011-11-28Make IndexEntry implement IEquatable to ease the check of the equality of ↵nulltoken
two instances
2011-11-18Make Index.RetrieveStatus() return native file pathsFlonix
2011-11-18Allow access to config outside the context of a repoTim Clem
2011-11-18Upgrade libgit2 binaries to e4c93a39nulltoken
2011-11-05Release LibGit2Sharp v0.6.2v0.6.2nulltoken
2011-11-05Make 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-01Fix some missing documentation warningsnulltoken
2011-11-01Release LibGit2Sharp v0.6.1v0.6.1nulltoken
2011-10-23Release LibGit2Sharp v0.6.0v0.6.0nulltoken
2011-10-23Change 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-21Replace managed tree indexer functionality with native libgit2 ↵nulltoken
git_tree_frompath() invokation
2011-10-21Fix some missing documentation warningsnulltoken
2011-10-21Fix Index.Stage(), Index.Unstage() and enforce test coveragenulltoken
Should fix issue #78.
2011-10-14Add EnumExtensions to help checking whether a flag is setnulltoken
2011-10-12Move the Commit API with optional signatures up to RepositoryExtensionsnulltoken
2011-10-12Can create commit using global 'user' config infoTim 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-12Add Index.Remove()nulltoken
Should partially fix issue #78
2011-10-10Change retrieval of configuration settingsnulltoken
It is now mandatory to provide a default value to be returned if the setting doesn't exist.
2011-10-10Add Configuration.Get() overload that takes key in parts.Keith Dahlby
Useful when referencing keys that vary by branch or remote.
2011-10-10Add tracking branch details. Closes #75Keith Dahlby
2011-10-08Add 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-08Add a string indexer to the Branch type in order to ease retrieval of ↵nulltoken
TreeEntries
2011-10-08Fix Index.Unstage() in order to make it cope with path containing subdirectoriesnulltoken
2011-10-07Clean up RepositoryStatusKeith Dahlby
2011-10-07Fix some missing documentation warningsnulltoken
2011-10-07Refactor retrieval of parents of a commitnulltoken
2011-10-06Add checking out of an arbitrary commit and handling of a detached headnulltoken
2011-10-06Allow HEAD to be updated with either a direct or a symbolic referencenulltoken
2011-10-06Ensure only a commit object can be used as a target for a branchnulltoken