libgit2/include/git2
Russell Belfer 92dac97586 Make reference lookups apply precomposeunicode
Before these changes, looking up a reference would return the
same precomposed or decomposed form of the reference name that
was used to look it up, so on MacOS which ignores the difference
between the two, a single reference could be looked up either way
and git_reference_name would return the form of the name that was
used to look it up!  This change makes lookup always return the
precomposed name if core.precomposeunicode is set regardless of
which version was used to look it up.  The reference iterator was
already returning the precomposed form from earlier work.

This also updates the CMakeLists.txt rules for enabling iconv
usage because the clar tests for this code were actually not being
activated properly with the old version.

Finally, this moves git_repository_reset_filesystem from include/
git2/repository.h to include/git2/sys/repository.h since it is not
really a function that normal library users should have to think
about very often.
2013-10-08 16:35:57 -07:00
..
sys Make reference lookups apply precomposeunicode 2013-10-08 16:35:57 -07:00
attr.h Fixed most documentation header bugs 2013-06-24 15:33:41 +02:00
blob.h Merge git_buf and git_buffer 2013-09-17 09:31:45 -07:00
branch.h Fix documentation of git_branch_delete. 2013-05-26 17:29:00 +02:00
buffer.h Port tests from PR 1683 2013-09-17 09:31:45 -07:00
checkout.h clone: const-ify checkout options 2013-10-02 06:42:26 +02:00
clone.h clone: put the callbacks struct directly in the clone options 2013-10-02 14:04:44 +02:00
commit.h commit: Introduce git_commit_message_raw() 2013-10-03 07:59:55 +02:00
common.h Fix typo in documentation 2013-09-22 09:38:51 +08:00
config.h config: don't special-case the multivar iterator 2013-08-14 00:45:05 +02:00
cred_helpers.h fixing headers with bad values for objective-c 2013-09-09 13:53:22 -04:00
diff.h Split rewrites, status doesn't return rewrites 2013-08-28 08:30:19 -05:00
errors.h Add attributes to filters and fix registry 2013-09-17 09:31:44 -07:00
filter.h Merge git_buf and git_buffer 2013-09-17 09:31:45 -07:00
graph.h graph: make the ahead-behind docs clearer 2013-03-22 20:27:59 +01:00
ignore.h update copyrights 2013-01-08 17:31:27 -06:00
index.h Clean up newly introduced warnings 2013-09-23 21:41:43 -07:00
indexer.h Fixed most documentation header bugs 2013-06-24 15:33:41 +02:00
inttypes.h Unify whitespaces to tabs 2013-05-15 20:26:55 +08:00
merge.h merge: reverse array and length parameter order 2013-09-22 05:59:35 +02:00
message.h update copyrights 2013-01-08 17:31:27 -06:00
net.h No bitfields in public headers b/c packing is compiler-specific 2013-02-07 12:47:29 -05:00
notes.h Clean up some documentation 2013-07-23 09:40:19 +02:00
object.h Fixes return type documentation 2013-07-14 18:08:54 -04:00
odb_backend.h fixing headers with bad values for objective-c 2013-09-09 13:53:22 -04:00
odb.h Comment updates 2013-09-09 10:24:48 -07:00
oid.h Merge pull request #1820 from linquize/git_oid_streq 2013-09-01 08:40:48 -07:00
pack.h Support cancellation in push operation 2013-10-02 15:12:44 -04:00
pathspec.h Add git_pathspec_match_diff API 2013-07-10 20:50:33 +02:00
push.h Support cancellation in push operation 2013-10-02 15:12:44 -04:00
refdb.h Move git_reference__alloc to include/git2/sys 2013-04-21 12:52:17 -07:00
reflog.h update copyrights 2013-01-08 17:31:27 -06:00
refs.h Make reference lookups apply precomposeunicode 2013-10-08 16:35:57 -07:00
refspec.h Fixed most documentation header bugs 2013-06-24 15:33:41 +02:00
remote.h clone: put the callbacks struct directly in the clone options 2013-10-02 14:04:44 +02:00
repository.h Make reference lookups apply precomposeunicode 2013-10-08 16:35:57 -07:00
reset.h Unify whitespaces to tabs 2013-05-15 20:26:55 +08:00
revparse.h Some documentation improvements 2013-08-28 09:31:32 -07:00
revwalk.h revwalk: allow simplifying by first-parent 2013-09-09 20:31:14 +02:00
signature.h Add new git_signature_default API using config 2013-08-16 15:04:15 -07:00
stash.h Make the git_signature const in the stash API. 2013-07-09 12:52:25 +02:00
status.h Add rename from rewrites to status 2013-08-05 14:09:56 -05:00
stdint.h msvc: Properly handle inttypes.h/stdint.h 2011-10-05 16:21:16 -04:00
strarray.h Unify whitespaces to tabs 2013-05-15 20:26:55 +08:00
submodule.h Update submodule documentation 2013-08-05 10:53:39 -07:00
tag.h tag: Introduce git_tag_annotation_create() 2013-05-21 19:32:59 +02:00
threads.h update copyrights 2013-01-08 17:31:27 -06:00
trace.h Fix trailing whitespaces 2013-05-15 22:41:30 +02:00
transport.h Add git_transport_register, git_transport_unregister 2013-10-01 16:49:41 -04:00
tree.h Small grammar fix in docs 2013-07-15 23:40:57 -04:00
types.h Update submodule documentation 2013-08-05 10:53:39 -07:00
version.h libgit2 v0.19.0 "gut merge" 2013-06-25 00:14:45 +02:00