[Top][All Lists]
[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
>
signature.asc
Description: This is a digitally signed message part