Edward Thomson
0328d59c05
GenerateNativeDll task: use file name from nuget
...
Use the `libgit2_filename.txt` from the NuGet package instead of
trying to derive it based on the hash.
2015-08-23 15:47:53 +02:00
nulltoken
760fbbf8cd
Upgrade to NuGet 2.8.5
2015-07-04 13:19:03 +02:00
Marius Ungureanu
6f46c44c57
Bump CustomBuildTasks to .NET 4.0
...
The bindings are already here, and this also allows us to build both on
mono 3 as well as mono 4, which dropped pre-4.0 assemblies from the
install.
2015-07-03 07:58:04 +02:00
Brandon Ording
c1312387b8
Use NativeBinaries package for libgit2 dependency
...
closes #974 , closes #984
2015-05-16 13:04:34 -04:00
nulltoken
d8a04a467b
Update libgit2 to 9bbc8f3
...
e0902fb...9bbc8f3
2015-03-17 19:58:37 +01:00
Edward Thomson
d443daaa38
Update libgit2 to e0902fb
...
d5712ed...e0902fb
2015-01-21 15:13:54 +01:00
Edward Thomson
397c685053
Update libgit2 to d5712ed
...
dce7b1a...d5712ed
2015-01-21 00:06:40 +01:00
Jamie Humphries
977817ea6f
Leverage NuGet restore for development dependencies
...
Fix #872
2015-01-05 17:53:52 +01:00
nulltoken
6b7216e5cf
Upgrade Nuget.exe to version 2.7
2015-01-05 17:53:50 +01:00
Edward Thomson
f54529997b
Update libgit2 to dce7b1a
...
4eb97ef3bf...dce7b1a4e7
2014-12-17 14:39:08 -06:00
Marius Ungureanu
8c48d396da
Update libgit2 to 4eb97ef
...
3f8d005a82...4eb97ef3bf
2014-12-11 10:50:30 -05:00
Edward Thomson
ed519c5984
Update libgit2 to 3f8d005
...
e0383fa...3f8d005
2014-11-03 19:00:31 -05:00
Edward Thomson
369bb76a27
Update libgit2 to e0383fa
2014-10-15 23:48:48 +02:00
nulltoken
e0a15ae60a
Update binaries to 69db893
...
091165c...69db893
2014-08-27 19:38:43 +02:00
Philip Kelley
096293c47d
Update binaries to 091165c
...
e93206e...091165c
2014-07-21 14:34:24 -04:00
Ungureanu Marius
6eee53c02f
Update binaries to e93206e
...
90befde...e93206e
2014-06-14 15:10:14 +03:00
nulltoken
cf422a3b58
Update libgit2 binaries to 90befde
...
2f6f6eb...90befde
2014-06-04 09:21:07 +02:00
Marius Ungureanu
89ad06b61a
Update libgit2 binaries to 2f6f6eb.
...
58eea5e...2f6f6eb
2014-06-01 18:36:08 +03:00
Marius Ungureanu
40ac869fd4
Update libgit2 binaries to 58eea5e
...
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 17:39:18 +03:00
nulltoken
6ff7bf8a98
Upgrade to .Net 4.0
...
Fix #654
2014-04-16 19:05:00 +02:00
nulltoken
fb3c4f0fcc
Update libgit2 to 06d772d
...
bcc6229...06d772d
2014-04-14 20:01:07 +02:00
Jameson Miller
fb978a0535
Update libgit2 to bcc6229
...
36a80fd...bcc6229
fixup
2014-04-09 15:50:52 -04:00
Ben Straub
8124810028
Update libgit2 to 36a80fd
...
65e9dc6...36a80fd
2014-03-20 21:16:22 +01:00
nulltoken
4b15e5c2c5
Update libgit2 binaries to 65e9dc6
...
96fb6a6...65e9dc6
2013-12-23 10:23:25 +01:00
Ben Straub
e3b6d5ec0f
Update libgit2 to 96fb6a6
...
98eaf39...96fb6a6
2013-12-05 15:13:55 -08:00
Ben Straub
f43d558efd
Update libgit2 binaries to 98eaf39
...
e87d9d3...98eaf39
2013-11-15 13:01:53 -08:00
nulltoken
d9ecbaed77
Update libgit2 binaries to e87d9d3
...
711333e...e87d9d3
2013-11-06 17:09:35 +01:00
Jameson Miller
bf3bbbc004
Update libgit2 binaries to 711333e
...
11f8336...711333e
2013-10-05 18:49:05 +02:00
nulltoken
7b7042341d
Update libgit2 binaries to 11f8336
...
32e4992...11f8336
2013-09-25 23:19:00 +02:00
nulltoken
cf7bcff4cd
Update libgit2 binaries to 32e4992
...
eb04744...32e4992
2013-09-07 10:22:10 +02:00
nulltoken
f7c05c688b
Update libgit2 binaries to eb04744
...
7940036...eb04744
2013-08-19 20:45:18 +02:00
yorah
6574cfb189
Update libgit2 binaries to 7940036
...
bd67979...7940036
2013-07-18 16:00:55 +02:00
nulltoken
a496c1c9fb
Update libgit2 binaries to bd67979
...
9d9fff3...bd67979
2013-07-11 07:56:14 +02:00
nulltoken
b2e4367828
Update libgit2 binaries to 9d9fff3
...
5aee963...9d9fff3
2013-06-02 19:37:00 +02:00
Philip Kelley
48ea4d5522
Generate a unique ID at compile time to work around a CLR bug
2013-06-01 08:47:36 +02:00
Ben Straub
96df5f8d6d
Update libgit2 binaries to 5aee963
...
b641c00...5aee963
This also change naming convention of libgit2 binaries.
Each LibGit2Sharp version works against a specific version of libgit2.
LibGit2Sharp managed code relies on the dynamic loader to find the proper libgit2 binary. This binary is located in a directory structure next to the managed assembly, and the loader is instructed to search within this directory structure.
Up until now, the binary being searched for was bearing a generic name: [lib]git2.(dll|so|dylib).
However, on Windows, if one older version of the native binary, with the same name, is already loaded in the memory, the loader will reuse this one, no matter what directory it's been loaded from. Chances are great that this old libgit2 version is incompatible with what the newer version of LibGit2Sharp expects from its API or behavior.
In order to mitigate this, libgit2 binaries are now suffixed with the libgit2 commit sha they've been build from and LibGit2Sharp will bind to a specifically named binary:
- git2-{short_sha}.dll on Windows
- libgit2-{short_sha}.so on Linux
- libgit2-{short_sha}.dylib on Mac OS X.
This should allow one to run two different future version of LibGit2Sharp, side by side, without any name clash.
2013-05-26 19:06:44 +02:00
nulltoken
02638bbb35
Upgrade NuGet.exe to version 2.5.40416.9020
2013-05-04 18:59:17 +02:00
yorah
efb3ecc354
Update libgit2 binaries to b641c00
...
08283cb...b641c00
2013-05-03 20:22:42 +02:00
nulltoken
c412cbd840
Update libgit2 binaries to 08283cb
...
8cfd54f...08283cb
2013-04-01 19:45:55 +02:00
nulltoken
01639e2264
Update libgit2 binaries to 8cfd54f
...
6950dca...8cfd54f
2013-03-27 20:41:12 +01:00
Edward Thomson
7745cc2d50
Update libgit2 binaries to 6950dca
...
ad00376...6950dca
2013-03-14 20:06:59 +01:00
Edward Thomson
547a6bdb2d
Update libgit2 binaries to ad00376
...
eef7e80...ad00376
2013-03-12 22:28:32 +01:00
Edward Thomson
ce5ccef5f1
Update libgit2 binaries to eef7e80
...
40a6051...eef7e80
2013-03-11 14:04:18 -07:00
Jameson Miller
30edba3290
Update libgit2 binaries to 40a6051
...
5f9f69d...40a6051
2013-02-12 00:02:04 +01:00
Jameson Miller
078e57f7e4
Update libgit2 binaries to 5f9f69d
...
586f71e...5f9f69d
2013-01-31 20:19:49 +01:00
nulltoken
1eaa55ee93
Add libgit2 license
2013-01-30 23:15:56 +01:00
nulltoken
6273202f20
Include third-party product name in license filename
2013-01-30 23:15:55 +01:00
nulltoken
a41d336269
Update libgit2 binaries to 586f71e
...
7dfc5c3...586f71e
2013-01-23 14:00:40 +01:00
Carlos Martín Nieto
d31f95ad0d
Don't try to negate in an attributes file
...
This is not supported, and newer versions of git will outright refuse
to work with a tree that contains one.
This should keep the intent of the negation it's replacing.
2013-01-10 23:59:15 +01:00
nulltoken
0114a7c04e
Fix Lib/.gitattributes file
2013-01-09 19:43:48 +01:00