monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Monotone-devel] Error with version 0.34 on win32 running `mtn diff


From: Daniel Atallah
Subject: Re: [Monotone-devel] Error with version 0.34 on win32 running `mtn diff -r <REV> [FILE]`
Date: Fri, 20 Apr 2007 09:46:03 -0400

On 4/20/07, Matt Johnston <address@hidden> wrote:
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

Thanks, the workaround works just fine for what I'm trying to do.

-D




reply via email to

[Prev in Thread] Current Thread [Next in Thread]