• Show log

    Commit

  • Hash : 74fa4bfa
    Author : Russell Belfer
    Date : 2012-02-28T16:14:47

    Update diff to use iterators
    
    This is a major reorganization of the diff code.  This changes
    the diff functions to use the iterators for traversing the
    content.  This allowed a lot of code to be simplified.  Also,
    this moved the functions relating to outputting a diff into a
    new file (diff_output.c).
    
    This includes a number of other changes - adding utility
    functions, extending iterators, etc. plus more tests for the
    diff code.  This also takes the example diff.c program much
    further in terms of emulating git-diff command line options.
    

  • README.md

  • Writing Clar tests for libgit2

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

    https://github.com/tanoku/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.