libgit2/tests/refs/branches
Russell Belfer 43a0413524 Pass unconverted data when iconv doesn't like it
When using Iconv to convert unicode data and iconv doesn't like
the source data (because it thinks that it's not actual UTF-8),
instead of stopping the operation, just use the unconverted data.
This will generally do the right thing on the filesystem, since
that is the source of the non-UTF-8 path data anyhow.

This adds some tests for creating and looking up branches with
messy Unicode names.  Also, this takes the helper function that
was previously internal to `git_repository_init` and makes it
into `git_path_does_fs_decompose_unicode` which is a useful in
tests to understand what the expected results should be.
2014-05-08 13:52:46 -07:00
..
create.c Pass unconverted data when iconv doesn't like it 2014-05-08 13:52:46 -07:00
delete.c Some further sandboxing cleanups to tests 2014-05-02 09:21:33 -07:00
ishead.c Some further sandboxing cleanups to tests 2014-05-02 09:21:33 -07:00
iterator.c Add GIT_BRANCH_ALL to git_branch_t enum 2014-04-16 18:51:16 +02:00
lookup.c Rename tests-clar to tests 2013-11-14 14:05:52 -08:00
move.c Allow tests to run without user config 2014-01-30 16:10:18 -08:00
name.c Rename tests-clar to tests 2013-11-14 14:05:52 -08:00
remote.c branch: move to git_buf when outputting newly-allocated strings 2014-01-27 04:44:05 +01:00
upstream.c Add reflog params to git_branch_create 2014-01-30 15:52:13 -08:00
upstreamname.c branch: move to git_buf when outputting newly-allocated strings 2014-01-27 04:44:05 +01:00