libgit2/tests-clar/refs
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
..
branches No such thing as an orphan branch 2013-09-17 09:50:30 +02:00
reflog Reorganize diff and add basic diff driver 2013-06-10 10:10:39 -07:00
crashes.c immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00
create.c immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00
delete.c Reorganize diff and add basic diff driver 2013-06-10 10:10:39 -07:00
foreachglob.c refs: remove the OID/SYMBOLIC filtering 2013-05-11 11:20:38 +02:00
isvalidname.c remote: Introduce git_remote_is_valid_name() 2013-02-11 23:19:41 +01:00
iterator.c Fix Windows warnings 2013-06-12 15:21:21 -07:00
list.c Add long-file-name branch to test repo 2013-08-07 11:55:39 -07:00
listall.c refs: remove the OID/SYMBOLIC filtering 2013-05-11 11:20:38 +02:00
lookup.c refs: explicitly catch leading slashes 2013-03-07 16:38:44 +01:00
normalize.c remote: Introduce git_remote_is_valid_name() 2013-02-11 23:19:41 +01:00
overwrite.c Rename ref and reflog apis for consistency 2012-11-27 13:17:45 -08:00
pack.c Fix comment 2013-08-23 12:03:44 -07:00
peel.c refdb_fs: do not require peeled packed refs to be tags 2013-05-02 11:07:20 -04:00
read.c refs: add git_reference_is_tag 2013-08-26 08:04:10 +03:00
ref_helpers.c Fix trailing whitespaces 2013-05-15 22:41:30 +02:00
ref_helpers.h immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00
rename.c Reorganize diff and add basic diff driver 2013-06-10 10:10:39 -07:00
revparse.c odb: Teach loose backend to return EAMBIGUOUS 2013-09-10 22:36:13 +02:00
setter.c Fix trailing whitespaces 2013-05-15 22:41:30 +02:00
shorthand.c Introduce git_reference_shorthand 2013-05-08 02:28:47 +02:00
unicode.c Make reference lookups apply precomposeunicode 2013-10-08 16:35:57 -07:00
update.c immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00