Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-06 | Make Configuration.BuildFrom() able to probe for the local configuration file | nulltoken | |
2015-06-06 | Introduce Configuration.BuildFrom() | nulltoken | |
2015-05-23 | Refactor unwrapping of temp repository on unix | Brandon Ording | |
Fix #1040 | |||
2015-04-14 | Garbage collect old test repositories before each run | nulltoken | |
2015-04-07 | Teach clone the ability to recurse into submodules | Jameson Miller | |
Add property to CloneOptions to allow clone to recurse into submodules. | |||
2015-03-17 | Update libgit2 to 9bbc8f3 | nulltoken | |
https://github.com/libgit2/libgit2/compare/e0902fb...9bbc8f3 | |||
2015-03-17 | Optimize import directives | nulltoken | |
2015-03-17 | Deprecate ReflogEntry.Commiter in favor of ReflogEntry.Committer | nulltoken | |
2015-03-13 | NativeMethods.IsRunningOnLinux -> IsRunningOnUnix | Edward Thomson | |
2015-02-23 | Catch expected exceptions thrown by DirectoryHelper | ThomasBarnekow | |
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-25 | Introduce submodule Update and Init | Jameson Miller | |
2015-01-23 | Ensure RetrieveStatus honors "assumed-unchanged" flag | nulltoken | |
2015-01-23 | Add new AssumeUnchanged test repository | nulltoken | |
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-04 | Sandbox every test | nulltoken | |
Fix #826 | |||
2015-01-04 | Rename Clone() test helper method in Sandbox() | nulltoken | |
2014-12-07 | Improve tracking toolset of improperly released unmanaged handles | Marius Ungureanu | |
2014-11-04 | Test for invalid signature config | Keith Dahlby | |
2014-09-13 | Deprecate repo.Version in favor of GlobalSettings.Version | Paul Duncan | |
Fix #726 | |||
2014-09-05 | Add IBelongToARepository with some implementations | Keith Dahlby | |
2014-06-14 | Introduce Repository.Index.Conflicts.Names | Edward Thomson | |
2014-05-14 | Continue implementing revert | Jameson Miller | |
2014-04-09 | Introduce new merge functionality, including Pull, merge options, and | Jameson 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-29 | BaseFixture: allow passing options to the isolated repo | Carlos 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-29 | RefspecFixture: use the isolated repository | Carlos Martín Nieto | |
2014-03-29 | BaseFixture: easy creation of a config-isolated repository | Carlos 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-21 | Update libgit2 to 36a80fd | Ben Straub | |
https://github.com/libgit2/libgit2/compare/65e9dc6...36a80fd | |||
2013-11-13 | Tests create global config stub if required | Jan 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-11 | Extension methods for NoteCollection using user from config | Jan 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-07 | Favor IRepository usage over Repository | nulltoken | |
2013-11-03 | Ensure Blob.ContentStream() has Length | Keith Dahlby | |
2013-10-27 | Push down Stream related helpers into BaseFixture | Aimeast | |
2013-10-27 | Teach BaseFixture.Touch() to accept Streams | Aimeast | |
2013-10-05 | Introduce RequiresDotNetOrMonoGreaterThanOrEqualTo() helper | nulltoken | |
2013-10-03 | Cleanup temporary test repos before each test run | nulltoken | |
2013-08-30 | Respect core.logAllRefUpdates | Keith Dahlby | |
2013-08-30 | Clean up reflog assertions | Keith Dahlby | |
2013-08-22 | Clean up trailing whitespaces | nulltoken | |
2013-08-07 | Add optional encoding to Touch() | Keith Dahlby | |
2013-07-01 | Favor Constants.Signature over BaseFixture.DummySignature | yorah | |
2013-06-26 | Obsolete repo.Init() overload which returns a Repository | nulltoken | |
2013-06-21 | Add InitNewRepository() test helper | nulltoken | |
2013-06-21 | Leverage Touch() to generate test files | nulltoken | |
2013-06-20 | Make Touch() overwrite potential existing file | nulltoken | |
2013-06-20 | Make BaseFixture.Touch() return the full filepath | nulltoken | |
2013-06-17 | Touch() should ensure parent directory exists | Keith Dahlby | |
2013-06-15 | Introduce repo.Refs.RewriteHistory() | Ben Straub | |
2013-06-01 | Add shallow test repo | Ben Straub | |
2013-05-25 | Add CompareOptions | Keith Dahlby | |
* ContextLines * InterhunkLines Closes #423 | |||
2013-05-23 | Move AssertReflogEntryIsCreated to BaseFixture | Saaman | |
2013-05-02 | Remove SetIgnoreCaseOrSkip test helper | nulltoken | |