• Show log

    Commit

  • Hash : bf99390e
    Author : Edward Thomson
    Date : 2015-04-23T16:54:36

    config: examine whole file when writing
    
    Previously we would try to be clever when writing the configuration
    file and try to stop parsing (and simply copy the rest of the old
    file) when we either found the value we were trying to write,
    or when we left the section that value was in, the assumption being
    that there was no more work to do.
    
    Regrettably, you can have another section with the same name later
    in the file, and we must cope with that gracefully, thus we read the
    whole file in order to write a new file.
    
    Now, writing a file looks even more than reading.  Pull the config
    parsing out into its own function that can be used by both reading
    and writing the configuration.
    

  • 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.