• Show log

    Commit

  • Hash : 5bb0dc93
    Author : Ben Straub
    Date : 2012-09-13T14:02:46

    ODB: re-load packfiles on failed lookup
    
    The old method was avoiding re-loading of packfiles by watching the mtime of the
    pack directory. This causes the ODB to become stale if the directory and packfile
    are written within the same clock millisecond, as when cloning a fairly small
    repo.
    
    This method tries to find the object in the cached packs, and forces a refresh when
    that fails. This will cause extra stat'ing on a miss, but speeds up the success
    case and avoids this race condition.
    

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