started up on Darwin 8.10.1 Darwin Kernel Version 8.10.1: Wed May 23 16:33:00 PDT 2007; root:xnu-792.22.5~1/RELEASE_I386 i386
command line: '/Users/tommyd/Entwicklung/monotone/mtn', '--norc', '--root=/Users/tommyd/Entwicklung/monotone/tester_dir/(imp)_deleting_directories', '--confdir=/Users/tommyd/Entwicklung/monotone/tester_dir/(imp)_deleting_directories', '--rcfile', '/Users/tommyd/Entwicklung/monotone/tester_dir/(imp)_deleting_directories/test_hooks.lua', '--db=/Users/tommyd/Entwicklung/monotone/tester_dir/(imp)_deleting_directories/test.db', '--keydir', '/Users/tommyd/Entwicklung/monotone/tester_dir/(imp)_deleting_directories/keys', '--key=tester@test.net', 'update', '-r', '487046aa99ab79c94188a72766462cf346024ec9'
set locale: LC_ALL=C
initial abs path is: /Users/tommyd/Entwicklung/monotone/tester_dir/(imp)_deleting_directories
ssh_agent: connect: ssh-agent socket not found
converting 4 bytes from UTF-8 to IDNA ACE
converting 3 bytes from UTF-8 to IDNA ACE
converting 4 bytes from UTF-8 to IDNA ACE
converting 3 bytes from UTF-8 to IDNA ACE
limiting search for workspace to /Users/tommyd/Entwicklung/monotone/tester_dir/(imp)_deleting_directories
searching for '_MTN' directory with root '/Users/tommyd/Entwicklung/monotone/tester_dir/(imp)_deleting_directories'
working root is '/Users/tommyd/Entwicklung/monotone/tester_dir/(imp)_deleting_directories'
initial relative path is ''
local dump path is _MTN/debug
setting dump path to _MTN/debug
opening rcfile '/Users/tommyd/Entwicklung/monotone/tester_dir/(imp)_deleting_directories/test_hooks.lua'
'/Users/tommyd/Entwicklung/monotone/tester_dir/(imp)_deleting_directories/test_hooks.lua' is ok
loading lua hook note_mtn_startup
lua failure: isfunction() in get_fn; stack = nil
Lua::ok(): failed
executing command 'update'
options path is _MTN/options
converting 4 bytes from UTF-8 to IDNA ACE
converting 3 bytes from UTF-8 to IDNA ACE
branch name is 'testbranch'
options path is _MTN/options
converting 4 bytes from UTF-8 to IDNA ACE
converting 3 bytes from UTF-8 to IDNA ACE
converting 4 bytes from IDNA ACE to UTF-8
converting 3 bytes from IDNA ACE to UTF-8
options path is _MTN/options
writing _MTN/options via temp _MTN/mtl4w292.tmp
revision path is _MTN/revision
executing SQL 'SELECT sql FROM sqlite_master WHERE (type = 'table' OR type = 'index') AND sql IS NOT NULL AND name not like 'sqlite_stat%' ORDER BY name'
success
executing SQL 'PRAGMA user_version'
success
prepared statement SELECT 1 FROM manifests LIMIT 1
prepared statement SELECT 1 FROM revisions LIMIT 1
prepared statement SELECT 1 FROM rosters LIMIT 1
prepared statement SELECT 1 FROM heights LIMIT 1
prepared statement SELECT id FROM revisions WHERE id = ?
prepared statement SELECT 1 FROM rosters WHERE id = ? LIMIT 1
prepared statement SELECT checksum, data FROM rosters WHERE id = ?
prepared statement SELECT data FROM revisions WHERE id = ?
base roster has 3 entries
getting heads of branch testbranch
prepared statement SELECT id FROM revision_certs WHERE name = ? AND value = ?
prepared statement SELECT parent,child FROM revision_ancestry
prepared statement SELECT id, name, value, keypair, signature FROM revision_certs WHERE id = ? AND name = ? AND value = ?
loading lua hook persist_phrase_ok
lua: extracted bool = 1
prepared statement SELECT id FROM public_keys WHERE id = ?
prepared statement SELECT keydata FROM public_keys WHERE id = ?
cert: signable text [branch@76a401a21735c021e10927bf03cf02a439eb7e6f:dGVzdGJyYW5jaA==]
loading lua hook persist_phrase_ok
lua: extracted bool = 1
building verifier for 162-byte pub key
checking 175-byte (128 decoded) signature
cert ok
loading lua hook get_revision_cert_trust
lua: extracted bool = 1
trust function liked 1 signers of branch cert on revision 76a401a21735c021e10927bf03cf02a439eb7e6f
cert: signable text [branch@487046aa99ab79c94188a72766462cf346024ec9:dGVzdGJyYW5jaA==]
checking 175-byte (128 decoded) signature
cert ok
loading lua hook get_revision_cert_trust
lua: extracted bool = 1
trust function liked 1 signers of branch cert on revision 487046aa99ab79c94188a72766462cf346024ec9
called predicate 2 times
found heads of branch testbranch (2 heads)
note: branch 'testbranch' has multiple heads
note: perhaps consider 'mtn merge'
selected update target 487046aa99ab79c94188a72766462cf346024ec9
prepared statement SELECT id, name, value, keypair, signature FROM revision_certs WHERE id = ? AND name = ?
cert: signable text [branch@487046aa99ab79c94188a72766462cf346024ec9:dGVzdGJyYW5jaA==]
checking 175-byte (128 decoded) signature
cert ok
loading lua hook get_revision_cert_trust
lua: extracted bool = 1
trust function liked 1 signers of branch cert on revision 487046aa99ab79c94188a72766462cf346024ec9
using existing branch testbranch
revision path is _MTN/revision
inodeprints path is _MTN/inodeprints
Performing a roster_merge
revision path is _MTN/revision
roster.cc:186: invariant 'fetching nonexistent entry from children' violated
saving current work set: 8 items
finished saving work set
statement cache statistics
prepared 14 statements
1 executions of SELECT 1 FROM heights LIMIT 1
1 executions of SELECT 1 FROM manifests LIMIT 1
1 executions of SELECT 1 FROM revisions LIMIT 1
1 executions of SELECT 1 FROM rosters LIMIT 1
2 executions of SELECT 1 FROM rosters WHERE id = ? LIMIT 1
2 executions of SELECT checksum, data FROM rosters WHERE id = ?
2 executions of SELECT data FROM revisions WHERE id = ?
1 executions of SELECT id FROM public_keys WHERE id = ?
1 executions of SELECT id FROM revision_certs WHERE name = ? AND value = ?
3 executions of SELECT id FROM revisions WHERE id = ?
1 executions of SELECT id, name, value, keypair, signature FROM revision_certs WHERE id = ? AND name = ?
2 executions of SELECT id, name, value, keypair, signature FROM revision_certs WHERE id = ? AND name = ? AND value = ?
1 executions of SELECT keydata FROM public_keys WHERE id = ?
1 executions of SELECT parent,child FROM revision_ancestry
Current work set: 8 items
----- begin 'full_version_string' (in virtual void mtn_sanity::initialize(int, char**, const char*), at mtn-sanity.cc:21)
monotone 0.35 (base revision: 8f93e38f42c2c6f3e4b5ccb0eddc446d8d4ccf18)
Running on : Darwin 8.10.1 Darwin Kernel Version 8.10.1: Wed May 23 16:33:00 PDT 2007; root:xnu-792.22.5~1/RELEASE_I386 i386
C++ compiler : GNU C++ version 4.0.1 (Apple Computer, Inc. build 5367)
C++ standard library: GNU libstdc++ version 20050421
Boost version : 1_33_1
Changes since base revision:
format_version "1"
new_manifest [47db0f21dc54dcaa53e933671acad3f872cdf63e]
old_revision [8f93e38f42c2c6f3e4b5ccb0eddc446d8d4ccf18]
----- end 'full_version_string' (in virtual void mtn_sanity::initialize(int, char**, const char*), at mtn-sanity.cc:21)
----- begin 'system_flavour' (in virtual void sanity::initialize(int, char**, const char*), at sanity.cc:57)
Darwin 8.10.1 Darwin Kernel Version 8.10.1: Wed May 23 16:33:00 PDT 2007; root:xnu-792.22.5~1/RELEASE_I386 i386
----- 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)
'/Users/tommyd/Entwicklung/monotone/mtn', '--norc', '--root=/Users/tommyd/Entwicklung/monotone/tester_dir/(imp)_deleting_directories', '--confdir=/Users/tommyd/Entwicklung/monotone/tester_dir/(imp)_deleting_directories', '--rcfile', '/Users/tommyd/Entwicklung/monotone/tester_dir/(imp)_deleting_directories/test_hooks.lua', '--db=/Users/tommyd/Entwicklung/monotone/tester_dir/(imp)_deleting_directories/test.db', '--keydir', '/Users/tommyd/Entwicklung/monotone/tester_dir/(imp)_deleting_directories/keys', '--key=tester@test.net', 'update', '-r', '487046aa99ab79c94188a72766462cf346024ec9'
----- 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)
C
----- end 'string(lc_all)' (in virtual void sanity::initialize(int, char**, const char*), at sanity.cc:76)
----- begin '*old_roster' (in virtual void commands::cmd_update::exec(app_state&, const commands::command_id&, const args_vector&) const, at cmd_merging.cc:236)
Root node: 1
at 0x6c3c4c0, uses: 3
Node 1
address: 0x6c3c4c0 (uses: 3)
self: 1
parent: 0
name:
attrs:
type: dir
children: 2
bystander1 -> 0x6c3f6a0
rename-in -> 0x6c3fab0
Node 3
address: 0x6c3f6a0 (uses: 3)
self: 3
parent: 1
name: bystander1
attrs:
type: file
content: ac3478d69a3c81fa62e60f5c3696165a4e5e6ac4
Node 7
address: 0x6c3fab0 (uses: 3)
self: 7
parent: 1
name: rename-in
attrs:
type: file
content: 77de68daecd823babbb58edb1c8e14d7106e83bb
----- end '*old_roster' (in virtual void commands::cmd_update::exec(app_state&, const commands::command_id&, const args_vector&) const, at cmd_merging.cc:236)
----- begin 'working_roster' (in virtual void commands::cmd_update::exec(app_state&, const commands::command_id&, const args_vector&) const, at cmd_merging.cc:237)
Root node: 1
at 0x6c3ff60, uses: 3
Node 1
address: 0x6c3ff60 (uses: 3)
self: 1
parent: 0
name:
attrs:
type: dir
children: 2
bystander1 -> 0x6c407e0
rename-in -> 0x6c40db0
Node 3
address: 0x6c407e0 (uses: 3)
self: 3
parent: 1
name: bystander1
attrs:
type: file
content: ac3478d69a3c81fa62e60f5c3696165a4e5e6ac4
Node 7
address: 0x6c40db0 (uses: 3)
self: 7
parent: 1
name: rename-in
attrs:
type: file
content: 77de68daecd823babbb58edb1c8e14d7106e83bb
----- end 'working_roster' (in virtual void commands::cmd_update::exec(app_state&, const commands::command_id&, const args_vector&) const, at cmd_merging.cc:237)
----- begin 'chosen_roster' (in virtual void commands::cmd_update::exec(app_state&, const commands::command_id&, const args_vector&) const, at cmd_merging.cc:242)
Root node: 1
at 0x6c42490, uses: 3
Node 1
address: 0x6c42490 (uses: 3)
self: 1
parent: 0
name:
attrs:
type: dir
children: 4
bystander1 -> 0x6c429a0
bystander2 -> 0x6c3ac00
groundzero -> 0x6c421f0
rename-out -> 0x6c40a50
Node 2
address: 0x6c421f0 (uses: 3)
self: 2
parent: 1
name: groundzero
attrs:
type: dir
children: 3
new-file -> 0x6c3ac60
preexisting -> 0x6c400e0
rename-in -> 0x6c3aba0
Node 3
address: 0x6c429a0 (uses: 3)
self: 3
parent: 1
name: bystander1
attrs:
type: file
content: ac3478d69a3c81fa62e60f5c3696165a4e5e6ac4
Node 5
address: 0x6c400e0 (uses: 3)
self: 5
parent: 2
name: preexisting
attrs:
type: file
content: 356a192b7913b04c54574d18c28d46e6395428ab
Node 6
address: 0x6c40a50 (uses: 3)
self: 6
parent: 1
name: rename-out
attrs:
type: file
content: da4b9237bacccdf19c0760cab7aec4a8359010b0
Node 7
address: 0x6c3aba0 (uses: 3)
self: 7
parent: 2
name: rename-in
attrs:
type: file
content: 77de68daecd823babbb58edb1c8e14d7106e83bb
Node 8
address: 0x6c3ac00 (uses: 3)
self: 8
parent: 1
name: bystander2
attrs:
type: file
content: c1dfd96eea8cc2b62785275bca38ac261256e278
Node 9
address: 0x6c3ac60 (uses: 3)
self: 9
parent: 2
name: new-file
attrs:
type: file
content: 902ba3cda1883801594b6e1b452790cc53948fda
----- end 'chosen_roster' (in virtual void commands::cmd_update::exec(app_state&, const commands::command_id&, const args_vector&) const, at cmd_merging.cc:242)
----- begin '*this' (in void cset::apply_to(editable_tree&) const, at cset.cc:155)
rename "rename-in"
to "groundzero/rename-in"
add_dir "groundzero"
add_file "bystander2"
content [c1dfd96eea8cc2b62785275bca38ac261256e278]
add_file "groundzero/new-file"
content [902ba3cda1883801594b6e1b452790cc53948fda]
add_file "groundzero/preexisting"
content [356a192b7913b04c54574d18c28d46e6395428ab]
add_file "rename-out"
content [da4b9237bacccdf19c0760cab7aec4a8359010b0]
----- end '*this' (in void cset::apply_to(editable_tree&) const, at cset.cc:155)