Dave Brondsema - 2012-09-10
  • summary: TreesDoc is None during refresh --> TreesDoc is None, causing errors during refresh and forking
  • Description has changed:

Diff:

--- old
+++ new
@@ -7,3 +7,7 @@
 ~~~~

 Perhaps consider trapping this error and expunging/invalidating the whole ming session to roll back the changes, so that the repo metadata is not left in an incomplete state (which causes errors on the webapp).
+
+The same error can occur when forking a repo.
+
+If the TreesDoc gets lost for an old commit, then every subsequent refresh will fail because it only looks at new commits to compute the TreesDoc but looks at all commits when doing compute_diffs