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-03-29Replace usage of IntPtr holding references to references with ↵nulltoken
ReferenceSafeHandle
2012-03-29Add ReferenceSafeHandle typenulltoken
2012-03-29Move SafeHandle related types to Core.Handles namespacenulltoken
2012-03-28Replace usage of IntPtr holding references to index entries with ↵nulltoken
IndexEntrySafeHandle
2012-03-28Add IndexEntrySafeHandle typenulltoken
2012-03-28Replace usage of IntPtr holding references to oids with OidSafeHandlenulltoken
2012-03-28Add OidSafeHandle typenulltoken
2012-03-28Replace usage of IntPtr holding references to tree entries with ↵nulltoken
TreeEntrySafeHandle
2012-03-28Add TreeEntrySafeHandle typenulltoken
2012-03-28Replace usage of IntPtr holding references to git objects with ↵nulltoken
GitObjectSafeHandle
2012-03-28Add GitObjectSafeHandle typenulltoken
2012-03-24Add DebuggerStepThrough to EnsureKeith Dahlby
2012-03-24Add Path property to TreeEntry typeKeith Dahlby
Fix issue #122
2012-03-07Fix some missing xml docnulltoken
2012-03-06Reduce the number of in-memory Utf8Marshaler instancesnulltoken
2012-03-06Fix typoKeith Dahlby
2012-03-06Assimilate PosixPathHelper into FilePathKeith Dahlby
2012-03-06Use FilePath and FilePathMarshaler in NativeMethodsKeith Dahlby
Closes #74, #77
2012-03-06Add FilePath and FilePathMarshalerKeith Dahlby
2012-03-06Fix up marshalling of strings returned by libgit2Tim Clem
Previously we were doing this which is not good: return Marshal.PtrToStringAnsi(intPtr); You can see the failing test that was added to ConfigurationFixture.cs to demonstrate the problem (setting and getting a user name with unicode chars in the config). This brought up the large problem of how we were dealing with libgit2 methods that returned string values. There was another subtle issue in the Utf8Marshaler where we were freeing memory that we didn't own.
2012-03-06Add RepositoryStatus.IgnoredKeith Dahlby
Closes #120
2012-03-03Change the type of Exception which is returned when ↵nulltoken
staging/unstaging/removing an empty collection of paths
2012-03-03Refactor implementation of equality members of Branch and Tag typesnulltoken
2012-03-03Remove useless namespace importsnulltoken
2012-03-02Rename NamedReference<> to ReferenceWrapper<>Keith Dahlby
Closes #121
2012-03-02Remove redundant Branch.ToString() overrideKeith Dahlby
2012-02-28Refactor the release of some native handlesnulltoken
This also fixes a RevWalk related memory leak which was preventing some temporary test files from being deleted.
2012-02-27Fix some issues pinpointed by Code Analysisnulltoken
2012-02-27Remove some code duplicationnulltoken
2012-02-27Refactor conversion of a native pointer into a GitOidnulltoken
2012-02-27Add some missing xml documentationnulltoken
2012-02-27Fix Non-CLS compliant codenulltoken
2012-02-27Fix some ambiguous references in the xml documentationnulltoken
2012-02-27Add RemoteCollection.Create()nulltoken
2012-02-27Make RemoteCollection an IEnumerable<Remote>nulltoken
2012-02-25Refactor the building of a Remotenulltoken
2012-02-25Make Remote IEquatablenulltoken
2012-02-21Add support for local tracking branches (branch..remote = ".")Keith Dahlby
2012-02-12Release LibGit2Sharp v0.8.0v0.8.0nulltoken
2012-02-12Add some more test coverage demonstrating the handling of .gitgnore filenulltoken
2012-02-11Add ParentsCount property to CommitTim Clem
2012-02-08Make Repository.Commit() able to amend the current tip of the Headnulltoken
2012-02-08Fix detection of the lack of user identity details in git global and system ↵nulltoken
configuration files
2012-02-07Expose remote handles to internal callersnulltoken
2012-02-07Upgrade libgit2 binaries to 242a1cenulltoken
Fix issue #108.
2012-02-07Fix some issues pinpointed by Code Analysisnulltoken
2012-02-04When unstaging, delegate the reset of the index from the HEAD to libgit2nulltoken
2012-02-03Workaround for reference slash prefix in libgit2.Markus Olsson
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.
2012-02-02Strings in structures are being marshalled as ASCII, Hack fix itPaul Betts
2012-02-02Simplify handling of native signature handlenulltoken