indexer.c
18.6 KB
-
indexer: do multiple passes over the delta list · cf0582b4
Though unusual, a packfile may contain a delta whose base is a delta that comes later. In order index such a packfile, we must not give up on the first failure to resolve a delta, but keep it around. If there is a pass which makes no progress, this indicates that the packfile is broken, so fail accordingly.
Carlos Martín Nieto committed