hgext/git/gitlog.py
changeset 49288 ef5f5f1cbd90
parent 49284 d44e3c45f0e4
child 49386 1e12ea7d8435
equal deleted inserted replaced
49287:7fe82a5101c9 49288:ef5f5f1cbd90
   532                     "WHERE filenode = ? AND filename = ?",
   532                     "WHERE filenode = ? AND filename = ?",
   533                     (gn, gp),
   533                     (gn, gp),
   534                 ).fetchone()[0]
   534                 ).fetchone()[0]
   535                 # This filelog is missing some data. Build the
   535                 # This filelog is missing some data. Build the
   536                 # filelog, then recurse (which will always find data).
   536                 # filelog, then recurse (which will always find data).
   537                 if pycompat.ispy3:
   537                 commit = commit.decode('ascii')
   538                     commit = commit.decode('ascii')
       
   539                 index.fill_in_filelog(self.gitrepo, self._db, commit, gp, gn)
   538                 index.fill_in_filelog(self.gitrepo, self._db, commit, gp, gn)
   540                 return self.parents(node)
   539                 return self.parents(node)
   541             else:
   540             else:
   542                 ps.append(bin(p))
   541                 ps.append(bin(p))
   543         return ps
   542         return ps