code: func (d *DotGit) NewObjectPack() (*PackWriter, error) {
  	d.cleanPackList()
  	return newPackWrite(d.fs)
  }
docs: // NewObjectPack return a writer for a new packfile, it saves the packfile to
  // disk and also generates and save the index for the given packfile.