[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Monotone-devel] Problem with recursive add files to workspace
From: |
Maxim Tyurin |
Subject: |
[Monotone-devel] Problem with recursive add files to workspace |
Date: |
Thu, 26 Apr 2007 11:45:59 +0300 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.91 (gnu/linux) |
Hi!
OS: Windows XP SP2
If use curillic file name recursive addition is used does not work.
If to specify a full path to a file then it it is added.
If there is a cyrillic name of the directory that it in general it is
impossible to add in workspace.
Under Linux all works normally
D:\monotone\test>..\mtn add -R test
mtn.EXE: adding test to workspace manifest
mtn.EXE: fatal: std::logic_error: paths.cc:294: invariant
'I(utf8_validate(utf8(path)))' violated
mtn.EXE: this is almost certainly a bug in monotone.
mtn.EXE: please send this error message, the output of 'mtn.EXE --full-version',
mtn.EXE: and a description of what you were doing to address@hidden
mtn.EXE: wrote debugging log to D:/monotone/test/_MTN/debug
mtn.EXE: if reporting a bug, please include this file
D:\monotone\test> ..\mtn --full-version
monotone 0.34 (base revision: 6ae6de16b31495a773ac3002505ad51f2e4a8616)
Running on : Windows NT/2000/XP/2003 (5.1, build 2600, Service Pack 2)
on ia32 (level 6, rev 2049)
C++ compiler : GNU C++ version 3.4.5 (mingw special)
C++ standard library: GNU libstdc++ version 20051201
Boost version : 1_33_1
Changes since base revision:
format_version "1"
new_manifest [34aa6f38c42c73d5542bafe2aa4514319a10a6bc]
old_revision [6ae6de16b31495a773ac3002505ad51f2e4a8616]
patch "Makefile.am"
from [c7cdc7a6ff99623495792d2e28bebccc79483c67]
to [9e12861012024b1d891f81f9534e654577bf6663]
started up on Windows NT/2000/XP/2003 (5.1, build 2600, Service Pack 2) on ia32
(level 6, rev 2049)
command line: 'D:\monotone\mtn.EXE', 'add', '-R', 'test'
set locale: LC_ALL=Russian_Russia.1251
initial abs path is: D:/monotone/test
initializing from directory D:/monotone/test
searching for '_MTN' directory with root 'D:/'
search for '_MTN' ended at 'D:/monotone/test' with '' removed
working root is 'D:/monotone/test'
initial relative path is ''
local dump path is _MTN/debug
setting dump path to _MTN/debug
skipping nonexistent rcfile 'E:/Profiles/2.4.0/alioc/Application
Data/monotone/monotonerc'
skipping nonexistent rcfile '_MTN/monotonerc'
loading lua hook note_mtn_startup
lua failure: isfunction() in get_fn; stack = nil
Lua::ok(): failed
executing command 'add'
options path is _MTN/options
branch name is 'test'
options path is _MTN/options
options path is _MTN/options
using MoveFileEx for renames
revision path is _MTN/revision
loading lua hook ignore_file
lua: extracted bool = 0
adding test to workspace manifest
calling attr_init_function for test
calling an attr_init_function for test
no attr added
calling an attr_init_function for test
no attr added
lua failure: stack top is not >= count in pop; stack =
Lua::ok(): failed
paths.cc:294: invariant 'I(utf8_validate(utf8(path)))' violated
saving current work set: 6 items
finished saving work set
statement cache statistics
prepared 0 statements
Current work set: 6 items
----- begin 'full_version_string' (in virtual void mtn_sanity::initialize(int,
char**, const char*), at mtn-sanity.cc:20)
monotone 0.34 (base revision: 6ae6de16b31495a773ac3002505ad51f2e4a8616)
Running on : Windows NT/2000/XP/2003 (5.1, build 2600, Service Pack 2)
on ia32 (level 6, rev 2049)
C++ compiler : GNU C++ version 3.4.5 (mingw special)
C++ standard library: GNU libstdc++ version 20051201
Boost version : 1_33_1
Changes since base revision:
format_version "1"
new_manifest [34aa6f38c42c73d5542bafe2aa4514319a10a6bc]
old_revision [6ae6de16b31495a773ac3002505ad51f2e4a8616]
patch "Makefile.am"
from [c7cdc7a6ff99623495792d2e28bebccc79483c67]
to [9e12861012024b1d891f81f9534e654577bf6663]
----- end 'full_version_string' (in virtual void mtn_sanity::initialize(int,
char**, const char*), at mtn-sanity.cc:20)
----- begin 'system_flavour' (in virtual void sanity::initialize(int, char**,
const char*), at sanity.cc:57)
Windows NT/2000/XP/2003 (5.1, build 2600, Service Pack 2) on ia32 (level 6, rev
2049)
----- end 'system_flavour' (in virtual void sanity::initialize(int, char**,
const char*), at sanity.cc:57)
----- begin 'cmdline_string' (in virtual void sanity::initialize(int, char**,
const char*), at sanity.cc:71)
'D:\monotone\mtn.EXE', 'add', '-R', 'test'
----- end 'cmdline_string' (in virtual void sanity::initialize(int, char**,
const char*), at sanity.cc:71)
----- begin 'string(lc_all)' (in virtual void sanity::initialize(int, char**,
const char*), at sanity.cc:76)
Russian_Russia.1251
----- end 'string(lc_all)' (in virtual void sanity::initialize(int, char**,
const char*), at sanity.cc:76)
----- begin 'new_roster' (in void workspace::perform_additions(const path_set&,
bool, bool), at work.cc:1279)
Root node: 2147483648
at 0x1140488, uses: 2
Node 2147483648
address: 0x1140488 (uses: 2)
self: 2147483648
parent: 0
name:
attrs:
type: dir
children: 1
test -> 0x11403f8
Node 2147483649
address: 0x11403f8 (uses: 2)
self: 2147483649
parent: 2147483648
name: test
attrs:
type: dir
children: 0
----- end 'new_roster' (in void workspace::perform_additions(const path_set&,
bool, bool), at work.cc:1279)
----- begin 'path' (in file_path::file_path(file_path::source_type, const
std::string&), at paths.cc:293)
test/РЕЯРНБШИ ТЮИК1.txt
----- end 'path' (in file_path::file_path(file_path::source_type, const
std::string&), at paths.cc:293)
--
With Best Regards, Maxim Tyurin
JID: address@hidden
- [Monotone-devel] Problem with recursive add files to workspace,
Maxim Tyurin <=