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
2015-06-06Make Configuration.BuildFrom() able to probe for the local configuration filenulltoken
2015-06-06Introduce Configuration.BuildFrom()nulltoken
2015-05-23Refactor unwrapping of temp repository on unixBrandon Ording
Fix #1040
2015-04-14Garbage collect old test repositories before each runnulltoken
2015-04-07Teach clone the ability to recurse into submodulesJameson Miller
Add property to CloneOptions to allow clone to recurse into submodules.
2015-03-17Update libgit2 to 9bbc8f3nulltoken
https://github.com/libgit2/libgit2/compare/e0902fb...9bbc8f3
2015-03-17Optimize import directivesnulltoken
2015-03-17Deprecate ReflogEntry.Commiter in favor of ReflogEntry.Committernulltoken
2015-03-13NativeMethods.IsRunningOnLinux -> IsRunningOnUnixEdward Thomson
2015-02-23Catch expected exceptions thrown by DirectoryHelperThomasBarnekow
The DirectoryHelper.DeleteDirectory() method throws exceptions. Affected tests will be reported as FAILED although this happens during cleanup after the test was run. This commit deals with those exceptions by retrying to delete the directory up to four times, which removes directories in all but rare cases. The method catches DirectoryNotFoundException, IOException, and UnauthorizedAccessException and will only log a trace message if it can't finally delete the directory. It will rethrow any other type of exception. Closes #970.
2015-01-25Introduce submodule Update and InitJameson Miller
2015-01-23Ensure RetrieveStatus honors "assumed-unchanged" flagnulltoken
2015-01-23Add new AssumeUnchanged test repositorynulltoken
Created through the following $ git init assume_unchanged_wd && cd assume_unchanged_wd $ echo "hello" > hello.txt $ echo "world" > world.txt $ git add . $ git commit -m "Initial commit" $ echo "Hello" > hello.txt $ echo "World" > world.txt $ git status On branch master Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: hello.txt modified: world.txt no changes added to commit (use "git add" and/or "git commit -a") $ git update-index --assume-unchanged world.txt $ git status On branch master Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: hello.txt no changes added to commit (use "git add" and/or "git commit -a")
2015-01-04Sandbox every testnulltoken
Fix #826
2015-01-04Rename Clone() test helper method in Sandbox()nulltoken
2014-12-07Improve tracking toolset of improperly released unmanaged handlesMarius Ungureanu
2014-11-04Test for invalid signature configKeith Dahlby
2014-09-13Deprecate repo.Version in favor of GlobalSettings.VersionPaul Duncan
Fix #726
2014-09-05Add IBelongToARepository with some implementationsKeith Dahlby
2014-06-14Introduce Repository.Index.Conflicts.NamesEdward Thomson
2014-05-14Continue implementing revertJameson Miller
2014-04-09Introduce new merge functionality, including Pull, merge options, andJameson Miller
merging branches. This includes a refactoring of the merge logic to support the new scenarios. New functionality includes: - Deprecate Network.Fetchheads, Repository.MergeHeads as these should be internal only. - Introduce ability to pull the configured upstream branch for the current branch - Introduce ability to merge a branch into the current branch. - Introduce options to control merge behavior. The current exposed options include whether to commit the merge commit and the allowed merge types.
2014-03-29BaseFixture: allow passing options to the isolated repoCarlos Martín Nieto
By default we still generate a config-isolated Repository, but if the user passes their own options, we'll use that instead.
2014-03-29RefspecFixture: use the isolated repositoryCarlos Martín Nieto
2014-03-29BaseFixture: easy creation of a config-isolated repositoryCarlos Martín Nieto
We should try to keep the user's configuration away from the tests as it may affect what the code ends up doing. To that effect, InitIsolatedRepository() returns a Repository with some dummy configuration. This includes moving the fetch tests over to this.
2014-03-21Update libgit2 to 36a80fdBen Straub
https://github.com/libgit2/libgit2/compare/65e9dc6...36a80fd
2013-11-13Tests create global config stub if requiredJan Melcher
Instead of relying on the global configuration and skipping the test if Git is not installed, the following tests create a configuration file containing user.name and user.email using BaseFixture.CreateConfigurationWithDummyUser(Signature): * CommitFixture.CanCommitWithSignatureFromConfig() * ConfigurationFixture.CanEnumerateGlobalConfig() Fixes #561
2013-11-11Extension methods for NoteCollection using user from configJan Melcher
Similar to Repository.Commit, NoteCollectionExtensions.Add/Remove take the committer and author signature from the global git config user.name / user.email. This allows modifying notes without specifying the commiter explicitly
2013-11-07Favor IRepository usage over Repositorynulltoken
2013-11-03Ensure Blob.ContentStream() has LengthKeith Dahlby
2013-10-27Push down Stream related helpers into BaseFixtureAimeast
2013-10-27Teach BaseFixture.Touch() to accept StreamsAimeast
2013-10-05Introduce RequiresDotNetOrMonoGreaterThanOrEqualTo() helpernulltoken
2013-10-03Cleanup temporary test repos before each test runnulltoken
2013-08-30Respect core.logAllRefUpdatesKeith Dahlby
2013-08-30Clean up reflog assertionsKeith Dahlby
2013-08-22Clean up trailing whitespacesnulltoken
2013-08-07Add optional encoding to Touch()Keith Dahlby
2013-07-01Favor Constants.Signature over BaseFixture.DummySignatureyorah
2013-06-26Obsolete repo.Init() overload which returns a Repositorynulltoken
2013-06-21Add InitNewRepository() test helpernulltoken
2013-06-21Leverage Touch() to generate test filesnulltoken
2013-06-20Make Touch() overwrite potential existing filenulltoken
2013-06-20Make BaseFixture.Touch() return the full filepathnulltoken
2013-06-17Touch() should ensure parent directory existsKeith Dahlby
2013-06-15Introduce repo.Refs.RewriteHistory()Ben Straub
2013-06-01Add shallow test repoBen Straub
2013-05-25Add CompareOptionsKeith Dahlby
* ContextLines * InterhunkLines Closes #423
2013-05-23Move AssertReflogEntryIsCreated to BaseFixtureSaaman
2013-05-02Remove SetIgnoreCaseOrSkip test helpernulltoken