On Thu, Apr 19, 2007 at 05:39:06PM -0400, Daniel Atallah wrote:
> $ mtn diff -r d3347588d89228729eede7e314ae5b825aa698de
> ../plugins/win32/winprefs/winprefs.c
> mtn: fatal: std::logic_error: roster.cc:188: invariant 'fetching
> nonexistent entry from children' violated
It looks like this is a bug in the way path-restrictions are
applied for diffs. The toplevel "pidgin" dir (of the current
workspace) was named "gtk" in rev d33475..., but the renamed
dir doesn't get included in the path-restriction, causing
the error. I'll look at fixing that - maybe parent
directories need to be included in restrictions?
A workaround would be to run
"mtn diff -r d33475 ..", and then manually look for the
changes for winprefs.c