This error occurs when forking the 'zarkov' repo.
Traceback (most recent call last):
File "/var/local/allura/Allura/allura/tasks/repo_tasks.py", line 31, in clone
cloned_from_url)
File "/var/local/allura/Allura/allura/model/repository.py", line 221, in init_as_clone
self._impl.clone_from(source_url)
File "/var/local/allura/ForgeGit/forgegit/model/git_repo.py", line 101, in clone_from
self._repo.refresh(notify=False)
File "/var/local/allura/Allura/allura/model/repository.py", line 323, in refresh
head.count = ci.count_revisions()
File "/var/local/allura/Allura/allura/model/repo.py", line 229, in count_revisions
for oid in commitlog([self._id]): result += 1
File "/var/local/allura/Allura/allura/model/repo.py", line 528, in _gen_ids
ci = max(commits, key=lambda ci:ci_times[ci])
File "/var/local/allura/Allura/allura/model/repo.py", line 528, in <lambda>
ci = max(commits, key=lambda ci:ci_times[ci])
KeyError: u'd6a3db45a7d8c7c503d324eea828786d2bdb5aa7'
Once [#4581] is in prod, refresh http://sf.net/p/zarkov/code, then try the fork again.
Zarkov refresh was successful (CommitRuns were repaired as expected), and afterwards I was able to successfully fork the repo to my user project.