|
2a8b0eae
|
add concept of a branch to the API
|
Tim Clem <t****m@g****m>
|
over 15 years ago
|
|
|
ca008e2d
|
add typed ShouldEqual to assert extentions
|
Tim Clem <t****m@g****m>
|
over 15 years ago
|
|
|
c76e3ecf
|
can resolve ref to tag
|
Tim Clem <t****m@g****m>
|
over 15 years ago
|
|
|
a5fd12df
|
add branch fixture
|
Tim Clem <t****m@g****m>
|
over 15 years ago
|
|
|
a129ce5a
|
document new reference api
|
Tim Clem <t****m@g****m>
|
over 15 years ago
|
|
|
6c5a9b6b
|
Fix up references to have direct and symbolic refs
|
Tim Clem <t****m@g****m>
|
over 15 years ago
|
|
|
fdc4ab43
|
change GitErrorCodes => GitErrorCode
|
Tim Clem <t****m@g****m>
|
over 15 years ago
|
|
|
9235a2b1
|
can create and delete references with new interop
|
Tim Clem <t****m@g****m>
|
over 15 years ago
|
|
|
1b400ff2
|
update libgit2 binaries to v0.11.0 6dcb09b5
|
Tim Clem <t****m@g****m>
|
over 15 years ago
|
|
|
62cc2783
|
add test for commits with parents
|
Tim Clem <t****m@g****m>
|
over 15 years ago
|
|
|
7980db5f
|
move commitfixture to its own file
|
Tim Clem <t****m@g****m>
|
over 15 years ago
|
|
|
e3bcc2fa
|
ensure we use / as directoryseparator for git
|
Tim Clem <t****m@g****m>
|
over 15 years ago
|
|
|
b6da353c
|
add back in basic object lookup with new interop
|
Tim Clem <t****m@g****m>
|
over 15 years ago
|
|
|
88c98c0f
|
reformat repository file
|
Tim Clem <t****m@g****m>
|
over 15 years ago
|
|
|
50a6062b
|
add back repo.exists with new interop
|
Tim Clem <t****m@g****m>
|
over 15 years ago
|
|
|
7ee80a44
|
add back GitOid with new interop
|
Tim Clem <t****m@g****m>
|
over 15 years ago
|
|
|
d9a31352
|
actually move to .net 4, ensure .net 3.5 tests still pass
|
Tim Clem <t****m@g****m>
|
over 15 years ago
|
|
|
1d8e3af9
|
remove generator project from solution
|
Tim Clem <t****m@g****m>
|
over 15 years ago
|
|
|
7175379e
|
upgrade libgit2 binaries to 09e8de0f
|
Tim Clem <t****m@g****m>
|
over 15 years ago
|
|
|
55863d68
|
Replace test repo with the one used by libgit2
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
d6202e2b
|
Upgrade libgit2 binaries to https://github.com/libgit2/libgit2/commit/55ffebe
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
f6721c33
|
Rename namespace from libgit2 to LibGit2Sharp.
|
Andrius Bentkus <a****s@g****m>
|
over 15 years ago
|
|
|
0ab81074
|
Added test AnExistingCommitCanBeResolvedThroughChainedTags().
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
481462c2
|
Refactored and fixed resolving object wrapper.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
10ae771a
|
Added tag "chained" in the test repository. This tag targets tag "v1.0".
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
95089627
|
Fixed lined endings.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
9d10a61d
|
Small changes to fix issues pointed at by Code Analysis/FxCop.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
65b267cb
|
Started wrapping the resolving of the references.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
cff11657
|
Minor code cleaning.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
5c5c3801
|
Renamed IResolver interface to IObjectResolver.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
d7ca76e0
|
Removed some code duplication.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
abd4cad6
|
Simplified the refs handling API.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
57a8a876
|
Small code readability improvement.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
e80e77a1
|
Improved performance of resolving of objects when the expected type is not sp...
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
dc44c98a
|
Added ObjectId.IsValid() to check whether or not a string is a valid sha1.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
8ccf90f9
|
Fixed path separator in project file.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
d8087911
|
Updated backlog.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
ce8922a2
|
Added Repository.Init() implementation.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
f9607841
|
Upgraded libgit2 to https://github.com/libgit2/libgit2/commit/2645053.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
288a4f79
|
Updated backlog.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
e34bea02
|
Added Repository.Head, Repository.Branches and Repository.Tags signatures.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
6f10527b
|
Upgraded libgit2 to https://github.com/libgit2/libgit2/commit/5103518.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
2c91d80b
|
Added parsing and exposure of parents of a Commit.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
7e206926
|
Fixed casing issue.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
4f014b8a
|
Updated backlog.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
376071c0
|
Minor GitDate refactorings.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
2d385152
|
Renamed git_person type to git_signature.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
2f14ed8b
|
Added handling of timezone offset.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
07fd6b0f
|
Added Repository.Init() signature.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
9a9b9431
|
Updated backlog.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
6a86c62f
|
Improved Repository.ApplyTag() test coverage.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
38003953
|
Updated backlog.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
f48f5d11
|
Improved Repository.ApplyTag() error handling.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
48c6043b
|
Updated backlog.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
119db5b0
|
Retrieving a Tag nows fully parses the target Commit, if any.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
671c7d34
|
Removed building related code duplication.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
82f3173f
|
Added ObjectBuilder type which is responsible for instantiating the API objec...
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
b97e5b87
|
Updated backlog.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
1e6db85f
|
Added first draft implementation of Tag applying.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
35a3eb48
|
Replaced call to Directory.Delete() with a recursive method which properly de...
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
17222ee5
|
Fixed a GitObject wrongly typed property.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
b8196926
|
Added some infrastructure for running isolated tests which modify the content...
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
88bfc327
|
Fixed a typo.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
f489cc6d
|
Made possible to open a repository by providing platform native paths (not po...
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
8e3193d7
|
Extracted the repository opening and closing logic to a dedicated LifecycleMa...
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
6f984f9f
|
Rename test file to match class name.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
81199101
|
Updated backlog.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
63bd8be8
|
Tests related to invalid repository now pass.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
1fd2af87
|
Fixed a disposing related issue.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
343f4c5a
|
Upgraded libgit2 to https://github.com/libgit2/libgit2/commit/1f080e2.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
f5061670
|
Fixed configuration include paths.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
2c38638d
|
Added some tests covering the instantiation of a repository and the parsing o...
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
e87a8b89
|
Exposed Epoch date conversion helper methods through the GitDate type.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
901cc2d4
|
Some minor renamings.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
84a52e7d
|
Fixed backlog.
|
<e****s@g****m>
|
over 15 years ago
|
|
|
bac6e4b0
|
Added Epoch.ToGitDate() method along with some basic tests.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
754b296d
|
Added GitDate type which represents a Git internal date (unix timestamp and t...
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
c3e75c62
|
Enhanced Epoch.ToDateTimeOffset() to make it able to cope with timezone offset.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
c1123654
|
Updated backlog.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
2ed83b29
|
Added DateTimeOffset to int32 conversion method to Epoch.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
138ac02a
|
Renamed EpochHelper to Epoch.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
98157253
|
Added string to byte[] conversion method to ObjectId.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
06315111
|
Changed file encoding of backlog.md from UTF-8 to ANSI.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
bfe7bb34
|
Refactored the opening of the repository.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
838eb5fa
|
Made RawObject derive from GitObject.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
08b5fe2a
|
Extracted resolving behavior to an ObjectResolver class.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
1461f55d
|
Simplified EpochHelper.ToDateTimeOffset() implementation.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
b9bc6da3
|
Switched from ulong based time usage to UTC DateTimeOffset in the API object ...
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
29c547b3
|
Included the backlog in the solution.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
1267c641
|
Added EpochHelper class to ease unix time/DateTimeOffset conversion.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
b6ea4b1f
|
Added backlog text file.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
684a584c
|
Added Resolve function along with some tests.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
40b2de4d
|
Added basic Wrapper object models.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
f3c93ee9
|
Added ObjectId byte[] to string conversion utility.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
3aed0079
|
Upgraded to libgit2-4eec2c0.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
330cbfed
|
Added basic API object models.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
fe23dc8f
|
Renamed wrapped_git_repository to git_repository.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
cb3c7370
|
Added a reminder to not forget to release RawObjects once used.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
a3ae6f02
|
Implemented existence checking function.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|
|
6436a65d
|
Implemented RawObject reading from the database.
|
nulltoken <e****s@g****m>
|
over 15 years ago
|
|