• Show log

    Commit

  • Hash : 280adb3f
    Author : Edward Thomson
    Date : 2015-08-04T16:51:00

    index: canonicalize directory case when adding
    
    On case insensitive systems, when given a user-provided path in the
    higher-level index addition functions (eg `git_index_add_bypath` /
    `git_index_add_frombuffer`), examine the index to try to match the
    given path to an existing directory.
    
    Various mechanisms can cause the on-disk representation of a folder
    to not match the representation in HEAD or the index - for example,
    a case changing rename of some file `a/file.txt` to `A/file.txt`
    will update the paths in the index, but not rename the folder on
    disk.
    
    If a user subsequently adds `a/other.txt`, then this should be stored
    in the index as `A/other.txt`.
    

  • README.md

  • Writing Clar tests for libgit2

    For information on the Clar testing framework and a detailed introduction please visit:

    https://github.com/vmg/clar

    • Write your modules and tests. Use good, meaningful names.

    • Make sure you actually build the tests by setting:

        cmake -DBUILD_CLAR=ON build/
    • Test:

        ./build/libgit2_clar
    • Make sure everything is fine.

    • Send your pull request. That’s it.