monotone-devel
[Top][All Lists]
Advanced

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

Re: [Monotone-devel] Bug in monotone automate inventory


From: Emile Snyder
Subject: Re: [Monotone-devel] Bug in monotone automate inventory
Date: Thu, 27 Oct 2005 10:36:09 -0700

On Thu, 2005-10-27 at 15:41 +0100, Ian France wrote:
> Hi Nathaniel,
> 
>    I took a moment out of java programming to add some logging 
> statements to the monotone code and discovered the problem. I had 
> somehow managed to create a file with the name '^G' i.e. 0x07. Monotone 
> was rejecting this (quite reasonably) as an illegal filename.

If you created it then it is, demonstrably, not an illegal filename ;)

>    Sorry to have bothered you with this triviality and thank you for 
> your swift response.

No, this is clearly a bug in monotone.  You created a legal file on your
system in the working copy, and monotone choked and died.  Thanks for
digging and figuring it out,

-emile

> Ian.
> 
> Nathaniel Smith wrote:
> > On Thu, Oct 27, 2005 at 10:33:12AM +0100, Ian France wrote:
> > 
> >>>monotone automate inventory
> >>
> >>monotone: fatal: std::logic_error: paths.cc:209: invariant 
> >>'I(is_valid_internal(data()))' violated
> > 
> > 
> > Are you, by chance, running 'automate inventory' from inside the MT/
> > directory of a working copy?  There was a bug in 0.23 (fixed in
> > mainline) that would cause many operations to fail if monotone's
> > initial working directory was an MT/ directory.
> > 
> > If not, would it be possible to send the output of running the
> > offending command with --debug?
> > 
> > -- Nathaniel
> > 
> 
> 
> 
> 
> _______________________________________________
> Monotone-devel mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/monotone-devel
> 

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

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