Chris Young
b6423939d5
more getaddrinfo compatibility
2012-06-20 20:35:13 +01:00
Chris Young
8d18f1f723
getaddrinfo() replacement functions
2012-06-20 20:12:30 +01:00
Chris Young
abd6d52c72
revert defaults
2012-06-20 19:27:17 +01:00
Scott J. Goldman
e905c1fc14
More Makefile.embed cleanups
...
Don't need unix/*.c for windows, don't need wildcard for regex.c
2012-06-20 11:09:35 -07:00
Vicent Martí
eaf18ac312
Merge pull request #777 from benstraub/revparse-fixup
...
Revparse fixup
2012-06-20 03:51:25 -07:00
Ben Straub
a15e7f8621
Fix indentation.
2012-06-19 21:12:04 -07:00
Ben Straub
eb6bc45f6d
Avoid uninitialized variable error.
2012-06-19 21:11:48 -07:00
Scott J. Goldman
e96e3be762
Fix Makefile.emebed for mingw32
...
otherwise we can't compile the native parts of the rugged gem on Windows
2012-06-19 18:08:15 -07:00
Carlos Martín Nieto
1d94a7d0f6
diff: make sure we free all allocated resources
...
When the creation of one iterator fails, we need to free the prefix
and possibly one of the iterators. Make sure we do so.
2012-06-20 02:22:07 +02:00
Carlos Martín Nieto
c06e000394
odb: don't leak when detecting id ambiguity
...
If we find several objects with the same prefix, we need to free the
memory where we stored the earlier object. Keep track of the raw.data
pointer across read_prefix calls and free it if we find another
object.
2012-06-20 01:41:30 +02:00
Carlos Martín Nieto
cdca82c784
Plug a few leaks
2012-06-20 00:46:34 +02:00
Vicent Martí
c3ce8d0c9a
Merge pull request #775 from arrbee/fix-index-filemodes
...
Make index add/append support core.filemode flag
2012-06-19 15:17:35 -07:00
Russell Belfer
77d65af439
Nicer constant
2012-06-19 15:16:38 -07:00
Vicent Martí
5232994072
Merge pull request #768 from nulltoken/topic/expose-message-prettify
...
message: Expose git_message_prettify()
2012-06-19 15:04:45 -07:00
Carlos Martín Nieto
053b509668
revparse: handle a non-existent path in the colon syntax
...
oid_for_tree_path may not always find the path in the tree, in which
case we need to return an error. The current code doesn't do this and
results in undefined behavior.
2012-06-19 23:47:17 +02:00
Russell Belfer
da825c92d9
Make index add/append support core.filemode flag
...
This fixes git_index_add and git_index_append to behave more like
core git, preserving old filemode data in the index when adding
and/or appending with core.filemode = false.
This also has placeholder support for core.symlinks and
core.ignorecase, but those flags are not implemented (well,
symlinks has partial support for preserving mode information in
the same way that git does, but it isn't tested).
2012-06-19 14:27:02 -07:00
Vicent Martí
1b0ef5aa03
Merge pull request #774 from benstraub/revparse-colon-segfault
...
Fix potential segfault in revparse.
2012-06-19 09:27:40 -07:00
Ben Straub
2c90145aad
Fix potential segfault in revparse.
2012-06-19 09:25:55 -07:00
nulltoken
743a4b3bdd
message: Expose git_message_prettify()
...
git_commit() and git_tag() no longer prettify the
message by default. This has to be taken care of
by the caller.
This has the nice side effect of putting the
caller in position to actually choose to strip
the comments or not.
2012-06-19 10:02:22 +02:00
Vicent Martí
68f527c448
Merge pull request #758 from libgit2/config-values-containing-quotes
...
Quotes inside config values don't survive serialization/deserialization
2012-06-18 17:50:12 -07:00
Vicent Marti
8c4c357f18
clar: Fix warnings
2012-06-19 02:43:36 +02:00
Vicent Martí
31eed56b9e
Merge pull request #753 from nulltoken/topic/merge-base-many
...
Expose git_merge_base_many()
2012-06-18 17:36:14 -07:00
Vicent Marti
b93688d06d
Merge remote-tracking branch 'yorah/fix/notes-creation' into development
...
Conflicts:
src/notes.c
2012-06-19 02:33:03 +02:00
Vicent Marti
515a4c7c06
tree: Proper path comparison logic
2012-06-19 00:59:04 +02:00
Tim Clem
ac8eac2f66
Fix compile errors when building on windows
...
Errors were due to not including winsock2 early enough.
2012-06-15 11:25:52 -07:00
Tim Clem
e00b56eb04
Fix broken tests caused by no longer prettifying by default
2012-06-15 10:18:08 -07:00
Tim Clem
e4031cb531
Kill message_prettify - we will export instead
2012-06-15 09:26:56 -07:00
Tim Clem
bc2deed0fb
Don't strip comments (#) from commit messages by default
2012-06-15 09:13:59 -07:00
Chris Young
28606ffb60
Merge branch 'development' into pull-req
2012-06-14 19:16:27 +01:00
Chris Young
66a8b662b4
Fix incorrect revert
2012-06-14 19:15:46 +01:00
Chris Young
a47cfd2211
Merge branch 'development' into pull-req
2012-06-14 19:11:13 +01:00
Chris Young
d043013fea
More changes resulting from pull request
2012-06-14 19:09:42 +01:00
Chris Young
a8df98c6fb
Updates from comments on OS4 compatibility pull request http://github.com/libgit2/libgit2/pull/766
2012-06-14 18:57:24 +01:00
Chris Young
17b45d801d
Removed hardcoded CMAKE_SYSTEM_NAME
2012-06-13 23:43:25 +01:00
Chris Young
a21bb1aa33
Merge remote-tracking branch 'source/development' into development
2012-06-13 23:28:51 +01:00
Chris Young
96ef3d8462
Make this more generic and mergeable.
...
Needs AmigaOS.cmake now from CMake package at OS4Depot, or contents below:
--8<--
SET(AMIGA 1)
SET(CMAKE_SHARED_LIBRARY_C_FLAGS "-fPIC")
SET(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "-shared")
--8<--
2012-06-13 23:16:14 +01:00
Vicent Martí
86ea6ceda7
Merge pull request #765 from benstraub/msvc-pch
...
Precompile headers for MSVC.
2012-06-13 14:35:11 -07:00
Ben Straub
73aaf67439
Precompile headers for MSVC.
2012-06-13 14:28:47 -07:00
Carlos Martín Nieto
67d334c1cd
config: add more tests for writing escaped chars
2012-06-13 23:26:00 +02:00
Carlos Martín Nieto
49938cad91
config: correctly escape quotes in the value
...
When a configuration option is set, we didn't check to see whether
there was any escaping needed. Escape the available characters so we
can unescape them correctly when we read them.
2012-06-13 23:26:00 +02:00
Adam Roben
750be86aed
Add a test that shows we don't preserve quotes in config values
2012-06-13 21:43:34 +02:00
Vicent Martí
53774eb818
Merge pull request #764 from sleeper/issue_763
...
Fix issue #763
2012-06-13 08:59:32 -07:00
Frederick Ros
fa45d25f38
Fix issue #763
2012-06-13 17:35:13 +02:00
Chris Young
2aeadb9c78
Actually do the mmap... unsurprisingly, this makes the indexer work on SFS
...
On RAM: the .idx and .pack files become links to a .lock and the original download respectively.
Assume some feature (such as record locking) supported by SFS but not JXFS or RAM: is required.
2012-06-12 19:25:09 +01:00
Russell Belfer
64e56478ad
Merge pull request #760 from nulltoken/topic/logAllRefUpdates
...
make git_repository_init() value the core.logallrefupdates config entry
2012-06-12 09:29:56 -07:00
Carlos Martín Nieto
14ebe51832
Expose git_refspec_parse()
...
This function has been available for some time, but never in a
header. Expose it so we can use it from outside the library.
2012-06-12 15:24:33 +02:00
yorah
027d77ee5c
notes: simplify tests
2012-06-12 14:30:33 +02:00
Michael Schubert
c073459371
revparse: remove unnecessary GIT_BEGIN_DECL
2012-06-12 11:34:01 +02:00
nulltoken
7623b1b63f
repository: make git_repository_init() value the core.logallrefupdates config entry
2012-06-12 06:42:46 +02:00
nulltoken
976b69bdbb
repository: widen test coverage regarding initialization and configuration entries
2012-06-12 06:42:46 +02:00