• Show log

    Commit

  • Hash : 92dac975
    Author : Russell Belfer
    Date : 2013-10-08T16:35:57

    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.