• Show log

    Commit

  • Hash : 0e0589fc
    Author : Edward Thomson
    Date : 2016-03-10T00:04:26

    iterator: combine fs+workdir iterators more completely
    
    Drop some of the layers of indirection between the workdir and the
    filesystem iterators.  This makes the code a little bit easier to
    follow, and reduces the number of unnecessary allocations a bit as
    well.  (Prior to this, when we filter entries, we would allocate them,
    filter them and then free them; now we do the filtering before
    allocation.)
    
    Also, rename `git_iterator_advance_over_with_status` to just
    `git_iterator_advance_over`.  Mostly because it's a fucking long-ass
    function name otherwise.