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