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.
Sorry to have bothered you with this triviality and thank you for
your swift response.
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
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel