1. 03 Jun, 2011 1 commit
  2. 01 Jun, 2011 1 commit
    • Added git.git sha1 lookup method to replace simple binary search in pack backend. · dd453c4d
      Implemented find_unique_short_oid for pack backend, based on git sha1 lookup method;
      finding an object given its full oid is just a particular case of searching
      the unique object matching an oid prefix (short oid).
      
      Added git_odb_read_unique_short_oid, which iterates over all the backends to
      find and read the unique object matching the given oid prefix.
      
      Added a git_object_lookup_short_oid method to find the unique object in
      the repository matching a given oid prefix : it generalizes git_object_lookup
      which now does nothing but calls git_object_lookup_short_oid.
      Marc Pegon committed