packbuilder_new and packbuilder_foreach
Initial revwalk structures
revwalk functions