Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-16 | Fix some issues pinpointed by Code Analysis | nulltoken | |
2014-03-21 | Update libgit2 to 36a80fd | Ben Straub | |
https://github.com/libgit2/libgit2/compare/65e9dc6...36a80fd | |||
2014-01-10 | Introduce marshaling extension to IntPtr | Ben Straub | |
2013-11-25 | Configuration.Testability++ | Keith Dahlby | |
2013-11-25 | Publicize Configuration.BuildSignature() | Keith Dahlby | |
2013-11-21 | Add Configuration.Find(regexp) | Keith Dahlby | |
2013-10-15 | Make string marshaling either lax or strict | nulltoken | |
2013-07-01 | Standardize comments style | yorah | |
2013-04-26 | Teach Checkout() to append to the reflog | Saaman | |
When no user information exists in the configuration, a dummy signature is created to value the reflog entry. | |||
2013-04-25 | Move BuildSignatureFromGlobalConfiguration() to Configuration | Saaman | |
2013-04-03 | Remove obsolete Configuration members/extensions | Keith Dahlby | |
2013-02-11 | Fix some issues pinpointed by Code Analysis | nulltoken | |
2013-02-08 | Remove trailing whitespaces. | Andrius Bentkus | |
2013-01-27 | make Configuration#Get methods virtual | Drew Miller | |
The commit https://github.com/libgit2/libgit2sharp/commit/3d29d95dc7d0addc889679c93d22952fe7bb9d35 moved #Get overloads to extension methods. The problem is the remaining #Get methods aren't virtual, which means you can't stub in unit tests. Which broke a bunch of GHfW tests. | |||
2013-01-24 | Improve exception message when configuration file is not found | yorah | |
Indicate which configuration level caused the exception. | |||
2012-12-11 | Fix some issues pinpointed by Code Analysis | nulltoken | |
2012-12-05 | Improve Configuration.Get documentation | yorah | |
2012-12-05 | Add XDG configuration store | yorah | |
2012-12-05 | Make Config.Get() able to target a specific store | nulltoken | |
Fix #162 | |||
2012-12-05 | Turn Configuration overloads into extension methods | nulltoken | |
Signed-off-by: Unit Test <yoram.harmelin@gmail.com> | |||
2012-12-05 | Make Configuration.HasXXXConfig() obsolete | nulltoken | |
Signed-off-by: Unit Test <yoram.harmelin@gmail.com> | |||
2012-12-05 | Introduce Configuration.HasConfig() | nulltoken | |
Signed-off-by: Unit Test <yoram.harmelin@gmail.com> | |||
2012-12-05 | Fix parameter checks | nulltoken | |
Signed-off-by: Unit Test <yoram.harmelin@gmail.com> | |||
2012-12-05 | Make repo.Config.Get() return the originating store | yorah | |
Signed-off-by: Unit Test <yoram.harmelin@gmail.com> | |||
2012-10-27 | Upgrade libgit2 binaries to a0ce87c51 | Ben Straub | |
2012-10-24 | Simplify consumption of _foreach methods | Keith Dahlby | |
2012-09-04 | Enumerate configuration values. | Matt Burke | |
2012-09-03 | Remove unneeded ConfigGetter<T> delegate | Keith Dahlby | |
2012-08-29 | Make retrieval of error message thread-safe | yorah | |
Fix #203 | |||
2012-06-18 | Make Configuration mockable | yorah | |
2012-06-10 | Rename Delete to Unset in Configuration | Keith Dahlby | |
2012-06-09 | Simplify the formating of exception messages | nulltoken | |
2012-06-03 | Use CSharp friendly names for libgit2 error types and codes | Tim Clem | |
2012-06-03 | Rename LibGit2Exception to LibGit2SharpException | Tim Clem | |
2012-06-01 | Make Configuration.Delete() able to target global and system configuration files | nulltoken | |
Fix #161 | |||
2012-06-01 | Add missing documentation to Configuration.Set() | nulltoken | |
2012-05-26 | Extend RepositoryOptions to accept path to alternate System and Global ↵ | nulltoken | |
configuration files Fix #157 | |||
2012-05-26 | Fix wrongly declared interop signature | nulltoken | |
2012-05-22 | Remove duplication in Configuration | Keith Dahlby | |
2012-05-20 | Upgrade libgit2 binaries to 7a361e9 | nulltoken | |
Include native amd64 binaries. Fix #55 and #70 | |||
2012-03-29 | Move SafeHandle related types to Core.Handles namespace | nulltoken | |
2012-03-06 | Use FilePath and FilePathMarshaler in NativeMethods | Keith Dahlby | |
Closes #74, #77 | |||
2012-03-06 | Fix up marshalling of strings returned by libgit2 | Tim 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-02-27 | Fix some issues pinpointed by Code Analysis | nulltoken | |
2011-12-20 | Upgrade libgit2 binaries to be00b00 | nulltoken | |
2011-12-02 | Improve XBuild compatibility on Linux | nulltoken | |
2011-11-18 | Allow access to config outside the context of a repo | Tim Clem | |
2011-11-01 | Fix some missing documentation warnings | nulltoken | |
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. |