Krzysztof Adamski
5c37f00505
Build all example files if BUILD_EXAMPLES used.
2013-09-01 19:00:16 +02:00
Krzysztof Adamski
255836ddac
Adding credentials callback to ls-remote and fetch too.
2013-09-01 19:00:16 +02:00
Krzysztof Adamski
d6d523486c
Removing unneeded code duplication in ls-remote.c
2013-09-01 19:00:16 +02:00
Krzysztof Adamski
3b75b684a1
Define S_IREAD i S_IWRITE for Android.
2013-09-01 18:53:07 +02:00
Krzysztof Adamski
b1447edebc
Use git__insertsort_r on Android too.
2013-09-01 18:47:56 +02:00
Krzysztof Adamski
82b2fc2c83
Create ANDROID build option
...
CMake seems not to support Android as a target and this option
lets us test this in CMakeLists.txt.
2013-09-01 18:45:36 +02:00
Vicent Martí
ac2e7dc6fb
Merge pull request #1820 from linquize/git_oid_streq
...
Update documentation of git_oid_streq to remove outdated error code
2013-09-01 08:40:48 -07:00
Vicent Martí
ce9390858f
Merge pull request #1819 from linquize/git_oid_shorten_add
...
oid: git_oid_shorten_add() sets GITERR_INVALID when OID set is full
2013-09-01 08:40:10 -07:00
Carlos Martín Nieto
f2cda906e5
Point to the right Go bindings
2013-08-31 17:42:38 +02:00
Carlos Martín Nieto
749871c240
Merge pull request #1821 from n1rvana/development
...
Update readme to point to the currently maintained Erlang bindings.
2013-08-31 08:40:49 -07:00
Nirvana
a402179ae5
Update readme to point to the currently maintained Erlang bindings. Namely: https://github.com/carlosmn/geef
2013-08-31 09:25:25 -04:00
Linquize
d45e9480e7
oid: git_oid_shorten_add() sets GITERR_INVALID when OID set is full
2013-08-31 18:22:50 +08:00
Linquize
e68938e0b9
Update documentation of git_oid_streq to remove outdated error code
2013-08-31 18:19:44 +08:00
nulltoken
9b4ed214f4
odb: Code beautification
2013-08-30 23:19:02 +02:00
nulltoken
a12e069a3e
odb: Honor the non refreshing capability of a backend
2013-08-30 23:19:02 +02:00
Russell Belfer
4218183631
Treat detached HEAD as non-empty repo
...
This simplifies the git_repository_is_empty a bit so that a
detached HEAD is just taken to mean the repo is not empty, since
a newly initialized repo will not have a detached HEAD.
2013-08-29 10:27:01 -07:00
Vicent Martí
8b2f230cd5
repository: Make the is_empty check more explicit
2013-08-29 13:27:37 +02:00
Carlos Martín Nieto
0001c02316
Fix typo _delete -> _free
2013-08-29 13:22:44 +02:00
Justin Spahr-Summers
4ab6a759f6
Fix incorrect precedence within git_repository_is_empty()
...
Reverts part of 9146f1e57e
.
2013-08-28 22:51:57 -07:00
Russell Belfer
19b9a09209
Add stddef include for sortedcache
...
All use of sortedcache will need this header, so put it in the
definition of the sortedcache API.
2013-08-28 11:20:47 -07:00
Vicent Martí
dbecec37a7
Merge pull request #1805 from libgit2/threading-packed-load
...
Thread safety for the refdb_fs
2013-08-28 09:38:14 -07:00
Russell Belfer
b2d3efcbce
Some documentation improvements
2013-08-28 09:31:32 -07:00
Edward Thomson
17c7fbf6d2
Split rewrites, status doesn't return rewrites
...
Ensure that we apply splits to rewrites, even if we're not
interested in examining it closely for rename/copy detection.
In keeping with core git, status should not display rewrites,
it should simply show files as "modified".
2013-08-28 08:30:19 -05:00
Vicent Martí
1ef05e3f0e
Merge pull request #1803 from libgit2/ntk/topic/even_more_lenient_remote_parsing
...
Even more lenient remote parsing
2013-08-28 06:05:50 -07:00
Vicent Martí
d07cc8a2f7
Merge pull request #1808 from frasertweedale/fix/freebsd-dup-include
...
netops: remove duplicate include
2013-08-28 06:05:07 -07:00
Vicent Martí
b8b22d774e
Merge pull request #1772 from libgit2/config-iter
...
Configuration iterators redux
2013-08-28 06:04:51 -07:00
Vicent Martí
21a3bbe419
Merge pull request #1812 from ethomson/version_check
...
Windows XP updates
2013-08-27 19:26:54 -07:00
Edward Thomson
1ff3a09415
Improve win32 version check, no ipv6 tests on XP
2013-08-27 19:44:35 -05:00
Russell Belfer
f087bc245e
Convert to our own SRWLOCK type on Win32
2013-08-27 12:08:55 -07:00
nulltoken
aec87f712f
remote: Make git_remote_list() detect pushurl
2013-08-27 20:14:10 +02:00
nulltoken
191adce875
vector: Teach git_vector_uniq() to free while deduplicating
2013-08-27 20:14:07 +02:00
nulltoken
c9ffa84bde
remote: Relax the parsing logic even more
...
In order to be loaded, a remote needs to be configured with at least a `url` or a `pushurl`.
ENOTFOUND will be returned when trying to git_remote_load() a remote with neither of these entries defined.
2013-08-27 19:31:19 +02:00
nulltoken
ece24ef7c4
remote: Don't parse missing urls as empty strings
2013-08-27 16:57:17 +02:00
nulltoken
44bc0c6ac3
remote: Warn the user when connecting with no url
2013-08-27 16:57:16 +02:00
nulltoken
b83c92dd6f
remote: Assert proper GIT_DIRECTION_XXXX values
2013-08-27 16:57:15 +02:00
Russell Belfer
2f368a661c
Fix MINGW SRWLock typedefs
2013-08-26 15:17:35 -07:00
Russell Belfer
430953417f
Load SRWLock APIs at runtime
...
This loads SRWLock APIs at runtime and in their absence (i.e. on
Windows before Vista) falls back on a regular CRITICAL_SECTION
that will not permit concurrent readers.
2013-08-26 14:56:31 -07:00
Vicent Martí
ba7cc8d2f7
Merge pull request #1810 from nvloff/reference_is_tag
...
refs: add git_reference_is_tag
2013-08-26 03:32:09 -07:00
Nikolai Vladimirov
504850cdf5
refs: add git_reference_is_tag
2013-08-26 08:04:10 +03:00
Vicent Martí
a07db1a1e0
Merge pull request #1809 from frasertweedale/fix/git_push_unpack_ok-doc
...
push: small documentation fix
2013-08-25 03:39:06 -07:00
Fraser Tweedale
3261444056
push: small documentation fix
2013-08-25 17:01:04 +10:00
Fraser Tweedale
e52963080a
netops: remove duplicate include
...
9e9aee6
added an include <netinet/in.h> to fix the build on FreeBSD.
Sometime since then the same header is included ifndef _WIN32, so
remove the duplicate include.
2013-08-24 20:15:22 +10:00
Vicent Martí
6910ecb036
Merge pull request #1807 from frasertweedale/fix/freebsd
...
fix tests on FreeBSD
2013-08-24 02:43:38 -07:00
Fraser Tweedale
9d85f00722
fix tests on FreeBSD
...
238b761
introduced a test for posix behaviour, but on FreeBSD some
of the structs and constants used aren't defined in <arpa/inet.h>.
Include the appropriate headers to get the tests working again on
FreeBSD.
2013-08-24 17:39:15 +10:00
Russell Belfer
44d6553186
Fix comment
2013-08-23 12:03:44 -07:00
Russell Belfer
805755f49b
Fix sortedcache docs and other feedback
...
This converts an internal lock from a write lock to a read lock
where write isn't needed, and also clarifies some doc things about
where various locks are acquired and how various APIs are intended
to be used.
2013-08-22 15:44:34 -07:00
Russell Belfer
b6ac07b517
Trying to fix Win32 warnings
2013-08-22 14:45:10 -07:00
Russell Belfer
eb868b1e98
Drop support for THREADSAFE on Windows XP
...
This makes libgit2 require Windows Vista or newer if it is going
to be compiled with the THREADSAFE option
2013-08-22 14:34:21 -07:00
Russell Belfer
972bb689c4
Add SRWLock implementation of rwlocks for Win32
2013-08-22 14:10:56 -07:00
Russell Belfer
2b6e190847
A bit of item alignment paranoia
2013-08-22 11:50:10 -07:00