Prevent git_tree_walk 'skip entry' callback return code from leaking through as the return value of git_tree_walk