• Show log

    Commit

  • Hash : f201d613
    Author : Russell Belfer
    Date : 2012-04-13T10:33:14

    Add git_reference_lookup_oid and lookup_resolved
    
    Adds a new public reference function `git_reference_lookup_oid`
    that directly resolved a reference name to an OID without returning
    the intermediate `git_reference` object (hence, no free needed).
    
    Internally, this adds a `git_reference_lookup_resolved` function
    that combines looking up and resolving a reference.  This allows
    us to be more efficient with memory reallocation.
    
    The existing `git_reference_lookup` and `git_reference_resolve`
    are reimplmented on top of the new utility and a few places in the
    code are changed to use one of the two new functions.
    

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