Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-08-28 | Add test for tracking deleted branch | Keith Dahlby | |
2014-08-27 | Drop tests that rely on the global configuration | nulltoken | |
We cannot make correct assumptions regarding the fact that the environment that host the test runner: - Contains a global git config file - Grants the test runner process with enough rights to write to this file - That this file already contains an expected entry Given those constraints, those tests are removed. | |||
2014-08-27 | Remove trailing whitespaces | nulltoken | |
2014-08-27 | Ensure Tags can be created in detached Head state | nulltoken | |
Fix #791 | |||
2014-08-27 | Enforce Clone() test coverage | nulltoken | |
Fix #701 | |||
2014-08-27 | Update binaries to 69db893 | nulltoken | |
https://github.com/libgit2/libgit2/compare/091165c...69db893 | |||
2014-08-23 | Index.Stage: do not stage ignored files | Edward Thomson | |
Stage() now respects ignore files by default, similar to git.git. Users accustomed to the old behavior may use the new StageOptions class (in particular the IncludeIgnored bool) to override this behavior. | |||
2014-07-14 | FastForward merge should block if there are checkout conflicts. | Jameson Miller | |
Currently, if there are changes in your working directory and a fastforward merge would update those files, the checkout that is performed as part of the fast forward will skip over these files. This change fixes and adds regression tests around this behavior. | |||
2014-07-01 | Handle tags that do not have a tagger. | Jameson Miller | |
Not all tags have a tagger. For example, the v2.6.11 tag on the linux repository does not have a tagger. For these cases, return null for the Tagger property on a tag annotation. | |||
2014-06-24 | repo.Unstage() renamed items correctly | Edward Thomson | |
2014-06-24 | repo.Reset() renamed items correctly | Edward Thomson | |
2014-06-21 | Restore old Credentials API as Obsolete | Keith Dahlby | |
2014-06-19 | Refactor Constants.PrivateRepoCredentials | Keith Dahlby | |
2014-06-19 | Remove conflicts in Index.Remove | Edward Thomson | |
2014-06-18 | Introduce merge.ff configuration handling | Edward Thomson | |
When the provided FastForwardStrategy is FastForwardStrategy.Default, honor the merge.ff configuration setting. When merge.ff=only, enable fast-forward only mode; when merge.ff=false, enable no-ff mode. | |||
2014-06-14 | Introduce Repository.Index.Conflicts.Names | Edward Thomson | |
2014-06-14 | Introduce Index.Conflicts.ResolvedConflicts | Edward Thomson | |
2014-06-14 | Test -> CanResolveConflictsByRemovingFromTheIndex | Edward Thomson | |
We're not clearing the conflicts, we're resolving them. The difference is that removing from the index means that the items get moved to the REUC. "Clearing" or "removing" (in libgit2 terminology, anyway) means that they are removed without being resolved (or going into the REUC). | |||
2014-06-14 | Add Clone() test leveraging authentication | Carlos Martín Nieto | |
2014-06-13 | Use a callback for credentials | Carlos Martín Nieto | |
Instead of making the user choose beforehand, use a callback to let the user ask a database or human about the credentials. If desired, a hard-coded value can still be provided via a lambda, e.g. (_url, _user, _types) => new UsernamePasswordCredentials() { ... } | |||
2014-06-12 | Cleanup DiffTreeToTreeFixture to use var and consts when appropriate | yorah | |
2014-06-12 | Introduce PatchEntryChanges | yorah | |
Exposes same properties than TreeEntryChanges through composition | |||
2014-06-12 | Introduce Repository.CherryPick. | Marius Ungureanu | |
2014-06-09 | Introduce Remote.IsSupportedUrl. | Marius Ungureanu | |
2014-06-07 | Decorrelate IDisposable implementation from freeing of OdbBackend resources | nulltoken | |
2014-06-07 | Make OdbBackend Read[Prefix]() return UnmanagedMemoryStream | nulltoken | |
2014-06-07 | Teach OdbBackend to expose ExistsPrefix | nulltoken | |
2014-06-07 | Introduce ObjectDatabase.ShortenObjectId() | nulltoken | |
Fix #677 | |||
2014-06-06 | Introduce RemoteCollection.Rename. | Marius Ungureanu | |
2014-06-04 | Test cloning from a new repo in a temporary path. | Albert Meltzer | |
2014-06-04 | Tidy up local cloning test helper method | nulltoken | |
2014-06-03 | Commit: Introduce CommentaryChar and PrettifyMessage in CommitOptions | Ungureanu Marius | |
2014-06-02 | BranchCollection: Obsolete Move and introduce Rename. | Marius Ungureanu | |
2014-06-01 | Introduce RemoteCollection.Remove() | Marius Ungureanu | |
2014-05-31 | Remove unneeded clone for Remote validity test. | Ungureanu Marius | |
2014-05-30 | ObjectDatabase: stream objects when we know we can | Carlos Martín Nieto | |
When given a size and no path, we know that we do not need to buffer the content or apply any filters, so we can create an write-stream into the object database and put in our content directly, avoiding the temporary file and callbacks altogether. | |||
2014-05-30 | ObjectDatabase: we should fail when asked to read too much | Carlos Martín Nieto | |
ObjectDatabase.CreateBlob() accepts a number of bytes to read. It currently however treats this as a max, rather than a hard size, which seems ripe for introducing bugs. Assert that we should throw when asked to read too much from a Stream. | |||
2014-05-30 | Clone the test repository only when required | nulltoken | |
2014-05-30 | Introduce GlobalSettings.Features() | Edward Thomson | |
2014-05-30 | Update libgit2 binaries to 58eea5e | Marius Ungureanu | |
https://github.com/libgit2/libgit2/compare/06d772d...58eea5e Configuration: Use snapshot for Get/Find calls. Thanks @carlosmn. Merge: Keep track of new MergePreference. StatusFixture: change expectations for star-ignore When passing bin/* newer libgit2 considers that as ignoreing the bin/ directory and thus won't give us its contents unless we pass in the RecurseIgnoredDirs option. Done by @carlosmn. | |||
2014-05-30 | Fix indices of test repos so that they're not dirty | nulltoken | |
2014-05-14 | Slightly enforce Revert() test coverage | nulltoken | |
2014-05-14 | Continue implementing revert | Jameson Miller | |
2014-05-14 | Introduce repo.Revert(commit) | Ben Straub | |
2014-05-05 | Make Network.ListReferences(Remote) accept Credentials | someoneigna | |
Add CanListRemoteReferencesWithCredentials() test. | |||
2014-05-03 | Update Checkout and Merge options | Jameson Miller | |
Checkout methods now use CheckoutOptions Merge now takes several options: - Option to specify what is checked out for file conflicts. - Report CheckoutProgress and CheckoutNotify - Option to specify MergeFileFavor Updates for code review feedback | |||
2014-04-28 | Improve CanRetrieveValidVersionString() | Ignacio Alvarez | |
in RepositoryFixture Updated Repository.Version documentation Updated Repository.Version test regex now checks each group. Fixes #696 | |||
2014-04-26 | Fix Commit() so that it always updates the HEAD | mumitroller | |
Fix #692 | |||
2014-04-26 | Cleanup whitespaces | nulltoken | |
2014-04-26 | Introduced Reference.IsValidName(string) | someoneigna | |
Deprecated ReferenceCollection.IsValidName(string) . Updated Test . Fixes #680 Fixed typo in [Obsolete] tag. Rebase into current vNext. |