Ejemplo n.º 1
0
 /**
  * Get blob info.
  *
  * When we display the tree, we want to know when a given file was
  * created, who was the author and at which date. This is a very
  * slow operation for git as we need to go through the full
  * history, find when then blob was introduced, then grab the
  * corresponding commit. This is why we need a cache.
  *
  * @param array List as keys of blob hashs to get info for
  * @return array Hash indexed results, when not found not set
  */
 public function getCachedBlobInfo($hashes)
 {
     $cache = new IDF_Scm_Cache_Git();
     $cache->_project = $this->project;
     return $cache->retrieve(array_keys($hashes));
 }