Permalink
Commits on Dec 10, 2012
  1. Merge pull request #1133 from arrbee/more-iterator-cleanup

    More iterator cleanup
    vmg committed Dec 10, 2012
  2. Fix iterator reset and add reset ranges

    The `git_iterator_reset` command has not been working in all cases
    particularly when there is a start and end range.  This fixes it
    and adds tests for it, and also extends it with the ability to
    update the start/end range strings when an iterator is reset.
    arrbee committed Dec 10, 2012
  3. Clean up iterator APIs

    This removes the need to explicitly pass the repo into iterators
    where the repo is implied by the other parameters.  This moves
    the repo to be owned by the parent struct.  Also, this has some
    iterator related updates to the internal diff API to lay the
    groundwork for checkout improvements.
    arrbee committed Dec 6, 2012
  4. Merge pull request #1132 from ben/cred-acquire-payload

    Add a payload param to git_cred_acquire_cb
    vmg committed Dec 10, 2012
  5. Add a payload param to git_cred_acquire_cb

    Fixes #1128.
    ben committed Dec 10, 2012
  6. Clean up GCC build warnings

    ben committed Dec 10, 2012
  7. Merge pull request #1126 from carlosmn/indexer-buffer

    indexer: move the temporary buffers into the indexer object
    vmg committed Dec 10, 2012
  8. Merge pull request #1127 from libgit2/fix-mwindow-threading

    Fix mwindow mutex initialization and error checking
    vmg committed Dec 10, 2012
Commits on Dec 9, 2012
  1. orite C89

    jspahrsummers committed Dec 9, 2012
  2. git__mwindow_mutex needs to be initialized even with pthreads

    This could also use PTHREAD_MUTEX_INITIALIZER, but a dynamic initializer seems like a more portable concept, and we won't need another #define on top of git_mutex_init()
    jspahrsummers committed Dec 9, 2012
Commits on Dec 7, 2012
  1. indexer: move the temporary buffers into the indexer object

    Storing 4kB or 8kB in the stack is not very gentle. As this part has
    to be linear, put the buffer into the indexer object so we allocate it
    once in the heap.
    carlosmn committed Dec 7, 2012
  2. Merge pull request #1091 from carlosmn/stream-object

    Indexer speedup with large objects
    vmg committed Dec 7, 2012
  3. Merge pull request #1123 from carlosmn/lax-tree

    tree: relax the filemode parser
    vmg committed Dec 7, 2012
  4. tree: relax the filemode parser

    There are many different broken filemodes in the wild so we need to
    protect against them and give something useful up the chain. Don't
    fail when reading a tree from the ODB but normalize the mode as best
    we can.
    
    As 664 is no longer a mode that we consider to be valid and gets
    normalized to 644, we can stop accepting it in the treebuilder. The
    library won't expose it to the user, so any invalid modes are a bug.
    carlosmn committed Dec 7, 2012
  5. Allow compilation as C++

    ben committed Dec 7, 2012
Commits on Dec 6, 2012
  1. travis: Try this key

    vmg committed Dec 6, 2012
  2. travis: Fix this hook

    vmg committed Dec 6, 2012
Commits on Dec 5, 2012
  1. Merge pull request #1120 from arrbee/diff-header-fixes

    Fix diff header comments and missing const
    vmg committed Dec 5, 2012
  2. Fix diff header comments and missing const

    Based on the recent work to wrap diff in objective-git, this
    includes a fix for a missing const and a number of clarifications
    of the documentation.
    arrbee committed Dec 5, 2012
  3. tests: MSVC fix

    vmg committed Dec 5, 2012
  4. versions: MSVC build fixes

    vmg committed Dec 5, 2012
  5. common: Silly vmg.

    vmg committed Dec 5, 2012
  6. common: Silly MSVC

    vmg committed Dec 5, 2012
  7. Merge pull request #1115 from ben/struct-versions

    Version info for public structs
    vmg committed Dec 5, 2012
  8. Fix erroneous whitespace guideline

    ben committed Dec 5, 2012
Commits on Dec 4, 2012
  1. indentation fix

    ethomson committed Dec 4, 2012
  2. Merge pull request #1119 from ethomson/symlink_cast_ouch

    Hey that's not an int!
    vmg committed Dec 4, 2012
  3. hey don't stomp on my memory!

    ethomson committed Dec 4, 2012
Commits on Dec 3, 2012
  1. Merge pull request #1111 from ethomson/conflictstatus

    status should ignore conflicts entries in the index
    arrbee committed Dec 3, 2012
  2. Don't unconstify when casting

    ben committed Dec 3, 2012