protected function getPackfiles()
{
$packfiles = array();
foreach ($this->getPackfileNames() as $packfile_name) {
$packfile = new Packfile(new FileReader($this->git_dir . '/objects/pack/' . $packfile_name . '.pack'), $this);
$packfile->setIndex(new PackfileIndex(new FileReader($this->git_dir . '/objects/pack/' . $packfile_name . '.idx')));
$packfiles[] = $packfile;
}
return $packfiles;
}