03:37:55: -> Server trace started. 03:37:55: -> Tracelevel set to 0. PID is 2956 03:37:55: -> Session ID is b8c4fe7cf0387c6 03:37:55: -> Session time is Mon Jun 25 02:37:55 2012 03:37:55: S -> utf8 locale successfully set 03:37:55: S -> Server locale is en_GB.UTF-8 03:37:55: S -> Server was compiled May 31 2012 06:35:49 03:37:55: S -> Server was compiled with GNU C/C++ 40302 (4.3.2) 03:37:55: S -> Server build platform is pc-linux-gnu-i686 03:37:55: S -> Server: CVSNT 2.8.02 (Cally) Build 4538 (RC 3) 03:37:55: S -> main - server active in / 03:37:55: S -> main - before cvsrc command: server 03:37:55: S -> No local /home/abarrett/.cvsrc to parse 03:37:55: S -> Server: call the requested function preload 03:37:55: S -> Socket for preload server 3, 03:37:55: S -> Socket for preload server 4, 03:37:55: S -> Socket for preload proxy 5, 03:37:55: S -> Socket for preload proxy 6, 03:37:55: S -> EnumerateProtocols: /usr/local/lib/cvsnt/protocols 03:37:55: S -> Loading protocol pserver as pserver.la 03:37:55: S -> get_interface(pserver) - shouldn't this initialise verify_only (0)? 03:37:55: S -> Library reference count set to 1. 03:37:55: S -> Loading protocol sserver as sserver.la 03:37:55: S -> Library reference count set to 1. 03:37:55: S -> Loading protocol sspi as sspi.la 03:37:55: S -> Library reference count set to 1. 03:37:55: S -> Loading protocol sync as sync.la 03:37:55: S -> Library reference count set to 1. 03:37:55: S -> Loading protocol gserver as gserver.la 03:37:55: S -> Library reference count set to 1. 03:37:55: S -> Loading protocol ext as ext.la 03:37:55: S -> Library reference count set to 1. 03:37:55: S -> Loading protocol server as server.la 03:37:55: S -> Library reference count set to 1. 03:37:55: S -> Loading protocol enum as enum.la 03:37:55: S -> Library reference count set to 1. 03:37:55: S -> LoadTrigger(info.la) 03:37:55: S -> LoadTrigger(email.la) 03:37:55: S -> LoadTrigger(audit.la) 03:37:55: S -> Audit trigger not enabled. 03:37:55: S -> LoadTrigger(checkout.la) 03:37:55: S -> LoadTrigger(make.la) 03:37:55: S -> LoadTrigger(bug.la) 03:37:55: S -> Defect Tracking trigger not enabled. 03:37:55: S -> Triggers and Protocols loaded. Waiting for connect. Interval=3000 03:39:46: S -> run_preload - proxy 03:39:46: S -> Session (real) time is Mon Jun 25 02:39:46 2012 03:39:46: S -> run_preload: decision point auth or no auth 03:39:46: S -> looks like no authentication: proxy_authenticate_connection 03:39:46: S -> proxy: proxy_authenticate_connection 03:39:46: S -> Host (proxy) user is abarrett 03:39:46: S -> switch_to_user (UNIX) client user "abarrett". 03:39:46: S -> setgid(1000) from 0 03:39:46: S -> Proxy authenticated 03:39:46: S -> Starting server 03:39:46: S -> Server start stuff 03:39:46: S -> Server temp dir is /tmp/cvs-serv2956 03:39:46: S -> Server register for signals 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> client_protocol_buffer_input read() 03:39:46: S -> server: read line status = 0 cmd = 'Valid-responses ok error Valid-requests Checked-in New-entry Checksum Copy-file Updated Created Update-existing Merged Patched Rcs-diff Update-baserev Mode Mod-time Removed Renamed Remove-entry Set-static-directory Clear-static-directory Set-sticky Clear-sticky Template Notified Module-expansion Wrapper-rcsOption Clear-rename Rename EntriesExtra M Mbinary E F MT NoTranslateBegin NoTranslateEnd'. 03:39:46: S -> server perform verb `Valid-responses' command `ok error Valid-requests Checked-in New-entry Checksum Copy-file Updated Created Update-existing Merged Patched Rcs-diff Update-baserev Mode Mod-time Removed Renamed Remove-entry Set-static-directory Clear-static-directory Set-sticky Clear-sticky Template Notified Module-expansion Wrapper-rcsOption Clear-rename Rename EntriesExtra M Mbinary E F MT NoTranslateBegin NoTranslateEnd'. 03:39:46: S -> Client compatibility level is 1 03:39:46: S -> Buffer size is 81920 03:39:46: S -> server perform verb `Valid-responses' performed, now send output. 03:39:46: S -> server perform verb `Valid-responses' sent output ok. 03:39:46: S -> client not identified, just call it 'CVSNT'. Probably 2.0.41. 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'valid-requests'. 03:39:46: S -> server perform verb `valid-requests' command `'. 03:39:46: S -> server: serve_valid_requests, output "Valid-requests". 03:39:46: S -> server: serve_valid_requests, output rq->name "Root". 03:39:46: S -> server: serve_valid_requests, output rq->name "Valid-responses". 03:39:46: S -> server: serve_valid_requests, output rq->name "valid-requests". 03:39:46: S -> server: serve_valid_requests, output rq->name "Directory". 03:39:46: S -> server: serve_valid_requests, output rq->name "Max-dotdot". 03:39:46: S -> server: serve_valid_requests, output rq->name "Static-directory". 03:39:46: S -> server: serve_valid_requests, output rq->name "Sticky". 03:39:46: S -> server: serve_valid_requests, output rq->name "Entry". 03:39:46: S -> server: serve_valid_requests, output rq->name "EntryExtra". 03:39:46: S -> server: serve_valid_requests, output rq->name "Kopt". 03:39:46: S -> server: serve_valid_requests, output rq->name "Checkin-time". 03:39:46: S -> server: serve_valid_requests, output rq->name "Checksum". 03:39:46: S -> server: serve_valid_requests, output rq->name "Modified". 03:39:46: S -> server: serve_valid_requests, output rq->name "Is-modified". 03:39:46: S -> server: serve_valid_requests, output rq->name "UseUnchanged". 03:39:46: S -> server: serve_valid_requests, output rq->name "Unchanged". 03:39:46: S -> server: serve_valid_requests, output rq->name "Notify". 03:39:46: S -> server: serve_valid_requests, output rq->name "NotifyUser". 03:39:46: S -> server: serve_valid_requests, output rq->name "Questionable". 03:39:46: S -> server: serve_valid_requests, output rq->name "Utf8". 03:39:46: S -> server: serve_valid_requests, output rq->name "SvrPlatform". 03:39:46: S -> server: serve_valid_requests, output rq->name "Argument". 03:39:46: S -> server: serve_valid_requests, output rq->name "Argumentx". 03:39:46: S -> server: serve_valid_requests, output rq->name "Global_option". 03:39:46: S -> server: serve_valid_requests, output rq->name "Gzip-stream". 03:39:46: S -> server: serve_valid_requests, output rq->name "wrapper-sendme-rcsOptions". 03:39:46: S -> server: serve_valid_requests, output rq->name "Set". 03:39:46: S -> server: serve_valid_requests, output rq->name "Rename". 03:39:46: S -> server: serve_valid_requests, output rq->name "VirtualRepository". 03:39:46: S -> server: serve_valid_requests, output rq->name "end-message". 03:39:46: S -> server: serve_valid_requests, output rq->name "expand-modules". 03:39:46: S -> server: serve_valid_requests, output rq->name "tell-me-curdir". 03:39:46: S -> server: serve_valid_requests, output rq->name "ci". 03:39:46: S -> server: serve_valid_requests, output rq->name "co". 03:39:46: S -> server: serve_valid_requests, output rq->name "chown". 03:39:46: S -> server: serve_valid_requests, output rq->name "rchown". 03:39:46: S -> server: serve_valid_requests, output rq->name "chacl2". 03:39:46: S -> server: serve_valid_requests, output rq->name "rchacl2". 03:39:46: S -> server: serve_valid_requests, output rq->name "lsacl". 03:39:46: S -> server: serve_valid_requests, output rq->name "rlsacl". 03:39:46: S -> server: serve_valid_requests, output rq->name "passwd". 03:39:46: S -> server: serve_valid_requests, output rq->name "info". 03:39:46: S -> server: serve_valid_requests, output rq->name "update". 03:39:46: S -> server: serve_valid_requests, output rq->name "diff". 03:39:46: S -> server: serve_valid_requests, output rq->name "log". 03:39:46: S -> server: serve_valid_requests, output rq->name "rlog". 03:39:46: S -> server: serve_valid_requests, output rq->name "add". 03:39:46: S -> server: serve_valid_requests, output rq->name "remove". 03:39:46: S -> server: serve_valid_requests, output rq->name "update-patches". 03:39:46: S -> server: serve_valid_requests, output rq->name "status". 03:39:46: S -> server: serve_valid_requests, output rq->name "ls". 03:39:46: S -> server: serve_valid_requests, output rq->name "rls". 03:39:46: S -> server: serve_valid_requests, output rq->name "rdiff". 03:39:46: S -> server: serve_valid_requests, output rq->name "tag". 03:39:46: S -> server: serve_valid_requests, output rq->name "rtag". 03:39:46: S -> server: serve_valid_requests, output rq->name "import". 03:39:46: S -> server: serve_valid_requests, output rq->name "admin". 03:39:46: S -> server: serve_valid_requests, output rq->name "export". 03:39:46: S -> server: serve_valid_requests, output rq->name "history". 03:39:46: S -> server: serve_valid_requests, output rq->name "release". 03:39:46: S -> server: serve_valid_requests, output rq->name "watch-on". 03:39:46: S -> server: serve_valid_requests, output rq->name "watch-off". 03:39:46: S -> server: serve_valid_requests, output rq->name "watch-add". 03:39:46: S -> server: serve_valid_requests, output rq->name "watch-remove". 03:39:46: S -> server: serve_valid_requests, output rq->name "watchers". 03:39:46: S -> server: serve_valid_requests, output rq->name "editors". 03:39:46: S -> server: serve_valid_requests, output rq->name "reditors". 03:39:46: S -> server: serve_valid_requests, output rq->name "editors-edit". 03:39:46: S -> server: serve_valid_requests, output rq->name "init". 03:39:46: S -> server: serve_valid_requests, output rq->name "annotate". 03:39:46: S -> server: serve_valid_requests, output rq->name "rannotate". 03:39:46: S -> server: serve_valid_requests, output rq->name "noop". 03:39:46: S -> server: serve_valid_requests, output rq->name "version". 03:39:46: S -> server: serve_valid_requests, output rq->name "hversion". 03:39:46: S -> server: serve_valid_requests, output rq->name "rcsusername". 03:39:46: S -> server: serve_valid_requests, output rq->name "Rootless-stream-modification". 03:39:46: S -> server: serve_valid_requests, output rq->name "Kerberos-encrypt". 03:39:46: S -> server: serve_valid_requests, output rq->name "Gssapi-encrypt". 03:39:46: S -> server: serve_valid_requests, output rq->name "Protocol-encrypt". 03:39:46: S -> server: serve_valid_requests, output rq->name "Gssapi-authenticate". 03:39:46: S -> server: serve_valid_requests, output rq->name "Protocol-authenticate". 03:39:46: S -> server: serve_valid_requests, output rq->name "read-cvsrc". 03:39:46: S -> server: serve_valid_requests, output rq->name "read-cvsrc2". 03:39:46: S -> server: serve_valid_requests, output rq->name "read-cvsignore". 03:39:46: S -> server: serve_valid_requests, output rq->name "read-cvswrappers". 03:39:46: S -> server: serve_valid_requests, output rq->name "Error-If-Reader". 03:39:46: S -> server: serve_valid_requests, output rq->name "server-codepage". 03:39:46: S -> server: serve_valid_requests, output rq->name "client-version". 03:39:46: S -> server: serve_valid_requests, call Authentication-Requested('0'). 03:39:46: S -> server: serve_valid_requests, call Authentication-Required('0'). 03:39:46: S -> server: serve_valid_requests, call Encryption-Requested('0'). 03:39:46: S -> server: serve_valid_requests, call Encryption-Required('0'). 03:39:46: S -> server: serve_valid_requests, call Compression-Requested('0'). 03:39:46: S -> server: serve_valid_requests, call Compression-Required('0'). 03:39:46: S -> server: serve_valid_requests, call Can-Rename('0'). 03:39:46: S -> server: serve_valid_requests, output rq->name "Can-Rename". 03:39:46: S -> server: serve_valid_requests, output rq->name "Valid-RcsOptions". 03:39:46: S -> server: serve_valid_requests, output "ok". 03:39:46: S -> server perform verb `valid-requests' performed, now send output. 03:39:46: S -> server perform verb `valid-requests' sent output ok. 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'UseUnchanged'. 03:39:46: S -> server perform verb `UseUnchanged' command `'. 03:39:46: S -> server perform verb `UseUnchanged' performed, now send output. 03:39:46: S -> server perform verb `UseUnchanged' sent output ok. 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Gzip-stream 9'. 03:39:46: S -> server perform verb `Gzip-stream' command `9'. 03:39:46: S -> server perform verb `Gzip-stream' performed, now send output. 03:39:46: S -> server perform verb `Gzip-stream' sent output ok. 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Root /scotty'. 03:39:46: S -> server perform verb `Root' command `/scotty'. 03:39:46: S -> serve_root - lock_register_client 03:39:46: S -> lock_register_client: username="abarrett" root="/usr/local/manchester" 03:39:46: S -> lock_register_client: try #1 03:39:46: S -> Lock server connect to 127.0.0.1 port 2402 03:39:46: S -> Lock server connect socket 10 03:39:46: S -> Lock server is version 2.30 03:39:46: S -> Lock server command sent: Client abarrett|/usr/local/manchester||Nocase|2956 03:39:46: S -> Lock server command received: 000 OK Client registered (#938) 03:39:46: S -> Lock server client registered: OK Client registered (#938) 03:39:46: S -> wrap_add(*.a -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.a" 03:39:46: S -> Call CGetOptions::getOpt: "*.a -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.ai -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.ai" 03:39:46: S -> Call CGetOptions::getOpt: "*.ai -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.avi -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.avi" 03:39:46: S -> Call CGetOptions::getOpt: "*.avi -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.bin -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.bin" 03:39:46: S -> Call CGetOptions::getOpt: "*.bin -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.bmp -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.bmp" 03:39:46: S -> Call CGetOptions::getOpt: "*.bmp -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.bz2 -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.bz2" 03:39:46: S -> Call CGetOptions::getOpt: "*.bz2 -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.cdd -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.cdd" 03:39:46: S -> Call CGetOptions::getOpt: "*.cdd -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.cdmz -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.cdmz" 03:39:46: S -> Call CGetOptions::getOpt: "*.cdmz -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.chm -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.chm" 03:39:46: S -> Call CGetOptions::getOpt: "*.chm -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.class -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.class" 03:39:46: S -> Call CGetOptions::getOpt: "*.class -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.cur -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.cur" 03:39:46: S -> Call CGetOptions::getOpt: "*.cur -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.dll -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.dll" 03:39:46: S -> Call CGetOptions::getOpt: "*.dll -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.doc -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.doc" 03:39:46: S -> Call CGetOptions::getOpt: "*.doc -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.docx -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.docx" 03:39:46: S -> Call CGetOptions::getOpt: "*.docx -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.docm -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.docm" 03:39:46: S -> Call CGetOptions::getOpt: "*.docm -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.fp -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.fp" 03:39:46: S -> Call CGetOptions::getOpt: "*.fp -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.pptx -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.pptx" 03:39:46: S -> Call CGetOptions::getOpt: "*.pptx -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.pptm -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.pptm" 03:39:46: S -> Call CGetOptions::getOpt: "*.pptm -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.xlsx -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.xlsx" 03:39:46: S -> Call CGetOptions::getOpt: "*.xlsx -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.xlsm -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.xlsm" 03:39:46: S -> Call CGetOptions::getOpt: "*.xlsm -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.odt -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.odt" 03:39:46: S -> Call CGetOptions::getOpt: "*.odt -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.ods -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.ods" 03:39:46: S -> Call CGetOptions::getOpt: "*.ods -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.odp -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.odp" 03:39:46: S -> Call CGetOptions::getOpt: "*.odp -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.odb -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.odb" 03:39:46: S -> Call CGetOptions::getOpt: "*.odb -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.odg -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.odg" 03:39:46: S -> Call CGetOptions::getOpt: "*.odg -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.odf -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.odf" 03:39:46: S -> Call CGetOptions::getOpt: "*.odf -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.mpp -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.mpp" 03:39:46: S -> Call CGetOptions::getOpt: "*.mpp -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.dvi -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.dvi" 03:39:46: S -> Call CGetOptions::getOpt: "*.dvi -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.exe -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.exe" 03:39:46: S -> Call CGetOptions::getOpt: "*.exe -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.gif -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.gif" 03:39:46: S -> Call CGetOptions::getOpt: "*.gif -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.gz -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.gz" 03:39:46: S -> Call CGetOptions::getOpt: "*.gz -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.hqx -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.hqx" 03:39:46: S -> Call CGetOptions::getOpt: "*.hqx -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.ico -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.ico" 03:39:46: S -> Call CGetOptions::getOpt: "*.ico -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.ilk -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.ilk" 03:39:46: S -> Call CGetOptions::getOpt: "*.ilk -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.indd -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.indd" 03:39:46: S -> Call CGetOptions::getOpt: "*.indd -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.iso -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.iso" 03:39:46: S -> Call CGetOptions::getOpt: "*.iso -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.lib -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.lib" 03:39:46: S -> Call CGetOptions::getOpt: "*.lib -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.jar -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.jar" 03:39:46: S -> Call CGetOptions::getOpt: "*.jar -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.jpg -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.jpg" 03:39:46: S -> Call CGetOptions::getOpt: "*.jpg -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.jpeg -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.jpeg" 03:39:46: S -> Call CGetOptions::getOpt: "*.jpeg -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.lnk -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.lnk" 03:39:46: S -> Call CGetOptions::getOpt: "*.lnk -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.mpg -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.mpg" 03:39:46: S -> Call CGetOptions::getOpt: "*.mpg -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.mpeg -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.mpeg" 03:39:46: S -> Call CGetOptions::getOpt: "*.mpeg -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.mov -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.mov" 03:39:46: S -> Call CGetOptions::getOpt: "*.mov -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.mp3 -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.mp3" 03:39:46: S -> Call CGetOptions::getOpt: "*.mp3 -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.ncb -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.ncb" 03:39:46: S -> Call CGetOptions::getOpt: "*.ncb -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.o -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.o" 03:39:46: S -> Call CGetOptions::getOpt: "*.o -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.ogg -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.ogg" 03:39:46: S -> Call CGetOptions::getOpt: "*.ogg -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.ocx -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.ocx" 03:39:46: S -> Call CGetOptions::getOpt: "*.ocx -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.obj -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.obj" 03:39:46: S -> Call CGetOptions::getOpt: "*.obj -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.pdb -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.pdb" 03:39:46: S -> Call CGetOptions::getOpt: "*.pdb -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.pdf -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.pdf" 03:39:46: S -> Call CGetOptions::getOpt: "*.pdf -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.png -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.png" 03:39:46: S -> Call CGetOptions::getOpt: "*.png -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.ppt -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.ppt" 03:39:46: S -> Call CGetOptions::getOpt: "*.ppt -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.psd -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.psd" 03:39:46: S -> Call CGetOptions::getOpt: "*.psd -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.res -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.res" 03:39:46: S -> Call CGetOptions::getOpt: "*.res -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.rpm -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.rpm" 03:39:46: S -> Call CGetOptions::getOpt: "*.rpm -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.sit -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.sit" 03:39:46: S -> Call CGetOptions::getOpt: "*.sit -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.so -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.so" 03:39:46: S -> Call CGetOptions::getOpt: "*.so -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.tar -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.tar" 03:39:46: S -> Call CGetOptions::getOpt: "*.tar -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.tga -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.tga" 03:39:46: S -> Call CGetOptions::getOpt: "*.tga -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.tgz -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.tgz" 03:39:46: S -> Call CGetOptions::getOpt: "*.tgz -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.tif -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.tif" 03:39:46: S -> Call CGetOptions::getOpt: "*.tif -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.tiff -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.tiff" 03:39:46: S -> Call CGetOptions::getOpt: "*.tiff -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.ttf -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.ttf" 03:39:46: S -> Call CGetOptions::getOpt: "*.ttf -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.uir -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.uir" 03:39:46: S -> Call CGetOptions::getOpt: "*.uir -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.wav -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.wav" 03:39:46: S -> Call CGetOptions::getOpt: "*.wav -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.wmv -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.wmv" 03:39:46: S -> Call CGetOptions::getOpt: "*.wmv -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.xls -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.xls" 03:39:46: S -> Call CGetOptions::getOpt: "*.xls -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.zip -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.zip" 03:39:46: S -> Call CGetOptions::getOpt: "*.zip -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.Z -kb, 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.Z" 03:39:46: S -> Call CGetOptions::getOpt: "*.Z -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.indd -kb , 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.indd" 03:39:46: S -> Call CGetOptions::getOpt: "*.indd -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.ai -kb , 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.ai" 03:39:46: S -> Call CGetOptions::getOpt: "*.ai -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.psd -kb , 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.psd" 03:39:46: S -> Call CGetOptions::getOpt: "*.psd -kb" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> wrap_add(*.eps -ko , 0, 0, 0, 0) 03:39:46: S -> Call CFileAccess::mimetype: "*.eps" 03:39:46: S -> Call CGetOptions::getOpt: "*.eps -ko" "+k:x:m:t:" 03:39:46: S -> wrap_add() Sort. 03:39:46: S -> The first item in the sorted list is "b" with wildcard "*.a" 03:39:46: S -> serve_root - finished 03:39:46: S -> server perform verb `Root' performed, now send output. 03:39:46: S -> server perform verb `Root' sent output ok. 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'server-codepage'. 03:39:46: S -> server perform verb `server-codepage' command `'. 03:39:46: S -> server perform verb `server-codepage' performed, now send output. 03:39:46: S -> server perform verb `server-codepage' sent output ok. 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'client-version CVSNT 2.8.01 (Soolin) Build 4563'. 03:39:46: S -> Got a client request - going to check it for deprecated clients... 03:39:46: S -> server perform verb `client-version' command `CVSNT 2.8.01 (Soolin) Build 4563'. 03:39:46: S -> Server: CVSNT 2.8.02 (Cally) Build 4538 (RC 3) 03:39:46: S -> Client: CVSNT 2.8.01 (Soolin) Build 4563 03:39:46: S -> server perform verb `client-version' performed, now send output. 03:39:46: S -> server perform verb `client-version' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Valid-RcsOptions bBut{cxkvVlLMDozs1'. 03:39:46: S -> server perform verb `Valid-RcsOptions' command `bBut{cxkvVlLMDozs1'. 03:39:46: S -> Server: serve_valid_rcsoptions "bBut{cxkvVlLMDozs1". 03:39:46: S -> server perform verb `Valid-RcsOptions' performed, now send output. 03:39:46: S -> server perform verb `Valid-RcsOptions' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'read-cvsignore'. 03:39:46: S -> server perform verb `read-cvsignore' command `'. 03:39:46: S -> Server: serve_read_cvsignore. 03:39:46: S -> server perform verb `read-cvsignore' performed, now send output. 03:39:46: S -> server perform verb `read-cvsignore' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'read-cvswrappers'. 03:39:46: S -> server perform verb `read-cvswrappers' command `'. 03:39:46: S -> Server: serve_read_cvswrappers. 03:39:46: S -> server perform verb `read-cvswrappers' performed, now send output. 03:39:46: S -> server perform verb `read-cvswrappers' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'read-cvsrc2'. 03:39:46: S -> server perform verb `read-cvsrc2' command `'. 03:39:46: S -> Server: serve_read_cvsrc2. 03:39:46: S -> server perform verb `read-cvsrc2' performed, now send output. 03:39:46: S -> server perform verb `read-cvsrc2' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'tell-me-curdir march-hare'. 03:39:46: S -> server perform verb `tell-me-curdir' command `march-hare'. 03:39:46: S -> serve_tell_me_curdir(march-hare) 03:39:46: S -> server perform verb `tell-me-curdir' performed, now send output. 03:39:46: S -> server perform verb `tell-me-curdir' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Argument tortoisecvs'. 03:39:46: S -> server perform verb `Argument' command `tortoisecvs'. 03:39:46: S -> server perform verb `Argument' performed, now send output. 03:39:46: S -> server perform verb `Argument' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'expand-modules'. 03:39:46: S -> server perform verb `expand-modules' command `'. 03:39:46: S -> CFileAccess::CFileAccess() 03:39:46: S -> CFileAccess::open('/usr/local/manchester/CVSROOT/modules','r') 03:39:46: S -> CFileAccess::open() setvbuf(_IONBF) 03:39:46: S -> CFileAccess::close() 03:39:46: S -> serve_expand_modules: argument size is initially 0, count=2 03:39:46: S -> serve_expand_modules: argument size is now 1 03:39:46: S -> CFileAccess::~CFileAccess() 03:39:46: S -> CFileAccess::close() 03:39:46: S -> server perform verb `expand-modules' performed, now send output. 03:39:46: S -> server perform verb `expand-modules' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Argument -l'. 03:39:46: S -> server perform verb `Argument' command `-l'. 03:39:46: S -> server perform verb `Argument' performed, now send output. 03:39:46: S -> server perform verb `Argument' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Argument -A'. 03:39:46: S -> server perform verb `Argument' command `-A'. 03:39:46: S -> server perform verb `Argument' performed, now send output. 03:39:46: S -> server perform verb `Argument' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Argument -N'. 03:39:46: S -> server perform verb `Argument' command `-N'. 03:39:46: S -> server perform verb `Argument' performed, now send output. 03:39:46: S -> server perform verb `Argument' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Argument -P'. 03:39:46: S -> server perform verb `Argument' command `-P'. 03:39:46: S -> server perform verb `Argument' performed, now send output. 03:39:46: S -> server perform verb `Argument' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Argument -r'. 03:39:46: S -> server perform verb `Argument' command `-r'. 03:39:46: S -> server perform verb `Argument' performed, now send output. 03:39:46: S -> server perform verb `Argument' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Argument CVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Argument' command `CVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Argument' performed, now send output. 03:39:46: S -> server perform verb `Argument' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Argument --'. 03:39:46: S -> server perform verb `Argument' command `--'. 03:39:46: S -> server perform verb `Argument' performed, now send output. 03:39:46: S -> server perform verb `Argument' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Argument tortoisecvs'. 03:39:46: S -> server perform verb `Argument' command `tortoisecvs'. 03:39:46: S -> server perform verb `Argument' performed, now send output. 03:39:46: S -> server perform verb `Argument' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Directory tortoisecvs'. 03:39:46: S -> server perform verb `Directory' command `tortoisecvs'. 03:39:46: S -> create_adm_p: "tortoisecvs" != "##CVSDUMMY" directory - just skip it... 03:39:46: S -> create_adm_p: Create CVSADM. CVS_MKDIR ( "/tmp/cvs-serv2956/tortoisecvs/CVS" , 0777 ) OK. 03:39:46: S -> create_adm_p: CVS_FOPEN ( "/tmp/cvs-serv2956/tortoisecvs/CVS/Repository" , "w" ) OK. 03:39:46: S -> create_adm_p: Create CVSADM_ENT. CVS_FOPEN ( "/tmp/cvs-serv2956/tortoisecvs/CVS/Entries" , "a" ) OK. 03:39:46: S -> create_adm_p: Create CVSADM_ENTEXT. CVS_FOPEN ( "/tmp/cvs-serv2956/tortoisecvs/CVS/Entries.Extra" , "a" ) OK. 03:39:46: S -> create_adm_p: find next part "tortoisecvs". 03:39:46: S -> create_adm_p: "cvs-serv2956" != "##CVSDUMMY" directory - just skip it... 03:39:46: S -> create_adm_p: Create CVSADM. CVS_MKDIR ( "/tmp/cvs-serv2956/CVS" , 0777 ) OK. 03:39:46: S -> create_adm_p: CVS_FOPEN ( "/tmp/cvs-serv2956/CVS/Repository" , "w" ) OK. 03:39:46: S -> create_adm_p: Create CVSADM_ENT. CVS_FOPEN ( "/tmp/cvs-serv2956/CVS/Entries" , "a" ) OK. 03:39:46: S -> create_adm_p: Create CVSADM_ENTEXT. CVS_FOPEN ( "/tmp/cvs-serv2956/CVS/Entries.Extra" , "a" ) OK. 03:39:46: S -> create_adm_p: call Subdir_Register "tortoisecvs". 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> create_adm_p: done Subdir_Register "tortoisecvs" done. 03:39:46: S -> create_adm_p: return 0 03:39:46: S -> server perform verb `Directory' performed, now send output. 03:39:46: S -> server perform verb `Directory' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Sticky TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Sticky' command `TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Sticky' performed, now send output. 03:39:46: S -> server perform verb `Sticky' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /ChangeLog.txt/1.2/Mon Jun 25 02:12:29 2012//TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/ChangeLog.txt/1.2/Mon Jun 25 02:12:29 2012//TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /ChangeLog.txt///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/ChangeLog.txt///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /GPL.html/1.1/Mon Jun 25 02:12:29 2012//TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/GPL.html/1.1/Mon Jun 25 02:12:29 2012//TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /GPL.html///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/GPL.html///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /Help.html/1.1/Mon Jun 25 02:12:29 2012//TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/Help.html/1.1/Mon Jun 25 02:12:29 2012//TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /Help.html///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/Help.html///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /TortoiseAct.exe/1.84.2.353.2.133/Mon Jun 25 02:12:39 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/TortoiseAct.exe/1.84.2.353.2.133/Mon Jun 25 02:12:39 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /TortoiseAct.exe///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/TortoiseAct.exe///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /TortoiseAct.pdb/1.1.2.11.2.12/Mon Jun 25 02:12:55 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/TortoiseAct.pdb/1.1.2.11.2.12/Mon Jun 25 02:12:55 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /TortoiseAct.pdb///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/TortoiseAct.pdb///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /TortoiseCVS.Filetypes/1.1/Mon Jun 25 02:13:04 2012//TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/TortoiseCVS.Filetypes/1.1/Mon Jun 25 02:13:04 2012//TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /TortoiseCVS.Filetypes///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/TortoiseCVS.Filetypes///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /TortoiseCVSError.wav/1.1/Mon Jun 25 02:13:04 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/TortoiseCVSError.wav/1.1/Mon Jun 25 02:13:04 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /TortoiseCVSError.wav///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/TortoiseCVSError.wav///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /TortoiseMenus.config/1.1.2.3.2.5/Mon Jun 25 02:13:04 2012//TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/TortoiseMenus.config/1.1.2.3.2.5/Mon Jun 25 02:13:04 2012//TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /TortoiseMenus.config///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/TortoiseMenus.config///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /TortoisePlink.exe/1.81.2.318.2.111/Mon Jun 25 02:13:04 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/TortoisePlink.exe/1.81.2.318.2.111/Mon Jun 25 02:13:04 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /TortoisePlink.exe///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/TortoisePlink.exe///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /TortoiseSetupHelper.exe/1.81.2.318.2.111/Mon Jun 25 02:13:05 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/TortoiseSetupHelper.exe/1.81.2.318.2.111/Mon Jun 25 02:13:05 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /TortoiseSetupHelper.exe///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/TortoiseSetupHelper.exe///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /TrtseS64.dll/1.1.2.168.2.120/Mon Jun 25 02:13:08 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/TrtseS64.dll/1.1.2.168.2.120/Mon Jun 25 02:13:08 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /TrtseS64.dll///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/TrtseS64.dll///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /TrtseS64.pdb/1.1.2.9.2.10/Mon Jun 25 02:13:19 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/TrtseS64.pdb/1.1.2.9.2.10/Mon Jun 25 02:13:19 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /TrtseS64.pdb///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/TrtseS64.pdb///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /TrtseShl.dll/1.81.2.338.2.120/Mon Jun 25 02:13:31 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/TrtseShl.dll/1.81.2.338.2.120/Mon Jun 25 02:13:31 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /TrtseShl.dll///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/TrtseShl.dll///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /TrtseShl.pdb/1.1.2.9.2.10/Mon Jun 25 02:13:43 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/TrtseShl.pdb/1.1.2.9.2.10/Mon Jun 25 02:13:43 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /TrtseShl.pdb///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/TrtseShl.pdb///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /UserGuide_cn.chm/1.1/Mon Jun 25 02:13:51 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/UserGuide_cn.chm/1.1/Mon Jun 25 02:13:51 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /UserGuide_cn.chm///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/UserGuide_cn.chm///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /UserGuide_en.chm/1.2/Mon Jun 25 02:13:52 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/UserGuide_en.chm/1.2/Mon Jun 25 02:13:52 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /UserGuide_en.chm///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/UserGuide_en.chm///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /UserGuide_fr.chm/1.2/Mon Jun 25 02:13:53 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/UserGuide_fr.chm/1.2/Mon Jun 25 02:13:53 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /UserGuide_fr.chm///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/UserGuide_fr.chm///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /astronlicense.html/1.1/Mon Jun 25 02:13:53 2012//TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/astronlicense.html/1.1/Mon Jun 25 02:13:53 2012//TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /astronlicense.html///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/astronlicense.html///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /charlie.jpeg/1.1/Mon Jun 25 02:13:53 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/charlie.jpeg/1.1/Mon Jun 25 02:13:53 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /charlie.jpeg///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/charlie.jpeg///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /cvsscci.dll/1.90.2.320.2.130/Mon Jun 25 02:13:54 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/cvsscci.dll/1.90.2.320.2.130/Mon Jun 25 02:13:54 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /cvsscci.dll///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/cvsscci.dll///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /dbghelp.dll/1.1.2.1/Mon Jun 25 02:13:54 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/dbghelp.dll/1.1.2.1/Mon Jun 25 02:13:54 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /dbghelp.dll///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/dbghelp.dll///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /diff-doc.cmd/1.1.2.2/Mon Jun 25 02:13:55 2012/-ko/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/diff-doc.cmd/1.1.2.2/Mon Jun 25 02:13:55 2012/-ko/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /diff-doc.cmd///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/diff-doc.cmd///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /diff-doc.js/1.1.2.1/Mon Jun 25 02:13:55 2012/-ko/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/diff-doc.js/1.1.2.1/Mon Jun 25 02:13:55 2012/-ko/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /diff-doc.js///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/diff-doc.js///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /faq.html/1.1/Mon Jun 25 02:13:55 2012//TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/faq.html/1.1/Mon Jun 25 02:13:55 2012//TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /faq.html///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/faq.html///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /legal.html/1.1/Mon Jun 25 02:13:55 2012//TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/legal.html/1.1/Mon Jun 25 02:13:55 2012//TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /legal.html///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/legal.html///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /philosophical-gnu-sm.jpg/1.1/Mon Jun 25 02:13:55 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/philosophical-gnu-sm.jpg/1.1/Mon Jun 25 02:13:55 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /philosophical-gnu-sm.jpg///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/philosophical-gnu-sm.jpg///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /puttygen.exe/1.81.2.317.2.111/Mon Jun 25 02:14:07 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/puttygen.exe/1.81.2.317.2.111/Mon Jun 25 02:14:07 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /puttygen.exe///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/puttygen.exe///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /scccfg.exe/1.84.2.319.2.130/Mon Jun 25 02:14:13 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/scccfg.exe/1.84.2.319.2.130/Mon Jun 25 02:14:13 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /scccfg.exe///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/scccfg.exe///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /style.css/1.1/Mon Jun 25 02:14:13 2012//TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/style.css/1.1/Mon Jun 25 02:14:13 2012//TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /style.css///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/style.css///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /wxbase26u.lib/1.1.2.1/Mon Jun 25 02:14:22 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/wxbase26u.lib/1.1.2.1/Mon Jun 25 02:14:22 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /wxbase26u.lib///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/wxbase26u.lib///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /wxbase26u.pdb/1.1.2.1/Mon Jun 25 02:14:36 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/wxbase26u.pdb/1.1.2.1/Mon Jun 25 02:14:36 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /wxbase26u.pdb///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/wxbase26u.pdb///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /wxbase26u64.lib/1.1.2.1/Mon Jun 25 02:14:39 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/wxbase26u64.lib/1.1.2.1/Mon Jun 25 02:14:39 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /wxbase26u64.lib///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/wxbase26u64.lib///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /wxbase26u64.pdb/1.1.2.1/Mon Jun 25 02:14:56 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/wxbase26u64.pdb/1.1.2.1/Mon Jun 25 02:14:56 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /wxbase26u64.pdb///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/wxbase26u64.pdb///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /wxmsw26u_adv.lib/1.1.2.1/Mon Jun 25 02:14:58 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/wxmsw26u_adv.lib/1.1.2.1/Mon Jun 25 02:14:58 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /wxmsw26u_adv.lib///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/wxmsw26u_adv.lib///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /wxmsw26u_adv.pdb/1.1.2.1/Mon Jun 25 02:15:05 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/wxmsw26u_adv.pdb/1.1.2.1/Mon Jun 25 02:15:05 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /wxmsw26u_adv.pdb///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/wxmsw26u_adv.pdb///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /wxmsw26u_adv64.lib/1.1.2.1/Sun Jun 24 23:26:25 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/wxmsw26u_adv64.lib/1.1.2.1/Sun Jun 24 23:26:25 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /wxmsw26u_adv64.lib///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/wxmsw26u_adv64.lib///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /wxmsw26u_adv64.pdb/1.1.2.1/Sun Jun 24 23:26:44 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/wxmsw26u_adv64.pdb/1.1.2.1/Sun Jun 24 23:26:44 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /wxmsw26u_adv64.pdb///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/wxmsw26u_adv64.pdb///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /wxmsw26u_core.lib/1.1.2.1/Sun Jun 24 23:25:45 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/wxmsw26u_core.lib/1.1.2.1/Sun Jun 24 23:25:45 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /wxmsw26u_core.lib///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/wxmsw26u_core.lib///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /wxmsw26u_core.pdb/1.1.2.1/Sun Jun 24 23:25:39 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/wxmsw26u_core.pdb/1.1.2.1/Sun Jun 24 23:25:39 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /wxmsw26u_core.pdb///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/wxmsw26u_core.pdb///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /wxmsw26u_core64.lib/1.1.2.1/Sun Jun 24 23:24:48 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/wxmsw26u_core64.lib/1.1.2.1/Sun Jun 24 23:24:48 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /wxmsw26u_core64.lib///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/wxmsw26u_core64.lib///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Entry /wxmsw26u_core64.pdb/1.1.2.1/Sun Jun 24 23:25:36 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' command `/wxmsw26u_core64.pdb/1.1.2.1/Sun Jun 24 23:25:36 2012/-kb/TCVSNT_BRANCH_2_8_01'. 03:39:46: S -> server perform verb `Entry' performed, now send output. 03:39:46: S -> server perform verb `Entry' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'EntryExtra /wxmsw26u_core64.pdb///////'. 03:39:46: S -> server perform verb `EntryExtra' command `/wxmsw26u_core64.pdb///////'. 03:39:46: S -> server perform verb `EntryExtra' performed, now send output. 03:39:46: S -> server perform verb `EntryExtra' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'Directory .'. 03:39:46: S -> server perform verb `Directory' command `.'. 03:39:46: S -> server perform verb `Directory' performed, now send output. 03:39:46: S -> server perform verb `Directory' sent output ok. 03:39:46: S -> Processed a client request - going to check it for deprecated clients "CVSNT 2.8.01 (Soolin) Build 4563". 03:39:46: S -> server: read a 'server line' from client. 03:39:46: S -> server: read line status = 0 cmd = 'co'. 03:39:46: S -> server perform verb `co' command `'. 03:39:46: S -> server_main started 03:39:46: S -> server_main process id is 2956 03:39:46: S -> server_main CVS2_SERVER_SLEEP not set. 03:39:46: S -> run plugintools proc server 03:39:46: S -> run_trigger() 03:39:46: S -> Checking admin file /usr/local/manchester/CVSROOT/admin for user abarrett 03:39:46: S -> Checking started in admin file /usr/local/manchester/CVSROOT/admin for user abarrett 03:39:46: S -> Checked admin file for user abarrett they are an admin. 03:39:46: S -> InitTrigger(info.la) 03:39:46: S -> InitTrigger(email.la) 03:39:46: S -> LoadTrigger(audit.la) 03:39:46: S -> Audit trigger not enabled. 03:39:46: S -> Couldn't load trigger audit.la 03:39:46: S -> InitTrigger(checkout.la) 03:39:46: S -> Checkout trigger not enabled. 03:39:46: S -> Couldn't load trigger checkout.la 03:39:46: S -> InitTrigger(make.la) 03:39:46: S -> Make trigger not enabled. 03:39:46: S -> Couldn't load trigger make.la 03:39:46: S -> LoadTrigger(bug.la) 03:39:46: S -> Defect Tracking trigger not enabled. 03:39:46: S -> Couldn't load trigger bug.la 03:39:46: S -> Call pre-loaded 'email.la' 03:39:46: S -> plugintools_proc() 03:39:46: S -> Call pre-loaded 'email.la' returned 0, total ret 0 03:39:46: S -> Call pre-loaded 'info.la' 03:39:46: S -> plugintools_proc() 03:39:46: S -> Call pre-loaded 'info.la' returned 0, total ret 0 03:39:46: S -> run_trigger returning 0 03:39:46: S -> run precommand proc server 03:39:46: S -> run_trigger() 03:39:46: S -> Call pre-loaded 'email.la' 03:39:46: S -> precommand_proc() 03:39:46: S -> Call pre-loaded 'email.la' returned 0, total ret 0 03:39:46: S -> Call pre-loaded 'info.la' 03:39:46: S -> precommand_proc() 03:39:46: S -> default_trigger: parse_info(CVSROOT/precommand,%r %c,%) 03:39:46: S -> CFileAccess::CFileAccess() 03:39:46: S -> CFileAccess::open('/usr/local/manchester/CVSROOT/precommand','rb') 03:39:46: S -> CFileAccess::open() setvbuf(_IONBF) 03:39:46: S -> CFileAccess::close() 03:39:46: S -> CFileAccess::~CFileAccess() 03:39:46: S -> CFileAccess::close() 03:39:46: S -> Call pre-loaded 'info.la' returned 0, total ret 0 03:39:46: S -> run_trigger returning 0 03:39:46: S -> checkout - about to open_module 03:39:46: S -> open_module(/usr/local/manchester) 03:39:46: S -> checkout - about to do_module 1 times 03:39:46: S -> checkout - trying to determine if "tortoisecvs" could be a renamed file 03:39:46: S -> checkout(2) calls do_module(checkout_proc,) 03:39:46: S -> do_module(tortoisecvs, Updating, , ) 03:39:46: S -> do_module calls map_repository() 03:39:46: S -> map_repository(/usr/local/manchester/tortoisecvs) 03:39:46: S -> lookup_module2() 03:39:46: S -> lookup_module2(tortoisecvs) after rename? 03:39:46: S -> lookup_module2() call _lookup_module2() 03:39:46: S -> Loading modules2 from /usr/local/manchester/CVSROOT/modules2 03:39:46: S -> _lookup_module2 - continue_if_no_mod2=1 03:39:46: S -> lookup_module2(tortoisecvs,1) 03:39:46: S -> _lookup_module2 !p lookup_repository_module(tortoisecvs) 03:39:46: S -> lookup_repository_module(tortoisecvs) 03:39:46: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:39:46: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs) 03:39:46: S -> lookup_module2() call _lookup_module2 returned 0 03:39:46: S -> lookup_module2() no recursion permitted so give up now 03:39:46: S -> lookup_module2() ret=0, current_directory==NULL, current_directory->directory_mappings=!!!! 03:39:46: S -> lookup_module2() return ret=0 renamed=0 03:39:46: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs" 03:39:46: S -> do_module call to map_repository() has returned something 03:39:46: S -> * check to see if mname is a directory or file 03:39:46: S -> do_module calls isdir(/usr/local/manchester/tortoisecvs) 03:39:46: S -> do_module yes it is a directory ... 03:39:46: S -> * OK, we have now set up modargv with the actual file/directory we want to work on. 03:39:46: S -> run premodule trigger 03:39:46: S -> run_trigger() 03:39:46: S -> Call pre-loaded 'email.la' 03:39:46: S -> premodule_proc(tortoisecvs) 03:39:46: S -> Call pre-loaded 'email.la' returned 0, total ret 0 03:39:46: S -> Call pre-loaded 'info.la' 03:39:46: S -> premodule_proc(tortoisecvs) 03:39:46: S -> default_trigger: parse_info(CVSROOT/premodule,%r/%p %c %o,,tortoisecvs) 03:39:46: S -> CFileAccess::CFileAccess() 03:39:46: S -> CFileAccess::open('/usr/local/manchester/CVSROOT/premodule','rb') 03:39:46: S -> CFileAccess::open() setvbuf(_IONBF) 03:39:46: S -> CFileAccess::close() 03:39:46: S -> CFileAccess::~CFileAccess() 03:39:46: S -> CFileAccess::close() 03:39:46: S -> Call pre-loaded 'info.la' returned 0, total ret 0 03:39:46: S -> run_trigger returning 0 03:39:46: S -> do_modue(1): call the callback_proc() 03:39:46: S -> checkout_proc() - OK, so we're doing the checkout! 03:39:46: S -> checkout_proc Repository=/usr/local/manchester/tortoisecvs 03:39:46: S -> checkout_proc Sanitized Repository=/usr/local/manchester/tortoisecvs 03:39:46: S -> map_repository(/usr/local/manchester/tortoisecvs) 03:39:46: S -> lookup_module2() 03:39:46: S -> lookup_module2(tortoisecvs) after rename? 03:39:46: S -> lookup_module2() call _lookup_module2() 03:39:46: S -> _lookup_module2 - continue_if_no_mod2=1 03:39:46: S -> lookup_module2(tortoisecvs,2) 03:39:46: S -> _lookup_module2 !p lookup_repository_module(tortoisecvs) 03:39:46: S -> lookup_repository_module(tortoisecvs) 03:39:46: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:39:46: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs) 03:39:46: S -> lookup_module2() call _lookup_module2 returned 0 03:39:46: S -> lookup_module2() no recursion permitted so give up now 03:39:46: S -> lookup_module2() ret=0, current_directory==NULL, current_directory->directory_mappings=!!!! 03:39:46: S -> lookup_module2() return ret=0 renamed=0 03:39:46: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs" 03:39:46: S -> checkout_proc Mapped Repository=/usr/local/manchester/tortoisecvs 03:39:46: S -> checkout proc - verify the user can read the module/dir /usr/local/manchester/tortoisecvs and tag CVSNT_BRANCH_2_8_01 03:39:46: S -> verify_perm(/usr/local/manchester/tortoisecvs,,read,CVSNT_BRANCH_2_8_01,) 03:39:46: S -> verify_perm: verify_owner_dir() 03:39:46: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:39:46: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:39:46: S -> fileattr_read(/usr/local/manchester/tortoisecvs) 03:39:46: S -> _fileattr_read() malloc [strlen(/usr/local/manchester/tortoisecvs)=]33+[sizeof(CVS/fileattr.xml)=]17+20=70 03:39:46: S -> fileattr_read() xmalloc fname OK 03:39:46: S -> _fileattr_read() allocated memory for fname - will now sprintf() 03:39:46: S -> _fileattr_read() ReadXmlFile("/usr/local/manchester/tortoisecvs/CVS/fileattr.xml") 03:39:46: S -> fileattr_read() ReadXmlFile() 03:39:46: S -> fileattr_read() close 03:39:46: S -> fileattr_read() xfree fname 03:39:46: S -> fileattr_read() OK 03:39:46: S -> cache_directory_permissions() - cache directory(fileattr,) 03:39:46: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:39:46: S -> cache_directory_permissions() last_component=tortoisecvs 03:39:46: S -> fileattr_read(/usr/local/manchester) 03:39:46: S -> _fileattr_read() malloc [strlen(/usr/local/manchester)=]21+[sizeof(CVS/fileattr.xml)=]17+20=58 03:39:46: S -> fileattr_read() xmalloc fname OK 03:39:46: S -> _fileattr_read() allocated memory for fname - will now sprintf() 03:39:46: S -> _fileattr_read() no file "/usr/local/manchester/CVS/fileattr.xml", so allocate ofname of 54 bytes. 03:39:46: S -> fileattr_read() xmalloc ofname OK 03:39:46: S -> _fileattr_read() no old "/usr/local/manchester/CVS/fileattr". 03:39:46: S -> _fileattr_read() no old "/usr/local/manchester//.owner". 03:39:46: S -> _fileattr_read() no old "/usr/local/manchester//.perms". 03:39:46: S -> _fileattr_read() CXmlNode("fileattr") 03:39:46: S -> fileattr_read() xfree ofname and fname OK 03:39:46: S -> cache_directory_permissions() - cache directory(fileattr,) 03:39:46: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:39:46: S -> cache_directory_permissions() free(/usr/local/manchester) 03:39:46: S -> cache_directory_permissions() return 03:39:46: S -> verify_perm() Read directory permission cache OK 03:39:46: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:39:46: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:39:46: S -> user_state = 0, group_state = 0 03:39:46: S -> no match at this level 03:39:46: S -> ACL lookup on directory /usr/local/manchester 03:39:46: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:39:46: S -> user_state = 0, group_state = 0 03:39:46: S -> no match at this level 03:39:46: S -> Match found. user_state = 0, group_state = 0 03:39:46: S -> verify_perm() return 03:39:46: S -> checkout proc - verified the user can read the module/dir /usr/local/manchester/tortoisecvs and tag CVSNT_BRANCH_2_8_01 03:39:46: S -> checkout proc - where_orig=, shorten=0, mfile=, mwhere=, omodule=tortoisecvs 03:39:46: S -> checkout_proc: where=tortoisecvs 03:39:46: S -> checkout_proc: preload_update_dir=tortoisecvs 03:39:46: S -> * At this point, where is the directory we want to build, repository is 03:39:46: S -> * the repository for the lowest level of the path. 03:39:46: S -> * 03:39:46: S -> * We need to tell build_dirs not only the path we want it to 03:39:46: S -> * build, but also the repositories we want it to populate the 03:39:46: S -> * path with. To accomplish this, we walk the path backwards, one 03:39:46: S -> * pathname component at a time, constucting a linked list of 03:39:46: S -> * struct dir_to_build. 03:39:46: S -> checkout_proc: head->dirpath=tortoisecvs 03:39:46: S -> checkout_proc: reposcopy=/usr/local/manchester/tortoisecvs 03:39:46: S -> checkout_proc: head->dirpath(2)=tortoisecvs 03:39:46: S -> checkout_proc: head->repository= 03:39:46: S -> checkout_proc: reposcopy(3)=/usr/local/manchester/tortoisecvs 03:39:46: S -> checkout_proc: clean up 03:39:46: S -> checkout_proc: build_dirs_and_chdir() 03:39:46: S -> build_dirs_and_chdir() 03:39:46: S -> build_dirs_and_chdir: dirpath=tortoisecvs, dir=tortoisecvs, !noexec 03:39:46: S -> build_dirs_and_chdir: mkdir_if_needed(tortoisecvs) 03:39:46: S -> build_dirs_and_chdir: Subdir_Register(tortoisecvs) 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> build_dirs_and_chdir: CVS_CHDIR (tortoisecvs) 03:39:46: S -> build_dirs_and_chdir: return 0 03:39:46: S -> checkout_proc: set up the repository (or make sure the old one matches) 03:39:46: S -> checkout_proc: which is not W_FAKE 03:39:46: S -> checkout_proc: isfile(CVS) cwd=/tmp/cvs-serv2956/tortoisecvs 03:39:46: S -> checkout_proc: !(which&W_FAKE) 03:39:46: S -> Name_Repository(,tortoisecvs) 03:39:46: S -> Name_Repository dup tmp is len 03:39:46: S -> Name_Repository dup tmp is now len 03:39:46: S -> Name_Repository open CVS/Repository 03:39:46: S -> Name_Repository opened CVS/Repository ok so read a line 03:39:46: S -> Name_Repository closed CVS/Repository 03:39:46: S -> Name_Repository read 1 /usr/local/manchester/tortoisecvs 03:39:46: S -> Name_Repository (stripped the newline) read 2 /usr/local/manchester/tortoisecvs 03:39:46: S -> Name_Repository isabsolute( /usr/local/manchester/tortoisecvs )? 03:39:46: S -> Name_Repository not isabsolute( /usr/local/manchester/tortoisecvs ) 03:39:46: S -> Name_Repository Sanitize_Repository_Name( /usr/local/manchester/tortoisecvs )! 03:39:46: S -> Name_Repository return ( /usr/local/manchester/tortoisecvs )! 03:39:46: S -> run template proc 03:39:46: S -> run_trigger() 03:39:46: S -> Call pre-loaded 'email.la' 03:39:46: S -> template_proc(tortoisecvs) 03:39:46: S -> get_template returned failure 03:39:46: S -> Call pre-loaded 'email.la' returned 0, total ret 0 03:39:46: S -> Call pre-loaded 'info.la' 03:39:46: S -> template_proc(tortoisecvs) 03:39:46: S -> default_trigger: parse_rcsinfo(CVSROOT/rcsinfo,tortoisecvs) 03:39:46: S -> CFileAccess::CFileAccess() 03:39:46: S -> CFileAccess::open('/usr/local/manchester/CVSROOT/rcsinfo','rb') 03:39:46: S -> CFileAccess::open() setvbuf(_IONBF) 03:39:46: S -> CFileAccess::close() 03:39:46: S -> CFileAccess::~CFileAccess() 03:39:46: S -> CFileAccess::close() 03:39:46: S -> CFileAccess::CFileAccess() 03:39:46: S -> get_template: result: nothing ret=0, size=0 03:39:46: S -> CFileAccess::~CFileAccess() 03:39:46: S -> CFileAccess::close() 03:39:46: S -> get_template returned failure 03:39:46: S -> Call pre-loaded 'info.la' returned 0, total ret 0 03:39:46: S -> run_trigger returning 0 03:39:46: S -> Entries_Open() 03:39:46: S -> Entries_Open ParseTag() 03:39:46: S -> ParseTag() 03:39:46: S -> ParseTag_Dir(,,,0,) 03:39:46: S -> Entries_Open aflag || dirtag || dirdate 03:39:46: S -> Entries_Open CVS_FOPEN("CVS/Entries","r") 03:39:46: S -> Entries_Open CVS_FOPEN CVSADM_ENT returned a file handle, now call the (slow) fgetentent() / AddEntryNode 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entries_Open fclose() CVSADM_ENT 03:39:46: S -> Entries_Open CVS_FOPEN("CVS/Entries.Extra","r") 03:39:46: S -> Entries_Open CVS_FOPEN CVSADM_ENTEXT returned a file handle 03:39:46: S -> Entries_Open fclose() CVSADM_ENTEXT 03:39:46: S -> Entries_Open CVS_FOPEN("CVS/Entries.Log","r") 03:39:46: S -> Entries_Open clean up and return 03:39:46: S -> Entries_Open done 03:39:46: S -> Entries_Close - isfile ("CVS/Entries.Log") 03:39:46: S -> Entries_Close - dellist (list) 03:39:46: S -> CFileAccess::CFileAccess() 03:39:46: S -> history_write(O,tortoisecvs,CVSNT_BRANCH_2_8_01,tortoisecvs,/usr/local/manchester/tortoisecvs,,) 03:39:46: S -> history_write(workdir=/tortoisecvs) 03:39:46: S -> run history trigger 03:39:46: S -> history_write() run history trigger(O,/tortoisecvs,CVSNT_BRANCH_2_8_01,tortoisecvs,,,tortoisecvs) 03:39:46: S -> run_trigger() 03:39:46: S -> Call pre-loaded 'email.la' 03:39:46: S -> Call pre-loaded 'email.la' returned 0, total ret 0 03:39:46: S -> Call pre-loaded 'info.la' 03:39:46: S -> default_trigger: parse_info(CVSROOT/historyinfo,%t|%d|%u|%w|%s|%v,,) 03:39:46: S -> CFileAccess::CFileAccess() 03:39:46: S -> CFileAccess::open('/usr/local/manchester/CVSROOT/historyinfo','rb') 03:39:46: S -> CFileAccess::open() setvbuf(_IONBF) 03:39:46: S -> CFileAccess::close() 03:39:46: S -> CFileAccess::~CFileAccess() 03:39:46: S -> CFileAccess::close() 03:39:46: S -> Call pre-loaded 'info.la' returned 0, total ret 0 03:39:46: S -> run_trigger returning 0 03:39:46: S -> history_write() completed. 03:39:46: S -> CFileAccess::~CFileAccess() 03:39:46: S -> CFileAccess::close() 03:39:46: S -> checkout_proc(2) - calls do_update(tortoisecvs,/usr/local/manchester/tortoisecvs) 03:39:46: S -> do_update(CVSNT_BRANCH_2_8_01,,tortoisecvs,/usr/local/manchester/tortoisecvs) 03:39:46: S -> do_update() * call the recursion processor... with preload_update_dir=tortoisecvs 03:39:46: S -> start_recursion(tortoisecvs,/usr/local/manchester/tortoisecvs) 03:39:46: S -> start_recursion() dirleaveproc is OK 03:39:46: S -> start_recursion() update_dir set to "tortoisecvs" 03:39:46: S -> start_recursion - argument count (argc) == 0 03:39:46: S -> * There were no arguments, so we'll probably just recurse. The 03:39:46: S -> * exception to the rule is when we are called from a directory 03:39:46: S -> * without any CVS administration files. That has always meant to 03:39:46: S -> * process each of the sub-directories, so we pretend like we were 03:39:46: S -> * called with the list of sub-dirs of the current dir as args 03:39:46: S -> start_recursion: !just_subdirs - call addlist(dirlist==NULL, ".") 03:39:46: S -> start_recursion: addlist() returns and now dirlist!=NULL 03:39:46: S -> start_recursion/do_the_work: do_recursion() on the frame (dirlist != NULL). 03:39:46: S -> do_recursion: begin 03:39:46: S -> do_recursion: Check the value in CVSADM_ROOT 03:39:46: S -> do_recursion: Fill in repository with the current repository 03:39:46: S -> do_recursion: update_dir=tortoisecvs 03:39:46: S -> Name_Repository(,tortoisecvs) 03:39:46: S -> Name_Repository dup tmp is len 03:39:46: S -> Name_Repository dup tmp is now len 03:39:46: S -> Name_Repository open CVS/Repository 03:39:46: S -> Name_Repository opened CVS/Repository ok so read a line 03:39:46: S -> Name_Repository closed CVS/Repository 03:39:46: S -> Name_Repository read 1 /usr/local/manchester/tortoisecvs 03:39:46: S -> Name_Repository (stripped the newline) read 2 /usr/local/manchester/tortoisecvs 03:39:46: S -> Name_Repository isabsolute( /usr/local/manchester/tortoisecvs )? 03:39:46: S -> Name_Repository not isabsolute( /usr/local/manchester/tortoisecvs ) 03:39:46: S -> Name_Repository Sanitize_Repository_Name( /usr/local/manchester/tortoisecvs )! 03:39:46: S -> Name_Repository return ( /usr/local/manchester/tortoisecvs )! 03:39:46: S -> do_recursion: update_dir=tortoisecvs repository=/usr/local/manchester/tortoisecvs 03:39:46: S -> (repository && (server_active || !current_parsed_root->isremote)) 03:39:46: S -> map_repository(/usr/local/manchester/tortoisecvs) 03:39:46: S -> lookup_module2() 03:39:46: S -> lookup_module2(tortoisecvs) after rename? 03:39:46: S -> lookup_module2() call _lookup_module2() 03:39:46: S -> _lookup_module2 - continue_if_no_mod2=1 03:39:46: S -> lookup_module2(tortoisecvs,3) 03:39:46: S -> _lookup_module2 !p lookup_repository_module(tortoisecvs) 03:39:46: S -> lookup_repository_module(tortoisecvs) 03:39:46: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:39:46: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs) 03:39:46: S -> lookup_module2() call _lookup_module2 returned 0 03:39:46: S -> lookup_module2() no recursion permitted so give up now 03:39:46: S -> lookup_module2() ret=0, current_directory==NULL, current_directory->directory_mappings=!!!! 03:39:46: S -> lookup_module2() return ret=0 renamed=0 03:39:46: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs" 03:39:46: S -> Repository = /usr/local/manchester/tortoisecvs 03:39:46: S -> Mapped repository = /usr/local/manchester/tortoisecvs 03:39:46: S -> (repository && (server_active || !current_parsed_root->isremote)) 03:39:46: S -> ParseTag() 03:39:46: S -> ParseTag_Dir(,,,0,) 03:39:46: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:39:46: S -> verify_perm(/usr/local/manchester/tortoisecvs,,read,CVSNT_BRANCH_2_8_01,) 03:39:46: S -> verify_perm: verify_owner_dir() 03:39:46: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:39:46: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:39:46: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:39:46: S -> cache_directory_permissions() last_component=tortoisecvs 03:39:46: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:39:46: S -> cache_directory_permissions() free(/usr/local/manchester) 03:39:46: S -> cache_directory_permissions() return 03:39:46: S -> verify_perm() Read directory permission cache OK 03:39:46: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:39:46: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:39:46: S -> user_state = 0, group_state = 0 03:39:46: S -> no match at this level 03:39:46: S -> ACL lookup on directory /usr/local/manchester 03:39:46: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:39:46: S -> user_state = 0, group_state = 0 03:39:46: S -> no match at this level 03:39:46: S -> Match found. user_state = 0, group_state = 0 03:39:46: S -> verify_perm() return 03:39:46: S -> fileattr_startdir(/usr/local/manchester/tortoisecvs) 03:39:46: S -> * The filesdoneproc needs to be called for each directory where files 03:39:46: S -> * processed, or each directory that is processed by a call where no 03:39:46: S -> * directories were passed in. In fact, the only time we don't want to 03:39:46: S -> * call back the filesdoneproc is when we are processing directories that 03:39:46: S -> * were passed in on the command line (or in the special case of `.' when 03:39:46: S -> * we were called with no args 03:39:46: S -> do_recursion: dirlist != NULL && filelist == NULL 03:39:46: S -> do_recursion: dodoneproc=0 03:39:46: S -> * If filelist or dirlist is already set, we don't look again. Otherwise, 03:39:46: S -> * find the files and directories 03:39:46: S -> do_recursion: something was passed on the command line 03:39:46: S -> do_recursion: process the files (if any) 03:39:46: S -> do_recursion: call-back files done proc (if any) 03:39:46: S -> do_recursion: no: don't call-back files done proc (process_this_directory!dodoneprocframe->filesdoneproc != NULL) 03:39:46: S -> do_recursion: at skip_directory 03:39:46: S -> (repository && (server_active || !current_parsed_root->isremote)) 03:39:46: S -> fileattr_write() 03:39:46: S -> fileattr_free() 03:39:46: S -> do_recursion: process the directories (if necessary) 03:39:46: S -> do_recursion: really process the directories (if necessary) 03:39:46: S -> do_recursion() -- walklist (dirlist !=NULL, do_dir_proc, (void *) &frent) 03:39:46: S -> do_dir_proc() 03:39:46: S -> do_dir_proc() update_dir=tortoisecvs 03:39:46: S -> do_dir_proc() -- set up update_dir(tortoisecvs) - no dots ? 03:39:46: S -> do_dir_proc() -- set up update_dir is now dirp "tortoisecvs" - no dots ? 03:39:46: S -> do_dir_proc() -- frame->which & W_LOCAL 03:39:46: S -> do_dir_proc() -- server_active || !current_parsed_root->isremote 03:39:46: S -> ParseTag() 03:39:46: S -> ParseTag_Dir(,,,0,) 03:39:46: S -> do_dir_proc() -- verify_access 03:39:46: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:39:46: S -> verify_perm(/usr/local/manchester/tortoisecvs,,read,CVSNT_BRANCH_2_8_01,) 03:39:46: S -> verify_perm: verify_owner_dir() 03:39:46: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:39:46: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:39:46: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:39:46: S -> cache_directory_permissions() last_component=tortoisecvs 03:39:46: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:39:46: S -> cache_directory_permissions() free(/usr/local/manchester) 03:39:46: S -> cache_directory_permissions() return 03:39:46: S -> verify_perm() Read directory permission cache OK 03:39:46: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:39:46: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:39:46: S -> user_state = 0, group_state = 0 03:39:46: S -> no match at this level 03:39:46: S -> ACL lookup on directory /usr/local/manchester 03:39:46: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:39:46: S -> user_state = 0, group_state = 0 03:39:46: S -> no match at this level 03:39:46: S -> Match found. user_state = 0, group_state = 0 03:39:46: S -> verify_perm() return 03:39:46: S -> do_dir_proc() -- dir_return!=R_SKIP_ALL 03:39:46: S -> do_dir_proc() -- process_this_directory 03:39:46: S -> do_dir_proc() -- dir_return != R_SKIP_ALL && dir_return != R_ERROR && process_this_directory 03:39:46: S -> update_predirent_proc(.,tortoisecvs) 03:39:46: S -> update_predirent_proc() about to call ParseTag_Dir(dir,NULL,NULL,NULL,...) 03:39:46: S -> ParseTag_Dir(.,,,0,) 03:39:46: S -> update_predirent_proc() call WriteTag(_H_) 03:39:46: S -> WriteTag(.,vers!=NULL) 03:39:46: S -> WriteTag() tmp=./CVS/Tag 03:39:46: S -> WriteTag() -- finished 03:39:46: S -> run template proc 03:39:46: S -> run_trigger() 03:39:46: S -> Call pre-loaded 'email.la' 03:39:46: S -> template_proc(tortoisecvs) 03:39:46: S -> get_template returned failure 03:39:46: S -> Call pre-loaded 'email.la' returned 0, total ret 0 03:39:46: S -> Call pre-loaded 'info.la' 03:39:46: S -> template_proc(tortoisecvs) 03:39:46: S -> default_trigger: parse_rcsinfo(CVSROOT/rcsinfo,tortoisecvs) 03:39:46: S -> CFileAccess::CFileAccess() 03:39:46: S -> get_template: result: nothing ret=0, size=0 03:39:46: S -> CFileAccess::~CFileAccess() 03:39:46: S -> CFileAccess::close() 03:39:46: S -> get_template returned failure 03:39:46: S -> Call pre-loaded 'info.la' returned 0, total ret 0 03:39:46: S -> run_trigger returning 0 03:39:46: S -> update_predirent_proc(1) call open_direcotry(/usr/local/manchester/tortoisecvs,.) 03:39:46: S -> open_directory(/usr/local/manchester/tortoisecvs,.,CVSNT_BRANCH_2_8_01,,0,,0) 03:39:46: S -> open_directory() directory_stack_size increased by one to 1 03:39:46: S -> open_directory, (!remote) try and find a mapping file in this directory . 03:39:46: S -> RCS_parse(.directory_history,/usr/local/manchester/tortoisecvs) 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/.directory_history,v) 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/.directory_history,v) failed to open file 1 times 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/.directory_history,v) file does not exist, so return 0 03:39:46: S -> rcsbuf_open failed 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/Attic/.directory_history,v) 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/Attic/.directory_history,v) failed to open file 1 times 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/Attic/.directory_history,v) file does not exist, so return 0 03:39:46: S -> rcsbuf_open failed 03:39:46: S -> No mapping file in this directory. 03:39:46: S -> open_directory copy the tag and date. 03:39:46: S -> open_directory copied the tag and date. 03:39:46: S -> Look for rename script file CVS/Rename 03:39:46: S -> Rename script file does not exist 03:39:46: S -> directory opened 03:39:46: S -> update_predirent_proc(2) call open_direcotry(/usr/local/manchester/tortoisecvs,.,_H_) 03:39:46: S -> open_directory(/usr/local/manchester/tortoisecvs,.,CVSNT_BRANCH_2_8_01,,0,_H_,0) 03:39:46: S -> current_directory is already set 03:39:46: S -> open_directory() directory_stack_size increased by one to 2 03:39:46: S -> open_directory, (!remote) try and find a mapping file in this directory . 03:39:46: S -> The tests about to be executed are pointless since we know the result already (No mapping File in this directory.) 03:39:46: S -> RCS_parse(.directory_history,/usr/local/manchester/tortoisecvs) 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/.directory_history,v) 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/.directory_history,v) failed to open file 1 times 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/.directory_history,v) file does not exist, so return 0 03:39:46: S -> rcsbuf_open failed 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/Attic/.directory_history,v) 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/Attic/.directory_history,v) failed to open file 1 times 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/Attic/.directory_history,v) file does not exist, so return 0 03:39:46: S -> rcsbuf_open failed 03:39:46: S -> Duh! We already new this was rubbish... 03:39:46: S -> No mapping file in this directory. 03:39:46: S -> open_directory copy the tag and date. 03:39:46: S -> open_directory copied the tag and date. 03:39:46: S -> Look for rename script file CVS/Rename 03:39:46: S -> Rename script file does not exist 03:39:46: S -> directory opened 03:39:46: S -> update_predirent_proc(3) call Entries_Open_Dir(.) 03:39:46: S -> Entries_Open() 03:39:46: S -> Entries_Open ParseTag() 03:39:46: S -> ParseTag() 03:39:46: S -> ParseTag_Dir(,,,147263568,) 03:39:46: S -> Entries_Open aflag || dirtag || dirdate 03:39:46: S -> Entries_Open CVS_FOPEN("CVS/Entries","r") 03:39:46: S -> Entries_Open CVS_FOPEN CVSADM_ENT returned a file handle, now call the (slow) fgetentent() / AddEntryNode 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entries_Open fclose() CVSADM_ENT 03:39:46: S -> Entries_Open CVS_FOPEN("CVS/Entries.Extra","r") 03:39:46: S -> Entries_Open CVS_FOPEN CVSADM_ENTEXT returned a file handle 03:39:46: S -> Entries_Open fclose() CVSADM_ENTEXT 03:39:46: S -> Entries_Open CVS_FOPEN("CVS/Entries.Log","r") 03:39:46: S -> Entries_Open clean up and return 03:39:46: S -> Entries_Open done 03:39:46: S -> Entries_Close - isfile ("CVS/Entries.Log") 03:39:46: S -> Entries_Close - dellist (list) 03:39:46: S -> close_directory() 03:39:46: S -> close_directory() directory_stack_size decreased by one to 1 03:39:46: S -> close_directory() 03:39:46: S -> close_directory() directory_stack_size decreased by one to 0 03:39:46: S -> do_dir_proc() after predirent call ParseTag_Dir() 03:39:46: S -> ParseTag_Dir(.,,,0,) 03:39:46: S -> open_directory(/usr/local/manchester/tortoisecvs,.,CVSNT_BRANCH_2_8_01,,0,_H_,0) 03:39:46: S -> open_directory() directory_stack_size increased by one to 1 03:39:46: S -> open_directory, (!remote) try and find a mapping file in this directory . 03:39:46: S -> The tests about to be executed are pointless since we know the result already (No mapping File in this directory.) 03:39:46: S -> RCS_parse(.directory_history,/usr/local/manchester/tortoisecvs) 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/.directory_history,v) 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/.directory_history,v) failed to open file 1 times 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/.directory_history,v) file does not exist, so return 0 03:39:46: S -> rcsbuf_open failed 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/Attic/.directory_history,v) 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/Attic/.directory_history,v) failed to open file 1 times 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/Attic/.directory_history,v) file does not exist, so return 0 03:39:46: S -> rcsbuf_open failed 03:39:46: S -> Duh! We already new this was rubbish... 03:39:46: S -> No mapping file in this directory. 03:39:46: S -> open_directory copy the tag and date. 03:39:46: S -> open_directory copied the tag and date. 03:39:46: S -> Look for rename script file CVS/Rename 03:39:46: S -> Rename script file does not exist 03:39:46: S -> directory opened 03:39:46: S -> fileattr_startdir(/usr/local/manchester/tortoisecvs) 03:39:46: S -> do_dir_proc() -- call-back dir entry proc (if any) 03:39:46: S -> do_dir_proc() -- If we're doing the actual processing, call direntproc. 03:39:46: S -> unlink_file(./CVS/Entries.Static) 03:39:46: S -> nonpacketizing_buffer_output 03:39:46: S -> nonpacketizing_buffer_output: result: 0 03:39:46: S -> WriteTag(.,vers==NULL) 03:39:46: S -> get_directory_version() current_directory!=NULL, directory_version= 03:39:46: S -> WriteTag() tmp=./CVS/Tag 03:39:46: S -> WriteTag() -- finished 03:39:46: S -> do_dir_proc() -- only process the dir if the return code was 0. 03:39:46: S -> do_dir_proc() -- (frame->which&(W_LOCAL|W_FAKE)) 03:39:46: S -> debug: 18 03:39:46: S -> debug: 19 03:39:46: S -> debug: 20 03:39:46: S -> do_recursion: begin 03:39:46: S -> do_recursion: Check the value in CVSADM_ROOT 03:39:46: S -> do_recursion: Fill in repository with the current repository 03:39:46: S -> do_recursion: update_dir=tortoisecvs 03:39:46: S -> Name_Repository(,tortoisecvs) 03:39:46: S -> Name_Repository dup tmp is len 03:39:46: S -> Name_Repository dup tmp is now len 03:39:46: S -> Name_Repository open CVS/Repository 03:39:46: S -> Name_Repository opened CVS/Repository ok so read a line 03:39:46: S -> Name_Repository closed CVS/Repository 03:39:46: S -> Name_Repository read 1 /usr/local/manchester/tortoisecvs 03:39:46: S -> Name_Repository (stripped the newline) read 2 /usr/local/manchester/tortoisecvs 03:39:46: S -> Name_Repository isabsolute( /usr/local/manchester/tortoisecvs )? 03:39:46: S -> Name_Repository not isabsolute( /usr/local/manchester/tortoisecvs ) 03:39:46: S -> Name_Repository Sanitize_Repository_Name( /usr/local/manchester/tortoisecvs )! 03:39:46: S -> Name_Repository return ( /usr/local/manchester/tortoisecvs )! 03:39:46: S -> do_recursion: update_dir=tortoisecvs repository=/usr/local/manchester/tortoisecvs 03:39:46: S -> (repository && (server_active || !current_parsed_root->isremote)) 03:39:46: S -> map_repository(/usr/local/manchester/tortoisecvs) 03:39:46: S -> lookup_module2() 03:39:46: S -> lookup_module2(tortoisecvs) after rename? 03:39:46: S -> lookup_module2() call _lookup_module2() 03:39:46: S -> _lookup_module2 - continue_if_no_mod2=1 03:39:46: S -> lookup_module2(tortoisecvs,4) 03:39:46: S -> _lookup_module2 !p lookup_repository_module(tortoisecvs) 03:39:46: S -> lookup_repository_module(tortoisecvs) 03:39:46: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:39:46: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs) 03:39:46: S -> lookup_module2() call _lookup_module2 returned 0 03:39:46: S -> lookup_module2() no recursion permitted so give up now 03:39:46: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:39:46: S -> lookup_module2() return ret=0 renamed=0 03:39:46: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs" 03:39:46: S -> Repository = /usr/local/manchester/tortoisecvs 03:39:46: S -> Mapped repository = /usr/local/manchester/tortoisecvs 03:39:46: S -> * The filesdoneproc needs to be called for each directory where files 03:39:46: S -> * processed, or each directory that is processed by a call where no 03:39:46: S -> * directories were passed in. In fact, the only time we don't want to 03:39:46: S -> * call back the filesdoneproc is when we are processing directories that 03:39:46: S -> * were passed in on the command line (or in the special case of `.' when 03:39:46: S -> * we were called with no args 03:39:46: S -> do_recursion: dirlist == NULL && filelist == NULL 03:39:46: S -> do_recursion: dodoneproc=1 03:39:46: S -> * If filelist or dirlist is already set, we don't look again. Otherwise, 03:39:46: S -> * find the files and directories 03:39:46: S -> * both lists were NULL, so start from scratch 03:39:46: S -> * In the !(which & W_LOCAL) case, we filled in repository 03:39:46: S -> earlier in the function. In the (which & W_LOCAL) case, 03:39:46: S -> the Find_Names function is going to look through the 03:39:46: S -> Entries file. If we do not have a repository, that 03:39:46: S -> does not make sense, so we insist upon having a 03:39:46: S -> repository at this point. Name_Repository will give a 03:39:46: S -> reasonable error message. 03:39:46: S -> do_recursion: repository != NULL 03:39:46: S -> do_recursion: mapped_repository != NULL 03:39:46: S -> do_recursion: find the files and fill in entries if appropriate 03:39:46: S -> do_recursion: process_this_directory, call Find_Names() 03:39:46: S -> lookup_module2() 03:39:46: S -> lookup_module2(tortoisecvs) after rename? 03:39:46: S -> lookup_module2() call _lookup_module2() 03:39:46: S -> _lookup_module2 - continue_if_no_mod2=1 03:39:46: S -> lookup_module2(tortoisecvs,5) 03:39:46: S -> _lookup_module2 !p lookup_repository_module(tortoisecvs) 03:39:46: S -> lookup_repository_module(tortoisecvs) 03:39:46: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:39:46: S -> _lookup_module2 !mod return 0 left,right(,) 03:39:46: S -> lookup_module2() call _lookup_module2 returned 0 03:39:46: S -> lookup_module2() no recursion permitted so give up now 03:39:46: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:39:46: S -> lookup_module2() return ret=0 renamed=0 03:39:46: S -> Entries_Open() 03:39:46: S -> Entries_Open ParseTag() 03:39:46: S -> ParseTag() 03:39:46: S -> ParseTag_Dir(,,,0,) 03:39:46: S -> Entries_Open aflag || dirtag || dirdate 03:39:46: S -> Entries_Open CVS_FOPEN("CVS/Entries","r") 03:39:46: S -> Entries_Open CVS_FOPEN CVSADM_ENT returned a file handle, now call the (slow) fgetentent() / AddEntryNode 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Entries_Open fclose() CVSADM_ENT 03:39:46: S -> Entries_Open CVS_FOPEN("CVS/Entries.Extra","r") 03:39:46: S -> Entries_Open CVS_FOPEN CVSADM_ENTEXT returned a file handle 03:39:46: S -> Entries_Open fclose() CVSADM_ENTEXT 03:39:46: S -> Entries_Open CVS_FOPEN("CVS/Entries.Log","r") 03:39:46: S -> Entries_Open clean up and return 03:39:46: S -> Entries_Open done 03:39:46: S -> find_virtual_rcs(/usr/local/manchester/tortoisecvs) 03:39:46: S -> lookup_module2() 03:39:46: S -> lookup_module2(tortoisecvs) after rename? 03:39:46: S -> lookup_module2() call _lookup_module2() 03:39:46: S -> _lookup_module2 - continue_if_no_mod2=1 03:39:46: S -> lookup_module2(tortoisecvs,6) 03:39:46: S -> _lookup_module2 !p lookup_repository_module(tortoisecvs) 03:39:46: S -> lookup_repository_module(tortoisecvs) 03:39:46: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:39:46: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs) 03:39:46: S -> lookup_module2() call _lookup_module2 returned 0 03:39:46: S -> lookup_module2() no recursion permitted so give up now 03:39:46: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:39:46: S -> lookup_module2() return ret=0 renamed=0 03:39:46: S -> find_rename_rcs(/usr/local/manchester/tortoisecvs) 03:39:46: S -> do_recursion: Find_Names got a filelist 03:39:46: S -> do_recursion: process the files (if any) 03:39:46: S -> do_recursion: read lock it if necessary 03:39:46: S -> * For the server, we handle notifications in a completely different 03:39:46: S -> place (server_notify). For local, we can't do them here--we don't 03:39:46: S -> have writelocks in place, and there is no way to get writelocks here 03:39:46: S -> do_recursion: process the files by calling walklist() 03:39:46: S -> do_file_proc: process the files "ChangeLog.txt" 03:39:46: S -> (server_active || !current_parsed_root->isremote) 03:39:46: S -> map_filename(/usr/local/manchester/tortoisecvs,ChangeLog.txt) 03:39:46: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/ChangeLog.txt) 03:39:46: S -> map_repository(/usr/local/manchester/tortoisecvs/ChangeLog.txt) 03:39:46: S -> lookup_module2() 03:39:46: S -> lookup_module2(tortoisecvs/ChangeLog.txt) after rename? 03:39:46: S -> lookup_module2() call _lookup_module2() 03:39:46: S -> _lookup_module2 - continue_if_no_mod2=1 03:39:46: S -> lookup_module2(tortoisecvs/ChangeLog.txt,7) 03:39:46: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:39:46: S -> lookup_repository_module(tortoisecvs) 03:39:46: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:39:46: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/ChangeLog.txt) 03:39:46: S -> lookup_module2() call _lookup_module2 returned 0 03:39:46: S -> lookup_module2() no recursion permitted so give up now 03:39:46: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:39:46: S -> lookup_module2() return ret=0 renamed=0 03:39:46: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/ChangeLog.txt" 03:39:46: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/ChangeLog.txt 03:39:46: S -> do_file_proc: mapped name of file "ChangeLog.txt" 03:39:46: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:39:46: S -> RCS_parse(ChangeLog.txt,/usr/local/manchester/tortoisecvs) 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/ChangeLog.txt,v) 03:39:46: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/ChangeLog.txt,v 03:39:46: S -> Lock server command received: 000 OK Lock granted (172405) 03:39:46: S -> do_lock_server: [03:39:46] obtained lock 172405 in /scotty/tortoisecvs/ChangeLog.txt,v 03:39:46: S -> do_lock_file: lock server returns 172405 03:39:46: S -> rcsbuf_open(/scotty/tortoisecvs/ChangeLog.txt,v) -- obtained a new lock 03:39:46: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:39:46: S -> do_file_proc: call findnode_fn() 03:39:46: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,ChangeLog.txt,1004533440) 03:39:46: S -> do_file_proc: got a result from findnode_fn() 03:39:46: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,ChangeLog.txt,1004533440) 03:39:46: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:39:46: S -> verify_perm(/usr/local/manchester/tortoisecvs,ChangeLog.txt,read,CVSNT_BRANCH_2_8_01,) 03:39:46: S -> verify_perm: verify_owner_dir() 03:39:46: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:39:46: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:39:46: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:39:46: S -> cache_directory_permissions() last_component=tortoisecvs 03:39:46: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:39:46: S -> cache_directory_permissions() free(/usr/local/manchester) 03:39:46: S -> cache_directory_permissions() return 03:39:46: S -> verify_perm() Read directory permission cache OK 03:39:46: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:39:46: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:39:46: S -> user_state = 0, group_state = 0 03:39:46: S -> no match at this level 03:39:46: S -> ACL lookup on directory /usr/local/manchester 03:39:46: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:39:46: S -> user_state = 0, group_state = 0 03:39:46: S -> no match at this level 03:39:46: S -> Match found. user_state = 0, group_state = 0 03:39:46: S -> verify_perm() return 03:39:46: S -> do_file_proc: verify_access() returned ok 03:39:46: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,ChangeLog.txt) 03:39:46: S -> Classify_File (ChangeLog.txt) 03:39:46: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:39:46: S -> Version_TS -- findnode_fn() not force_case_match 03:39:46: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:39:46: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/ChangeLog.txt,v",CVSNT_BRANCH_2_8_01,,1,0) 03:39:46: S -> *RCS_getbranch(1.2.4) 03:39:46: S -> Classify_File vn_rcs=1.2 03:39:46: S -> Classify_File options=kv 03:39:46: S -> Classify_File A normal entry, TS_Rcs is valid 03:39:46: S -> Classify_File The RCS file is the same version as the user file 03:39:46: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:39:46: S -> Classify_File free up the vers struct, or just return it 03:39:46: S -> Classify_File return the status of the file 03:39:46: S -> *RCS_getbranch(1.2.4) 03:39:46: S -> checkout_file("") 03:39:46: S -> checkout_file() - if server is active shouldnt we never use unicode? "kv" 03:39:46: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:39:46: S -> RCS_checkout (/scotty/tortoisecvs/ChangeLog.txt,v, 1.2, kv, (function)) 03:39:46: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:39:46: S -> RCS_checkout() - We want the head revision. Try to read it directly. 03:39:46: S -> RCS_checkout() calls rcsbuf_valpolish() 03:39:46: S -> RCS_checkout() -- Handle zip expansion of head 03:39:46: S -> RCS_checkout options = "kv" 03:39:46: S -> got rcs_mode = 0666 from rcs-permissions-tag 03:39:46: S -> RCS_checkout() calls expand_keywords() 03:39:46: S -> keywords trigger using author as username 03:39:46: S -> RCS_checkout() returned from call to expand_keywords() 03:39:46: S -> RCS_checkout() rcsbuf_valfree 03:39:46: S -> RCS_checkout() rcsbuf_valfree() done 03:39:46: S -> RCS_checkout() free_rev 03:39:46: S -> RCS_checkout() call pfn() 03:39:46: S -> checkout_to_buffer(90218) 03:39:46: S -> checkout_to_buffer() complete 03:39:46: S -> checkout pfn completed 03:39:46: S -> RCS_checkout() now if (free_value)... 03:39:46: S -> RCS_checkout() now xfree(zbuf); 03:39:46: S -> RCS_checkout() calls modify_mode() 03:39:46: S -> RCS_checkout -> return ok 03:39:46: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:39:46: S -> fileattr_find(file[@name=F'%s']/watched) 03:39:46: S -> fileattr_read(/usr/local/manchester/tortoisecvs) 03:39:46: S -> _fileattr_read() malloc [strlen(/usr/local/manchester/tortoisecvs)=]33+[sizeof(CVS/fileattr.xml)=]17+20=70 03:39:46: S -> fileattr_read() xmalloc fname OK 03:39:46: S -> _fileattr_read() allocated memory for fname - will now sprintf() 03:39:46: S -> _fileattr_read() ReadXmlFile("/usr/local/manchester/tortoisecvs/CVS/fileattr.xml") 03:39:46: S -> fileattr_read() ReadXmlFile() 03:39:46: S -> fileattr_read() close 03:39:46: S -> fileattr_read() xfree fname 03:39:46: S -> fileattr_read() OK 03:39:46: S -> fileattr_read() return 03:39:46: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:39:46: S -> Version_TS -- findnode_fn() not force_case_match 03:39:46: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:39:46: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/ChangeLog.txt,v",CVSNT_BRANCH_2_8_01,,1,0) 03:39:46: S -> *RCS_getbranch(1.2.4) 03:39:46: S -> checkout_file() call Register if !is_rcs 03:39:46: S -> server_register(ChangeLog.txt, 1.2, Mon Jun 25 02:12:29 2012, kv, CVSNT_BRANCH_2_8_01, , , , , , ) 03:39:46: S -> Register(ChangeLog.txt, 1.2, Mon Jun 25 02:12:29 2012, kv, CVSNT_BRANCH_2_8_01 , , , , ) 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() was it already there? -- apparently yes 03:39:46: S -> AddEntryNode() take it out 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Register(): !noexec 03:39:46: S -> Register(): finished 03:39:46: S -> checkout_file(1) call server_updated() 03:39:46: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,ChangeLog.txt,0666) 03:39:46: S -> do_file_proc: finished fileproc() 03:39:46: S -> Lock server command sent: Unlock 172405 03:39:46: S -> Lock server command received: 000 OK Unlocked 03:39:46: S -> do_unlock_file: (lock 172405) lock server returns 0 03:39:46: S -> do_file_proc: return 03:39:46: S -> do_file_proc: process the files "GPL.html" 03:39:46: S -> (server_active || !current_parsed_root->isremote) 03:39:46: S -> map_filename(/usr/local/manchester/tortoisecvs,GPL.html) 03:39:46: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/GPL.html) 03:39:46: S -> map_repository(/usr/local/manchester/tortoisecvs/GPL.html) 03:39:46: S -> lookup_module2() 03:39:46: S -> lookup_module2(tortoisecvs/GPL.html) after rename? 03:39:46: S -> lookup_module2() call _lookup_module2() 03:39:46: S -> _lookup_module2 - continue_if_no_mod2=1 03:39:46: S -> lookup_module2(tortoisecvs/GPL.html,8) 03:39:46: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:39:46: S -> lookup_repository_module(tortoisecvs) 03:39:46: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:39:46: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/GPL.html) 03:39:46: S -> lookup_module2() call _lookup_module2 returned 0 03:39:46: S -> lookup_module2() no recursion permitted so give up now 03:39:46: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:39:46: S -> lookup_module2() return ret=0 renamed=0 03:39:46: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/GPL.html" 03:39:46: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/GPL.html 03:39:46: S -> do_file_proc: mapped name of file "GPL.html" 03:39:46: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:39:46: S -> RCS_parse(GPL.html,/usr/local/manchester/tortoisecvs) 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/GPL.html,v) 03:39:46: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/GPL.html,v 03:39:46: S -> Lock server command received: 000 OK Lock granted (172406) 03:39:46: S -> do_lock_server: [03:39:46] obtained lock 172406 in /scotty/tortoisecvs/GPL.html,v 03:39:46: S -> do_lock_file: lock server returns 172406 03:39:46: S -> rcsbuf_open(/scotty/tortoisecvs/GPL.html,v) -- obtained a new lock 03:39:46: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:39:46: S -> do_file_proc: call findnode_fn() 03:39:46: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,GPL.html,1004533440) 03:39:46: S -> do_file_proc: got a result from findnode_fn() 03:39:46: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,GPL.html,1004533440) 03:39:46: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:39:46: S -> verify_perm(/usr/local/manchester/tortoisecvs,GPL.html,read,CVSNT_BRANCH_2_8_01,) 03:39:46: S -> verify_perm: verify_owner_dir() 03:39:46: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:39:46: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:39:46: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:39:46: S -> cache_directory_permissions() last_component=tortoisecvs 03:39:46: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:39:46: S -> cache_directory_permissions() free(/usr/local/manchester) 03:39:46: S -> cache_directory_permissions() return 03:39:46: S -> verify_perm() Read directory permission cache OK 03:39:46: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:39:46: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:39:46: S -> user_state = 0, group_state = 0 03:39:46: S -> no match at this level 03:39:46: S -> ACL lookup on directory /usr/local/manchester 03:39:46: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:39:46: S -> user_state = 0, group_state = 0 03:39:46: S -> no match at this level 03:39:46: S -> Match found. user_state = 0, group_state = 0 03:39:46: S -> verify_perm() return 03:39:46: S -> do_file_proc: verify_access() returned ok 03:39:46: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,GPL.html) 03:39:46: S -> Classify_File (GPL.html) 03:39:46: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:39:46: S -> Version_TS -- findnode_fn() not force_case_match 03:39:46: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:39:46: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/GPL.html,v",CVSNT_BRANCH_2_8_01,,1,0) 03:39:46: S -> *RCS_getbranch(1.1.4) 03:39:46: S -> Classify_File vn_rcs=1.1 03:39:46: S -> Classify_File options=kv 03:39:46: S -> Classify_File A normal entry, TS_Rcs is valid 03:39:46: S -> Classify_File The RCS file is the same version as the user file 03:39:46: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:39:46: S -> Classify_File free up the vers struct, or just return it 03:39:46: S -> Classify_File return the status of the file 03:39:46: S -> *RCS_getbranch(1.1.4) 03:39:46: S -> checkout_file("") 03:39:46: S -> checkout_file() - if server is active shouldnt we never use unicode? "kv" 03:39:46: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:39:46: S -> RCS_checkout (/scotty/tortoisecvs/GPL.html,v, 1.1, kv, (function)) 03:39:46: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:39:46: S -> RCS_checkout() - We want the head revision. Try to read it directly. 03:39:46: S -> RCS_checkout() calls rcsbuf_valpolish() 03:39:46: S -> RCS_checkout() -- Handle zip expansion of head 03:39:46: S -> RCS_checkout options = "kv" 03:39:46: S -> got rcs_mode = 0666 from rcs-permissions-tag 03:39:46: S -> RCS_checkout() calls expand_keywords() 03:39:46: S -> keywords trigger using author as username 03:39:46: S -> RCS_checkout() returned from call to expand_keywords() 03:39:46: S -> RCS_checkout() rcsbuf_valfree 03:39:46: S -> RCS_checkout() rcsbuf_valfree() done 03:39:46: S -> RCS_checkout() free_rev 03:39:46: S -> RCS_checkout() call pfn() 03:39:46: S -> checkout_to_buffer(16222) 03:39:46: S -> checkout_to_buffer() complete 03:39:46: S -> checkout pfn completed 03:39:46: S -> RCS_checkout() now if (free_value)... 03:39:46: S -> RCS_checkout() now xfree(zbuf); 03:39:46: S -> RCS_checkout() calls modify_mode() 03:39:46: S -> RCS_checkout -> return ok 03:39:46: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:39:46: S -> fileattr_find(file[@name=F'%s']/watched) 03:39:46: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:39:46: S -> Version_TS -- findnode_fn() not force_case_match 03:39:46: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:39:46: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/GPL.html,v",CVSNT_BRANCH_2_8_01,,1,0) 03:39:46: S -> *RCS_getbranch(1.1.4) 03:39:46: S -> checkout_file() call Register if !is_rcs 03:39:46: S -> server_register(GPL.html, 1.1, Mon Jun 25 02:12:29 2012, kv, CVSNT_BRANCH_2_8_01, , , , , , ) 03:39:46: S -> Register(GPL.html, 1.1, Mon Jun 25 02:12:29 2012, kv, CVSNT_BRANCH_2_8_01 , , , , ) 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() was it already there? -- apparently yes 03:39:46: S -> AddEntryNode() take it out 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Register(): !noexec 03:39:46: S -> Register(): finished 03:39:46: S -> checkout_file(1) call server_updated() 03:39:46: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,GPL.html,0666) 03:39:46: S -> do_file_proc: finished fileproc() 03:39:46: S -> Lock server command sent: Unlock 172406 03:39:46: S -> Lock server command received: 000 OK Unlocked 03:39:46: S -> do_unlock_file: (lock 172406) lock server returns 0 03:39:46: S -> do_file_proc: return 03:39:46: S -> do_file_proc: process the files "Help.html" 03:39:46: S -> (server_active || !current_parsed_root->isremote) 03:39:46: S -> map_filename(/usr/local/manchester/tortoisecvs,Help.html) 03:39:46: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/Help.html) 03:39:46: S -> map_repository(/usr/local/manchester/tortoisecvs/Help.html) 03:39:46: S -> lookup_module2() 03:39:46: S -> lookup_module2(tortoisecvs/Help.html) after rename? 03:39:46: S -> lookup_module2() call _lookup_module2() 03:39:46: S -> _lookup_module2 - continue_if_no_mod2=1 03:39:46: S -> lookup_module2(tortoisecvs/Help.html,9) 03:39:46: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:39:46: S -> lookup_repository_module(tortoisecvs) 03:39:46: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:39:46: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/Help.html) 03:39:46: S -> lookup_module2() call _lookup_module2 returned 0 03:39:46: S -> lookup_module2() no recursion permitted so give up now 03:39:46: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:39:46: S -> lookup_module2() return ret=0 renamed=0 03:39:46: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/Help.html" 03:39:46: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/Help.html 03:39:46: S -> do_file_proc: mapped name of file "Help.html" 03:39:46: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:39:46: S -> RCS_parse(Help.html,/usr/local/manchester/tortoisecvs) 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/Help.html,v) 03:39:46: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/Help.html,v 03:39:46: S -> Lock server command received: 000 OK Lock granted (172407) 03:39:46: S -> do_lock_server: [03:39:46] obtained lock 172407 in /scotty/tortoisecvs/Help.html,v 03:39:46: S -> do_lock_file: lock server returns 172407 03:39:46: S -> rcsbuf_open(/scotty/tortoisecvs/Help.html,v) -- obtained a new lock 03:39:46: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:39:46: S -> do_file_proc: call findnode_fn() 03:39:46: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,Help.html,1004533440) 03:39:46: S -> do_file_proc: got a result from findnode_fn() 03:39:46: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,Help.html,1004533440) 03:39:46: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:39:46: S -> verify_perm(/usr/local/manchester/tortoisecvs,Help.html,read,CVSNT_BRANCH_2_8_01,) 03:39:46: S -> verify_perm: verify_owner_dir() 03:39:46: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:39:46: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:39:46: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:39:46: S -> cache_directory_permissions() last_component=tortoisecvs 03:39:46: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:39:46: S -> cache_directory_permissions() free(/usr/local/manchester) 03:39:46: S -> cache_directory_permissions() return 03:39:46: S -> verify_perm() Read directory permission cache OK 03:39:46: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:39:46: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:39:46: S -> user_state = 0, group_state = 0 03:39:46: S -> no match at this level 03:39:46: S -> ACL lookup on directory /usr/local/manchester 03:39:46: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:39:46: S -> user_state = 0, group_state = 0 03:39:46: S -> no match at this level 03:39:46: S -> Match found. user_state = 0, group_state = 0 03:39:46: S -> verify_perm() return 03:39:46: S -> do_file_proc: verify_access() returned ok 03:39:46: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,Help.html) 03:39:46: S -> Classify_File (Help.html) 03:39:46: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:39:46: S -> Version_TS -- findnode_fn() not force_case_match 03:39:46: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:39:46: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/Help.html,v",CVSNT_BRANCH_2_8_01,,1,0) 03:39:46: S -> *RCS_getbranch(1.1.4) 03:39:46: S -> Classify_File vn_rcs=1.1 03:39:46: S -> Classify_File options=kv 03:39:46: S -> Classify_File A normal entry, TS_Rcs is valid 03:39:46: S -> Classify_File The RCS file is the same version as the user file 03:39:46: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:39:46: S -> Classify_File free up the vers struct, or just return it 03:39:46: S -> Classify_File return the status of the file 03:39:46: S -> *RCS_getbranch(1.1.4) 03:39:46: S -> checkout_file("") 03:39:46: S -> checkout_file() - if server is active shouldnt we never use unicode? "kv" 03:39:46: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:39:46: S -> RCS_checkout (/scotty/tortoisecvs/Help.html,v, 1.1, kv, (function)) 03:39:46: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:39:46: S -> RCS_checkout() - We want the head revision. Try to read it directly. 03:39:46: S -> RCS_checkout() calls rcsbuf_valpolish() 03:39:46: S -> RCS_checkout() -- Handle zip expansion of head 03:39:46: S -> RCS_checkout options = "kv" 03:39:46: S -> got rcs_mode = 0666 from rcs-permissions-tag 03:39:46: S -> RCS_checkout() calls expand_keywords() 03:39:46: S -> keywords trigger using author as username 03:39:46: S -> RCS_checkout() returned from call to expand_keywords() 03:39:46: S -> RCS_checkout() rcsbuf_valfree 03:39:46: S -> RCS_checkout() rcsbuf_valfree() done 03:39:46: S -> RCS_checkout() free_rev 03:39:46: S -> RCS_checkout() call pfn() 03:39:46: S -> checkout_to_buffer(1073) 03:39:46: S -> checkout_to_buffer() complete 03:39:46: S -> checkout pfn completed 03:39:46: S -> RCS_checkout() now if (free_value)... 03:39:46: S -> RCS_checkout() now xfree(zbuf); 03:39:46: S -> RCS_checkout() calls modify_mode() 03:39:46: S -> RCS_checkout -> return ok 03:39:46: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:39:46: S -> fileattr_find(file[@name=F'%s']/watched) 03:39:46: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:39:46: S -> Version_TS -- findnode_fn() not force_case_match 03:39:46: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:39:46: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/Help.html,v",CVSNT_BRANCH_2_8_01,,1,0) 03:39:46: S -> *RCS_getbranch(1.1.4) 03:39:46: S -> checkout_file() call Register if !is_rcs 03:39:46: S -> server_register(Help.html, 1.1, Mon Jun 25 02:12:29 2012, kv, CVSNT_BRANCH_2_8_01, , , , , , ) 03:39:46: S -> Register(Help.html, 1.1, Mon Jun 25 02:12:29 2012, kv, CVSNT_BRANCH_2_8_01 , , , , ) 03:39:46: S -> Entnode_Create() 03:39:46: S -> Entnode_Create() finished 03:39:46: S -> AddEntryNode() 03:39:46: S -> AddEntryNode() was it already there? -- apparently yes 03:39:46: S -> AddEntryNode() take it out 03:39:46: S -> AddEntryNode() get a node and fill in the regular stuff 03:39:46: S -> AddEntryNode() this one gets a key of the name for hashing 03:39:46: S -> AddEntryNode() put the node into the list 03:39:46: S -> AddEntryNode() finished 03:39:46: S -> Register(): !noexec 03:39:46: S -> Register(): finished 03:39:46: S -> checkout_file(1) call server_updated() 03:39:46: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,Help.html,0666) 03:39:46: S -> do_file_proc: finished fileproc() 03:39:46: S -> Lock server command sent: Unlock 172407 03:39:46: S -> Lock server command received: 000 OK Unlocked 03:39:46: S -> do_unlock_file: (lock 172407) lock server returns 0 03:39:46: S -> do_file_proc: return 03:39:46: S -> do_file_proc: process the files "PostInst.exe" 03:39:46: S -> (server_active || !current_parsed_root->isremote) 03:39:46: S -> map_filename(/usr/local/manchester/tortoisecvs,PostInst.exe) 03:39:46: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/PostInst.exe) 03:39:46: S -> map_repository(/usr/local/manchester/tortoisecvs/PostInst.exe) 03:39:46: S -> lookup_module2() 03:39:46: S -> lookup_module2(tortoisecvs/PostInst.exe) after rename? 03:39:46: S -> lookup_module2() call _lookup_module2() 03:39:46: S -> _lookup_module2 - continue_if_no_mod2=1 03:39:46: S -> lookup_module2(tortoisecvs/PostInst.exe,10) 03:39:46: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:39:46: S -> lookup_repository_module(tortoisecvs) 03:39:46: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:39:46: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/PostInst.exe) 03:39:46: S -> lookup_module2() call _lookup_module2 returned 0 03:39:46: S -> lookup_module2() no recursion permitted so give up now 03:39:46: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:39:46: S -> lookup_module2() return ret=0 renamed=0 03:39:46: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/PostInst.exe" 03:39:46: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/PostInst.exe 03:39:46: S -> do_file_proc: mapped name of file "PostInst.exe" 03:39:46: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:39:46: S -> RCS_parse(PostInst.exe,/usr/local/manchester/tortoisecvs) 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/PostInst.exe,v) 03:39:46: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/PostInst.exe,v 03:39:46: S -> Lock server command received: 000 OK Lock granted (172408) 03:39:46: S -> do_lock_server: [03:39:46] obtained lock 172408 in /scotty/tortoisecvs/PostInst.exe,v 03:39:46: S -> do_lock_file: lock server returns 172408 03:39:46: S -> rcsbuf_open(/scotty/tortoisecvs/PostInst.exe,v) -- obtained a new lock 03:39:46: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:39:46: S -> do_file_proc: call findnode_fn() 03:39:46: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,PostInst.exe,1004533440) 03:39:46: S -> do_file_proc: no node? 03:39:46: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,PostInst.exe) 03:39:46: S -> Classify_File (PostInst.exe) 03:39:46: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:39:46: S -> Version_TS -- findnode_fn() not force_case_match 03:39:46: S -> Version_TS -- findnode() found nothing. 03:39:46: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/PostInst.exe,v",CVSNT_BRANCH_2_8_01,,1,0) 03:39:46: S -> Classify_File vn_rcs= 03:39:46: S -> Classify_File options= 03:39:46: S -> Classify_File No entry available, ts_rcs is invalid 03:39:46: S -> Classify_File there is no RCS file either 03:39:46: S -> Classify_File free up the vers struct, or just return it 03:39:46: S -> Classify_File return the status of the file 03:39:46: S -> update_fileproc() T_UPTODATE edit_unmodified=0 03:39:46: S -> do_file_proc: finished fileproc() 03:39:46: S -> Lock server command sent: Unlock 172408 03:39:46: S -> Lock server command received: 000 OK Unlocked 03:39:46: S -> do_unlock_file: (lock 172408) lock server returns 0 03:39:46: S -> do_file_proc: return 03:39:46: S -> do_file_proc: process the files "TortoiseAct.exe" 03:39:46: S -> (server_active || !current_parsed_root->isremote) 03:39:46: S -> map_filename(/usr/local/manchester/tortoisecvs,TortoiseAct.exe) 03:39:46: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/TortoiseAct.exe) 03:39:46: S -> map_repository(/usr/local/manchester/tortoisecvs/TortoiseAct.exe) 03:39:46: S -> lookup_module2() 03:39:46: S -> lookup_module2(tortoisecvs/TortoiseAct.exe) after rename? 03:39:46: S -> lookup_module2() call _lookup_module2() 03:39:46: S -> _lookup_module2 - continue_if_no_mod2=1 03:39:46: S -> lookup_module2(tortoisecvs/TortoiseAct.exe,11) 03:39:46: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:39:46: S -> lookup_repository_module(tortoisecvs) 03:39:46: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:39:46: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/TortoiseAct.exe) 03:39:46: S -> lookup_module2() call _lookup_module2 returned 0 03:39:46: S -> lookup_module2() no recursion permitted so give up now 03:39:46: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:39:46: S -> lookup_module2() return ret=0 renamed=0 03:39:46: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/TortoiseAct.exe" 03:39:46: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/TortoiseAct.exe 03:39:46: S -> do_file_proc: mapped name of file "TortoiseAct.exe" 03:39:46: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:39:46: S -> RCS_parse(TortoiseAct.exe,/usr/local/manchester/tortoisecvs) 03:39:46: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/TortoiseAct.exe,v) 03:39:46: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/TortoiseAct.exe,v 03:39:46: S -> Lock server command received: 000 OK Lock granted (172409) 03:39:46: S -> do_lock_server: [03:39:46] obtained lock 172409 in /scotty/tortoisecvs/TortoiseAct.exe,v 03:39:46: S -> do_lock_file: lock server returns 172409 03:39:46: S -> rcsbuf_open(/scotty/tortoisecvs/TortoiseAct.exe,v) -- obtained a new lock 03:39:46: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:39:47: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:39:47: S -> do_file_proc: call findnode_fn() 03:39:47: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseAct.exe,1004533440) 03:39:47: S -> do_file_proc: got a result from findnode_fn() 03:39:47: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseAct.exe,1004533440) 03:39:47: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:39:47: S -> verify_perm(/usr/local/manchester/tortoisecvs,TortoiseAct.exe,read,CVSNT_BRANCH_2_8_01,) 03:39:47: S -> verify_perm: verify_owner_dir() 03:39:47: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:39:47: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:39:47: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:39:47: S -> cache_directory_permissions() last_component=tortoisecvs 03:39:47: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:39:47: S -> cache_directory_permissions() free(/usr/local/manchester) 03:39:47: S -> cache_directory_permissions() return 03:39:47: S -> verify_perm() Read directory permission cache OK 03:39:47: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:39:47: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:39:47: S -> user_state = 0, group_state = 0 03:39:47: S -> no match at this level 03:39:47: S -> ACL lookup on directory /usr/local/manchester 03:39:47: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:39:47: S -> user_state = 0, group_state = 0 03:39:47: S -> no match at this level 03:39:47: S -> Match found. user_state = 0, group_state = 0 03:39:47: S -> verify_perm() return 03:39:47: S -> do_file_proc: verify_access() returned ok 03:39:47: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseAct.exe) 03:39:47: S -> Classify_File (TortoiseAct.exe) 03:39:47: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:39:47: S -> Version_TS -- findnode_fn() not force_case_match 03:39:47: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:39:47: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TortoiseAct.exe,v",CVSNT_BRANCH_2_8_01,,1,0) 03:39:47: S -> *RCS_getbranch(1.84.2.353.2) 03:39:47: S -> Classify_File vn_rcs=1.84.2.353.2.133 03:39:47: S -> Classify_File options=b 03:39:47: S -> Classify_File A normal entry, TS_Rcs is valid 03:39:47: S -> Classify_File The RCS file is the same version as the user file 03:39:47: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:39:47: S -> Classify_File free up the vers struct, or just return it 03:39:47: S -> Classify_File return the status of the file 03:39:47: S -> *RCS_getbranch(1.84.2.353.2) 03:39:47: S -> checkout_file("") 03:39:47: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:39:47: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:39:47: S -> RCS_checkout (/scotty/tortoisecvs/TortoiseAct.exe,v, 1.84.2.353.2.133, b, (function)) 03:39:47: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:39:47: S -> RCS_checkout() It isn't the head revision of the trunk. We'll need to walk through the deltas. 03:39:47: S -> RCS_deltas(1.84.2.353.2.133) 03:39:47: S -> RCS_deltas() calls rcsbuf_setpos_to_delta_base() 03:39:47: S -> rcsbuf_fill(0): expanded to 524288 (was: 262144, req: 344064, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:39:47: S -> rcsbuf_fill(0): expanded to 1048576 (was: 524288, req: 606208, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:39:47: S -> rcsbuf_fill(0): expanded to 2097152 (was: 1048576, req: 1130496, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:39:47: S -> rcsbuf_fill(0): expanded to 4194304 (was: 2097152, req: 2179072, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:01: S -> RCS_checkout options = "b" 03:40:01: S -> got rcs_mode = 0600 from rcs-permissions-tag 03:40:01: S -> RCS_checkout() rcsbuf_valfree 03:40:01: S -> RCS_checkout() rcsbuf_valfree() done 03:40:01: S -> RCS_checkout() free_rev 03:40:01: S -> RCS_checkout() call pfn() 03:40:01: S -> checkout_to_buffer(3092480) 03:40:01: S -> checkout_to_buffer() complete 03:40:01: S -> checkout pfn completed 03:40:01: S -> RCS_checkout() now if (free_value)... 03:40:01: S -> RCS_checkout() now xfree(zbuf); 03:40:01: S -> RCS_checkout() calls modify_mode() 03:40:01: S -> RCS_checkout -> return ok 03:40:01: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:40:01: S -> fileattr_find(file[@name=F'%s']/watched) 03:40:01: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:40:01: S -> Version_TS -- findnode_fn() not force_case_match 03:40:01: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:40:01: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TortoiseAct.exe,v",CVSNT_BRANCH_2_8_01,,1,0) 03:40:01: S -> *RCS_getbranch(1.84.2.353.2) 03:40:01: S -> checkout_file() call Register if !is_rcs 03:40:01: S -> server_register(TortoiseAct.exe, 1.84.2.353.2.133, Mon Jun 25 02:12:39 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:40:01: S -> Register(TortoiseAct.exe, 1.84.2.353.2.133, Mon Jun 25 02:12:39 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:40:01: S -> Entnode_Create() 03:40:01: S -> Entnode_Create() finished 03:40:01: S -> AddEntryNode() 03:40:01: S -> AddEntryNode() was it already there? -- apparently yes 03:40:01: S -> AddEntryNode() take it out 03:40:01: S -> AddEntryNode() get a node and fill in the regular stuff 03:40:01: S -> AddEntryNode() this one gets a key of the name for hashing 03:40:01: S -> AddEntryNode() put the node into the list 03:40:01: S -> AddEntryNode() finished 03:40:01: S -> Register(): !noexec 03:40:01: S -> Register(): finished 03:40:01: S -> checkout_file(1) call server_updated() 03:40:01: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseAct.exe,0600) 03:40:01: S -> do_file_proc: finished fileproc() 03:40:01: S -> Lock server command sent: Unlock 172409 03:40:01: S -> Lock server command received: 000 OK Unlocked 03:40:01: S -> do_unlock_file: (lock 172409) lock server returns 0 03:40:02: S -> do_file_proc: return 03:40:02: S -> do_file_proc: process the files "TortoiseAct.pdb" 03:40:02: S -> (server_active || !current_parsed_root->isremote) 03:40:02: S -> map_filename(/usr/local/manchester/tortoisecvs,TortoiseAct.pdb) 03:40:02: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/TortoiseAct.pdb) 03:40:02: S -> map_repository(/usr/local/manchester/tortoisecvs/TortoiseAct.pdb) 03:40:02: S -> lookup_module2() 03:40:02: S -> lookup_module2(tortoisecvs/TortoiseAct.pdb) after rename? 03:40:02: S -> lookup_module2() call _lookup_module2() 03:40:02: S -> _lookup_module2 - continue_if_no_mod2=1 03:40:02: S -> lookup_module2(tortoisecvs/TortoiseAct.pdb,12) 03:40:02: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:40:02: S -> lookup_repository_module(tortoisecvs) 03:40:02: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:40:02: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/TortoiseAct.pdb) 03:40:02: S -> lookup_module2() call _lookup_module2 returned 0 03:40:02: S -> lookup_module2() no recursion permitted so give up now 03:40:02: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:40:02: S -> lookup_module2() return ret=0 renamed=0 03:40:02: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/TortoiseAct.pdb" 03:40:02: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/TortoiseAct.pdb 03:40:02: S -> do_file_proc: mapped name of file "TortoiseAct.pdb" 03:40:02: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:40:02: S -> RCS_parse(TortoiseAct.pdb,/usr/local/manchester/tortoisecvs) 03:40:02: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/TortoiseAct.pdb,v) 03:40:02: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/TortoiseAct.pdb,v 03:40:02: S -> Lock server command received: 000 OK Lock granted (172410) 03:40:02: S -> do_lock_server: [03:40:02] obtained lock 172410 in /scotty/tortoisecvs/TortoiseAct.pdb,v 03:40:02: S -> do_lock_file: lock server returns 172410 03:40:02: S -> rcsbuf_open(/scotty/tortoisecvs/TortoiseAct.pdb,v) -- obtained a new lock 03:40:02: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:02: S -> do_file_proc: call findnode_fn() 03:40:02: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseAct.pdb,1004533440) 03:40:02: S -> do_file_proc: got a result from findnode_fn() 03:40:02: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseAct.pdb,1004533440) 03:40:02: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:40:02: S -> verify_perm(/usr/local/manchester/tortoisecvs,TortoiseAct.pdb,read,CVSNT_BRANCH_2_8_01,) 03:40:02: S -> verify_perm: verify_owner_dir() 03:40:02: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:40:02: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:40:02: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:40:02: S -> cache_directory_permissions() last_component=tortoisecvs 03:40:02: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:40:02: S -> cache_directory_permissions() free(/usr/local/manchester) 03:40:02: S -> cache_directory_permissions() return 03:40:02: S -> verify_perm() Read directory permission cache OK 03:40:02: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:40:02: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:40:02: S -> user_state = 0, group_state = 0 03:40:02: S -> no match at this level 03:40:02: S -> ACL lookup on directory /usr/local/manchester 03:40:02: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:40:02: S -> user_state = 0, group_state = 0 03:40:02: S -> no match at this level 03:40:02: S -> Match found. user_state = 0, group_state = 0 03:40:02: S -> verify_perm() return 03:40:02: S -> do_file_proc: verify_access() returned ok 03:40:02: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseAct.pdb) 03:40:02: S -> Classify_File (TortoiseAct.pdb) 03:40:02: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:40:02: S -> Version_TS -- findnode_fn() not force_case_match 03:40:02: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:40:02: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TortoiseAct.pdb,v",CVSNT_BRANCH_2_8_01,,1,0) 03:40:02: S -> *RCS_getbranch(1.1.2.11.2) 03:40:02: S -> Classify_File vn_rcs=1.1.2.11.2.12 03:40:02: S -> Classify_File options=b 03:40:02: S -> Classify_File A normal entry, TS_Rcs is valid 03:40:02: S -> Classify_File The RCS file is the same version as the user file 03:40:02: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:40:02: S -> Classify_File free up the vers struct, or just return it 03:40:02: S -> Classify_File return the status of the file 03:40:02: S -> *RCS_getbranch(1.1.2.11.2) 03:40:02: S -> checkout_file("") 03:40:02: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:40:02: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:40:02: S -> RCS_checkout (/scotty/tortoisecvs/TortoiseAct.pdb,v, 1.1.2.11.2.12, b, (function)) 03:40:02: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:40:02: S -> RCS_checkout() It isn't the head revision of the trunk. We'll need to walk through the deltas. 03:40:02: S -> RCS_deltas(1.1.2.11.2.12) 03:40:02: S -> RCS_deltas() calls rcsbuf_setpos_to_delta_base() 03:40:02: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:03: S -> rcsbuf_fill(0): expanded to 524288 (was: 262144, req: 344064, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:03: S -> rcsbuf_fill(0): expanded to 1048576 (was: 524288, req: 606208, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:03: S -> rcsbuf_fill(0): expanded to 2097152 (was: 1048576, req: 1130496, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:03: S -> rcsbuf_fill(0): expanded to 4194304 (was: 2097152, req: 2179072, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:03: S -> rcsbuf_fill(0): expanded to 6291456 (was: 4194304, req: 4276224, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:04: S -> rcsbuf_fill(0): expanded to 8388608 (was: 6291456, req: 6373376, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:05: S -> rcsbuf_fill(0): expanded to 10485760 (was: 8388608, req: 8470528, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:05: S -> rcsbuf_fill(0): expanded to 12582912 (was: 10485760, req: 10567680, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:05: S -> rcsbuf_fill(0): expanded to 14680064 (was: 12582912, req: 12664832, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:22: S -> RCS_checkout options = "b" 03:40:22: S -> got rcs_mode = 0600 from rcs-permissions-tag 03:40:22: S -> RCS_checkout() rcsbuf_valfree 03:40:22: S -> RCS_checkout() rcsbuf_valfree() done 03:40:22: S -> RCS_checkout() free_rev 03:40:22: S -> RCS_checkout() call pfn() 03:40:22: S -> checkout_to_buffer(13798400) 03:40:23: S -> checkout_to_buffer() complete 03:40:23: S -> checkout pfn completed 03:40:23: S -> RCS_checkout() now if (free_value)... 03:40:23: S -> RCS_checkout() now xfree(zbuf); 03:40:23: S -> RCS_checkout() calls modify_mode() 03:40:23: S -> RCS_checkout -> return ok 03:40:23: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:40:23: S -> fileattr_find(file[@name=F'%s']/watched) 03:40:23: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:40:23: S -> Version_TS -- findnode_fn() not force_case_match 03:40:23: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:40:23: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TortoiseAct.pdb,v",CVSNT_BRANCH_2_8_01,,1,0) 03:40:23: S -> *RCS_getbranch(1.1.2.11.2) 03:40:23: S -> checkout_file() call Register if !is_rcs 03:40:23: S -> server_register(TortoiseAct.pdb, 1.1.2.11.2.12, Mon Jun 25 02:12:55 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:40:23: S -> Register(TortoiseAct.pdb, 1.1.2.11.2.12, Mon Jun 25 02:12:55 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:40:23: S -> Entnode_Create() 03:40:23: S -> Entnode_Create() finished 03:40:23: S -> AddEntryNode() 03:40:23: S -> AddEntryNode() was it already there? -- apparently yes 03:40:23: S -> AddEntryNode() take it out 03:40:23: S -> AddEntryNode() get a node and fill in the regular stuff 03:40:23: S -> AddEntryNode() this one gets a key of the name for hashing 03:40:23: S -> AddEntryNode() put the node into the list 03:40:23: S -> AddEntryNode() finished 03:40:23: S -> Register(): !noexec 03:40:23: S -> Register(): finished 03:40:23: S -> checkout_file(1) call server_updated() 03:40:23: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseAct.pdb,0600) 03:40:23: S -> do_file_proc: finished fileproc() 03:40:23: S -> Lock server command sent: Unlock 172410 03:40:23: S -> Lock server command received: 000 OK Unlocked 03:40:23: S -> do_unlock_file: (lock 172410) lock server returns 0 03:40:31: S -> do_file_proc: return 03:40:31: S -> do_file_proc: process the files "TortoiseAct_Bound.exe" 03:40:31: S -> (server_active || !current_parsed_root->isremote) 03:40:31: S -> map_filename(/usr/local/manchester/tortoisecvs,TortoiseAct_Bound.exe) 03:40:31: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/TortoiseAct_Bound.exe) 03:40:31: S -> map_repository(/usr/local/manchester/tortoisecvs/TortoiseAct_Bound.exe) 03:40:31: S -> lookup_module2() 03:40:31: S -> lookup_module2(tortoisecvs/TortoiseAct_Bound.exe) after rename? 03:40:31: S -> lookup_module2() call _lookup_module2() 03:40:31: S -> _lookup_module2 - continue_if_no_mod2=1 03:40:31: S -> lookup_module2(tortoisecvs/TortoiseAct_Bound.exe,13) 03:40:31: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:40:31: S -> lookup_repository_module(tortoisecvs) 03:40:31: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:40:31: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/TortoiseAct_Bound.exe) 03:40:31: S -> lookup_module2() call _lookup_module2 returned 0 03:40:31: S -> lookup_module2() no recursion permitted so give up now 03:40:31: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:40:31: S -> lookup_module2() return ret=0 renamed=0 03:40:31: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/TortoiseAct_Bound.exe" 03:40:31: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/TortoiseAct_Bound.exe 03:40:31: S -> do_file_proc: mapped name of file "TortoiseAct_Bound.exe" 03:40:31: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:40:31: S -> RCS_parse(TortoiseAct_Bound.exe,/usr/local/manchester/tortoisecvs) 03:40:31: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/TortoiseAct_Bound.exe,v) 03:40:31: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/TortoiseAct_Bound.exe,v 03:40:31: S -> Lock server command received: 000 OK Lock granted (172411) 03:40:31: S -> do_lock_server: [03:40:31] obtained lock 172411 in /scotty/tortoisecvs/TortoiseAct_Bound.exe,v 03:40:31: S -> do_lock_file: lock server returns 172411 03:40:31: S -> rcsbuf_open(/scotty/tortoisecvs/TortoiseAct_Bound.exe,v) -- obtained a new lock 03:40:31: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:31: S -> do_file_proc: call findnode_fn() 03:40:31: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseAct_Bound.exe,1004533440) 03:40:31: S -> do_file_proc: no node? 03:40:31: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseAct_Bound.exe) 03:40:31: S -> Classify_File (TortoiseAct_Bound.exe) 03:40:31: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:40:31: S -> Version_TS -- findnode_fn() not force_case_match 03:40:31: S -> Version_TS -- findnode() found nothing. 03:40:31: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TortoiseAct_Bound.exe,v",CVSNT_BRANCH_2_8_01,,1,0) 03:40:31: S -> Classify_File vn_rcs= 03:40:31: S -> Classify_File options= 03:40:31: S -> Classify_File No entry available, ts_rcs is invalid 03:40:31: S -> Classify_File there is no RCS file either 03:40:31: S -> Classify_File free up the vers struct, or just return it 03:40:31: S -> Classify_File return the status of the file 03:40:31: S -> update_fileproc() T_UPTODATE edit_unmodified=0 03:40:31: S -> do_file_proc: finished fileproc() 03:40:31: S -> Lock server command sent: Unlock 172411 03:40:31: S -> Lock server command received: 000 OK Unlocked 03:40:31: S -> do_unlock_file: (lock 172411) lock server returns 0 03:40:31: S -> do_file_proc: return 03:40:31: S -> do_file_proc: process the files "TortoiseCVS.Filetypes" 03:40:31: S -> (server_active || !current_parsed_root->isremote) 03:40:31: S -> map_filename(/usr/local/manchester/tortoisecvs,TortoiseCVS.Filetypes) 03:40:31: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/TortoiseCVS.Filetypes) 03:40:31: S -> map_repository(/usr/local/manchester/tortoisecvs/TortoiseCVS.Filetypes) 03:40:31: S -> lookup_module2() 03:40:31: S -> lookup_module2(tortoisecvs/TortoiseCVS.Filetypes) after rename? 03:40:31: S -> lookup_module2() call _lookup_module2() 03:40:31: S -> _lookup_module2 - continue_if_no_mod2=1 03:40:31: S -> lookup_module2(tortoisecvs/TortoiseCVS.Filetypes,14) 03:40:31: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:40:31: S -> lookup_repository_module(tortoisecvs) 03:40:31: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:40:31: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/TortoiseCVS.Filetypes) 03:40:31: S -> lookup_module2() call _lookup_module2 returned 0 03:40:31: S -> lookup_module2() no recursion permitted so give up now 03:40:31: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:40:31: S -> lookup_module2() return ret=0 renamed=0 03:40:31: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/TortoiseCVS.Filetypes" 03:40:31: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/TortoiseCVS.Filetypes 03:40:31: S -> do_file_proc: mapped name of file "TortoiseCVS.Filetypes" 03:40:31: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:40:31: S -> RCS_parse(TortoiseCVS.Filetypes,/usr/local/manchester/tortoisecvs) 03:40:31: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/TortoiseCVS.Filetypes,v) 03:40:31: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/TortoiseCVS.Filetypes,v 03:40:31: S -> Lock server command received: 000 OK Lock granted (172412) 03:40:31: S -> do_lock_server: [03:40:31] obtained lock 172412 in /scotty/tortoisecvs/TortoiseCVS.Filetypes,v 03:40:31: S -> do_lock_file: lock server returns 172412 03:40:31: S -> rcsbuf_open(/scotty/tortoisecvs/TortoiseCVS.Filetypes,v) -- obtained a new lock 03:40:31: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:31: S -> do_file_proc: call findnode_fn() 03:40:31: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseCVS.Filetypes,1004533440) 03:40:31: S -> do_file_proc: got a result from findnode_fn() 03:40:31: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseCVS.Filetypes,1004533440) 03:40:31: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:40:31: S -> verify_perm(/usr/local/manchester/tortoisecvs,TortoiseCVS.Filetypes,read,CVSNT_BRANCH_2_8_01,) 03:40:31: S -> verify_perm: verify_owner_dir() 03:40:31: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:40:31: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:40:31: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:40:31: S -> cache_directory_permissions() last_component=tortoisecvs 03:40:31: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:40:31: S -> cache_directory_permissions() free(/usr/local/manchester) 03:40:31: S -> cache_directory_permissions() return 03:40:31: S -> verify_perm() Read directory permission cache OK 03:40:31: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:40:31: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:40:31: S -> user_state = 0, group_state = 0 03:40:31: S -> no match at this level 03:40:31: S -> ACL lookup on directory /usr/local/manchester 03:40:31: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:40:31: S -> user_state = 0, group_state = 0 03:40:31: S -> no match at this level 03:40:31: S -> Match found. user_state = 0, group_state = 0 03:40:31: S -> verify_perm() return 03:40:31: S -> do_file_proc: verify_access() returned ok 03:40:31: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseCVS.Filetypes) 03:40:31: S -> Classify_File (TortoiseCVS.Filetypes) 03:40:31: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:40:31: S -> Version_TS -- findnode_fn() not force_case_match 03:40:31: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:40:31: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TortoiseCVS.Filetypes,v",CVSNT_BRANCH_2_8_01,,1,0) 03:40:31: S -> *RCS_getbranch(1.1.4) 03:40:31: S -> Classify_File vn_rcs=1.1 03:40:31: S -> Classify_File options=kv 03:40:31: S -> Classify_File A normal entry, TS_Rcs is valid 03:40:31: S -> Classify_File The RCS file is the same version as the user file 03:40:31: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:40:31: S -> Classify_File free up the vers struct, or just return it 03:40:31: S -> Classify_File return the status of the file 03:40:31: S -> *RCS_getbranch(1.1.4) 03:40:31: S -> checkout_file("") 03:40:31: S -> checkout_file() - if server is active shouldnt we never use unicode? "kv" 03:40:31: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:40:31: S -> RCS_checkout (/scotty/tortoisecvs/TortoiseCVS.Filetypes,v, 1.1, kv, (function)) 03:40:31: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:40:31: S -> RCS_checkout() - We want the head revision. Try to read it directly. 03:40:31: S -> RCS_checkout() calls rcsbuf_valpolish() 03:40:31: S -> RCS_checkout() -- Handle zip expansion of head 03:40:31: S -> RCS_checkout options = "kv" 03:40:31: S -> got rcs_mode = 0666 from rcs-permissions-tag 03:40:31: S -> RCS_checkout() calls expand_keywords() 03:40:31: S -> keywords trigger using author as username 03:40:31: S -> RCS_checkout() returned from call to expand_keywords() 03:40:31: S -> RCS_checkout() rcsbuf_valfree 03:40:31: S -> RCS_checkout() rcsbuf_valfree() done 03:40:31: S -> RCS_checkout() free_rev 03:40:31: S -> RCS_checkout() call pfn() 03:40:31: S -> checkout_to_buffer(829) 03:40:31: S -> checkout_to_buffer() complete 03:40:31: S -> checkout pfn completed 03:40:31: S -> RCS_checkout() now if (free_value)... 03:40:31: S -> RCS_checkout() now xfree(zbuf); 03:40:31: S -> RCS_checkout() calls modify_mode() 03:40:31: S -> RCS_checkout -> return ok 03:40:31: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:40:31: S -> fileattr_find(file[@name=F'%s']/watched) 03:40:31: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:40:31: S -> Version_TS -- findnode_fn() not force_case_match 03:40:31: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:40:31: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TortoiseCVS.Filetypes,v",CVSNT_BRANCH_2_8_01,,1,0) 03:40:31: S -> *RCS_getbranch(1.1.4) 03:40:31: S -> checkout_file() call Register if !is_rcs 03:40:31: S -> server_register(TortoiseCVS.Filetypes, 1.1, Mon Jun 25 02:13:04 2012, kv, CVSNT_BRANCH_2_8_01, , , , , , ) 03:40:31: S -> Register(TortoiseCVS.Filetypes, 1.1, Mon Jun 25 02:13:04 2012, kv, CVSNT_BRANCH_2_8_01 , , , , ) 03:40:31: S -> Entnode_Create() 03:40:31: S -> Entnode_Create() finished 03:40:31: S -> AddEntryNode() 03:40:31: S -> AddEntryNode() was it already there? -- apparently yes 03:40:31: S -> AddEntryNode() take it out 03:40:31: S -> AddEntryNode() get a node and fill in the regular stuff 03:40:31: S -> AddEntryNode() this one gets a key of the name for hashing 03:40:31: S -> AddEntryNode() put the node into the list 03:40:31: S -> AddEntryNode() finished 03:40:31: S -> Register(): !noexec 03:40:31: S -> Register(): finished 03:40:31: S -> checkout_file(1) call server_updated() 03:40:31: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseCVS.Filetypes,0666) 03:40:31: S -> do_file_proc: finished fileproc() 03:40:31: S -> Lock server command sent: Unlock 172412 03:40:31: S -> Lock server command received: 000 OK Unlocked 03:40:31: S -> do_unlock_file: (lock 172412) lock server returns 0 03:40:31: S -> do_file_proc: return 03:40:31: S -> do_file_proc: process the files "TortoiseCVSError.wav" 03:40:31: S -> (server_active || !current_parsed_root->isremote) 03:40:31: S -> map_filename(/usr/local/manchester/tortoisecvs,TortoiseCVSError.wav) 03:40:31: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/TortoiseCVSError.wav) 03:40:31: S -> map_repository(/usr/local/manchester/tortoisecvs/TortoiseCVSError.wav) 03:40:31: S -> lookup_module2() 03:40:31: S -> lookup_module2(tortoisecvs/TortoiseCVSError.wav) after rename? 03:40:31: S -> lookup_module2() call _lookup_module2() 03:40:31: S -> _lookup_module2 - continue_if_no_mod2=1 03:40:31: S -> lookup_module2(tortoisecvs/TortoiseCVSError.wav,15) 03:40:31: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:40:31: S -> lookup_repository_module(tortoisecvs) 03:40:31: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:40:31: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/TortoiseCVSError.wav) 03:40:31: S -> lookup_module2() call _lookup_module2 returned 0 03:40:31: S -> lookup_module2() no recursion permitted so give up now 03:40:31: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:40:31: S -> lookup_module2() return ret=0 renamed=0 03:40:31: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/TortoiseCVSError.wav" 03:40:31: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/TortoiseCVSError.wav 03:40:31: S -> do_file_proc: mapped name of file "TortoiseCVSError.wav" 03:40:31: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:40:31: S -> RCS_parse(TortoiseCVSError.wav,/usr/local/manchester/tortoisecvs) 03:40:31: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/TortoiseCVSError.wav,v) 03:40:31: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/TortoiseCVSError.wav,v 03:40:31: S -> Lock server command received: 000 OK Lock granted (172413) 03:40:31: S -> do_lock_server: [03:40:31] obtained lock 172413 in /scotty/tortoisecvs/TortoiseCVSError.wav,v 03:40:31: S -> do_lock_file: lock server returns 172413 03:40:31: S -> rcsbuf_open(/scotty/tortoisecvs/TortoiseCVSError.wav,v) -- obtained a new lock 03:40:31: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:31: S -> do_file_proc: call findnode_fn() 03:40:31: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseCVSError.wav,1004533440) 03:40:31: S -> do_file_proc: got a result from findnode_fn() 03:40:31: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseCVSError.wav,1004533440) 03:40:31: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:40:31: S -> verify_perm(/usr/local/manchester/tortoisecvs,TortoiseCVSError.wav,read,CVSNT_BRANCH_2_8_01,) 03:40:31: S -> verify_perm: verify_owner_dir() 03:40:31: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:40:31: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:40:31: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:40:31: S -> cache_directory_permissions() last_component=tortoisecvs 03:40:31: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:40:31: S -> cache_directory_permissions() free(/usr/local/manchester) 03:40:31: S -> cache_directory_permissions() return 03:40:31: S -> verify_perm() Read directory permission cache OK 03:40:31: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:40:31: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:40:31: S -> user_state = 0, group_state = 0 03:40:31: S -> no match at this level 03:40:31: S -> ACL lookup on directory /usr/local/manchester 03:40:31: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:40:31: S -> user_state = 0, group_state = 0 03:40:31: S -> no match at this level 03:40:31: S -> Match found. user_state = 0, group_state = 0 03:40:31: S -> verify_perm() return 03:40:31: S -> do_file_proc: verify_access() returned ok 03:40:31: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseCVSError.wav) 03:40:31: S -> Classify_File (TortoiseCVSError.wav) 03:40:31: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:40:31: S -> Version_TS -- findnode_fn() not force_case_match 03:40:31: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:40:31: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TortoiseCVSError.wav,v",CVSNT_BRANCH_2_8_01,,1,0) 03:40:31: S -> *RCS_getbranch(1.1.4) 03:40:31: S -> Classify_File vn_rcs=1.1 03:40:31: S -> Classify_File options=b 03:40:31: S -> Classify_File A normal entry, TS_Rcs is valid 03:40:31: S -> Classify_File The RCS file is the same version as the user file 03:40:31: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:40:31: S -> Classify_File free up the vers struct, or just return it 03:40:31: S -> Classify_File return the status of the file 03:40:31: S -> *RCS_getbranch(1.1.4) 03:40:31: S -> checkout_file("") 03:40:31: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:40:31: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:40:31: S -> RCS_checkout (/scotty/tortoisecvs/TortoiseCVSError.wav,v, 1.1, b, (function)) 03:40:31: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:40:31: S -> RCS_checkout() - We want the head revision. Try to read it directly. 03:40:31: S -> RCS_checkout() calls rcsbuf_valpolish() 03:40:31: S -> RCS_checkout() -- Handle zip expansion of head 03:40:31: S -> RCS_checkout options = "b" 03:40:31: S -> got rcs_mode = 0666 from rcs-permissions-tag 03:40:31: S -> RCS_checkout() rcsbuf_valfree 03:40:31: S -> RCS_checkout() rcsbuf_valfree() done 03:40:31: S -> RCS_checkout() free_rev 03:40:31: S -> RCS_checkout() call pfn() 03:40:31: S -> checkout_to_buffer(33533) 03:40:31: S -> checkout_to_buffer() complete 03:40:31: S -> checkout pfn completed 03:40:31: S -> RCS_checkout() now if (free_value)... 03:40:31: S -> RCS_checkout() now xfree(zbuf); 03:40:31: S -> RCS_checkout() calls modify_mode() 03:40:31: S -> RCS_checkout -> return ok 03:40:31: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:40:31: S -> fileattr_find(file[@name=F'%s']/watched) 03:40:31: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:40:31: S -> Version_TS -- findnode_fn() not force_case_match 03:40:31: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:40:31: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TortoiseCVSError.wav,v",CVSNT_BRANCH_2_8_01,,1,0) 03:40:31: S -> *RCS_getbranch(1.1.4) 03:40:31: S -> checkout_file() call Register if !is_rcs 03:40:31: S -> server_register(TortoiseCVSError.wav, 1.1, Mon Jun 25 02:13:04 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:40:31: S -> Register(TortoiseCVSError.wav, 1.1, Mon Jun 25 02:13:04 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:40:31: S -> Entnode_Create() 03:40:31: S -> Entnode_Create() finished 03:40:31: S -> AddEntryNode() 03:40:31: S -> AddEntryNode() was it already there? -- apparently yes 03:40:31: S -> AddEntryNode() take it out 03:40:31: S -> AddEntryNode() get a node and fill in the regular stuff 03:40:31: S -> AddEntryNode() this one gets a key of the name for hashing 03:40:31: S -> AddEntryNode() put the node into the list 03:40:31: S -> AddEntryNode() finished 03:40:31: S -> Register(): !noexec 03:40:31: S -> Register(): finished 03:40:31: S -> checkout_file(1) call server_updated() 03:40:31: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseCVSError.wav,0666) 03:40:31: S -> do_file_proc: finished fileproc() 03:40:31: S -> Lock server command sent: Unlock 172413 03:40:31: S -> Lock server command received: 000 OK Unlocked 03:40:31: S -> do_unlock_file: (lock 172413) lock server returns 0 03:40:31: S -> do_file_proc: return 03:40:31: S -> do_file_proc: process the files "TortoiseMenus.config" 03:40:31: S -> (server_active || !current_parsed_root->isremote) 03:40:31: S -> map_filename(/usr/local/manchester/tortoisecvs,TortoiseMenus.config) 03:40:31: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/TortoiseMenus.config) 03:40:31: S -> map_repository(/usr/local/manchester/tortoisecvs/TortoiseMenus.config) 03:40:31: S -> lookup_module2() 03:40:31: S -> lookup_module2(tortoisecvs/TortoiseMenus.config) after rename? 03:40:31: S -> lookup_module2() call _lookup_module2() 03:40:31: S -> _lookup_module2 - continue_if_no_mod2=1 03:40:31: S -> lookup_module2(tortoisecvs/TortoiseMenus.config,16) 03:40:31: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:40:31: S -> lookup_repository_module(tortoisecvs) 03:40:31: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:40:31: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/TortoiseMenus.config) 03:40:31: S -> lookup_module2() call _lookup_module2 returned 0 03:40:31: S -> lookup_module2() no recursion permitted so give up now 03:40:31: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:40:31: S -> lookup_module2() return ret=0 renamed=0 03:40:31: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/TortoiseMenus.config" 03:40:31: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/TortoiseMenus.config 03:40:31: S -> do_file_proc: mapped name of file "TortoiseMenus.config" 03:40:31: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:40:31: S -> RCS_parse(TortoiseMenus.config,/usr/local/manchester/tortoisecvs) 03:40:31: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/TortoiseMenus.config,v) 03:40:31: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/TortoiseMenus.config,v 03:40:31: S -> Lock server command received: 000 OK Lock granted (172414) 03:40:31: S -> do_lock_server: [03:40:31] obtained lock 172414 in /scotty/tortoisecvs/TortoiseMenus.config,v 03:40:31: S -> do_lock_file: lock server returns 172414 03:40:31: S -> rcsbuf_open(/scotty/tortoisecvs/TortoiseMenus.config,v) -- obtained a new lock 03:40:31: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:32: S -> do_file_proc: call findnode_fn() 03:40:32: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseMenus.config,1004533440) 03:40:32: S -> do_file_proc: got a result from findnode_fn() 03:40:32: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseMenus.config,1004533440) 03:40:32: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:40:32: S -> verify_perm(/usr/local/manchester/tortoisecvs,TortoiseMenus.config,read,CVSNT_BRANCH_2_8_01,) 03:40:32: S -> verify_perm: verify_owner_dir() 03:40:32: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:40:32: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:40:32: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:40:32: S -> cache_directory_permissions() last_component=tortoisecvs 03:40:32: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:40:32: S -> cache_directory_permissions() free(/usr/local/manchester) 03:40:32: S -> cache_directory_permissions() return 03:40:32: S -> verify_perm() Read directory permission cache OK 03:40:32: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:40:32: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:40:32: S -> user_state = 0, group_state = 0 03:40:32: S -> no match at this level 03:40:32: S -> ACL lookup on directory /usr/local/manchester 03:40:32: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:40:32: S -> user_state = 0, group_state = 0 03:40:32: S -> no match at this level 03:40:32: S -> Match found. user_state = 0, group_state = 0 03:40:32: S -> verify_perm() return 03:40:32: S -> do_file_proc: verify_access() returned ok 03:40:32: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseMenus.config) 03:40:32: S -> Classify_File (TortoiseMenus.config) 03:40:32: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:40:32: S -> Version_TS -- findnode_fn() not force_case_match 03:40:32: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:40:32: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TortoiseMenus.config,v",CVSNT_BRANCH_2_8_01,,1,0) 03:40:32: S -> *RCS_getbranch(1.1.2.3.2) 03:40:32: S -> Classify_File vn_rcs=1.1.2.3.2.5 03:40:32: S -> Classify_File options=kv 03:40:32: S -> Classify_File A normal entry, TS_Rcs is valid 03:40:32: S -> Classify_File The RCS file is the same version as the user file 03:40:32: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:40:32: S -> Classify_File free up the vers struct, or just return it 03:40:32: S -> Classify_File return the status of the file 03:40:32: S -> *RCS_getbranch(1.1.2.3.2) 03:40:32: S -> checkout_file("") 03:40:32: S -> checkout_file() - if server is active shouldnt we never use unicode? "kv" 03:40:32: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:40:32: S -> RCS_checkout (/scotty/tortoisecvs/TortoiseMenus.config,v, 1.1.2.3.2.5, kv, (function)) 03:40:32: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:40:32: S -> RCS_checkout() It isn't the head revision of the trunk. We'll need to walk through the deltas. 03:40:32: S -> RCS_deltas(1.1.2.3.2.5) 03:40:32: S -> RCS_deltas() calls rcsbuf_setpos_to_delta_base() 03:40:32: S -> RCS_checkout options = "kv" 03:40:32: S -> got rcs_mode = 0600 from rcs-permissions-tag 03:40:32: S -> RCS_checkout() calls expand_keywords() 03:40:32: S -> keywords trigger got a real username 03:40:32: S -> run keywords trigger (1) (passed author=abarrett,author=abarrett, username=abarrett, 1.1.2.3.2.5) 03:40:32: S -> run_trigger() 03:40:32: S -> Call pre-loaded 'email.la' 03:40:32: S -> Call pre-loaded 'email.la' returned 0, total ret 0 03:40:32: S -> Call pre-loaded 'info.la' 03:40:32: S -> default_trigger: parse_keywords(CVSROOT/keywords,tortoisecvs) 03:40:32: S -> CFileAccess::CFileAccess() 03:40:32: S -> CFileAccess::open('/usr/local/manchester/CVSROOT/keywords','rb') 03:40:32: S -> CFileAccess::open() setvbuf(_IONBF) 03:40:32: S -> CFileAccess::close() 03:40:32: S -> CFileAccess::~CFileAccess() 03:40:32: S -> CFileAccess::close() 03:40:32: S -> Regexp match: .# - tortoisecvs 03:40:32: S -> Call pre-loaded 'info.la' returned 0, total ret 0 03:40:32: S -> run_trigger returning 0 03:40:32: S -> RCS_checkout() returned from call to expand_keywords() 03:40:32: S -> RCS_checkout() rcsbuf_valfree 03:40:32: S -> RCS_checkout() rcsbuf_valfree() done 03:40:32: S -> RCS_checkout() free_rev 03:40:32: S -> RCS_checkout() call pfn() 03:40:32: S -> checkout_to_buffer(11745) 03:40:32: S -> checkout_to_buffer() complete 03:40:32: S -> checkout pfn completed 03:40:32: S -> RCS_checkout() now if (free_value)... 03:40:32: S -> RCS_checkout() now xfree(zbuf); 03:40:32: S -> RCS_checkout() calls modify_mode() 03:40:32: S -> RCS_checkout -> return ok 03:40:32: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:40:32: S -> fileattr_find(file[@name=F'%s']/watched) 03:40:32: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:40:32: S -> Version_TS -- findnode_fn() not force_case_match 03:40:32: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:40:32: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TortoiseMenus.config,v",CVSNT_BRANCH_2_8_01,,1,0) 03:40:32: S -> *RCS_getbranch(1.1.2.3.2) 03:40:32: S -> checkout_file() call Register if !is_rcs 03:40:32: S -> server_register(TortoiseMenus.config, 1.1.2.3.2.5, Mon Jun 25 02:13:04 2012, kv, CVSNT_BRANCH_2_8_01, , , , , , ) 03:40:32: S -> Register(TortoiseMenus.config, 1.1.2.3.2.5, Mon Jun 25 02:13:04 2012, kv, CVSNT_BRANCH_2_8_01 , , , , ) 03:40:32: S -> Entnode_Create() 03:40:32: S -> Entnode_Create() finished 03:40:32: S -> AddEntryNode() 03:40:32: S -> AddEntryNode() was it already there? -- apparently yes 03:40:32: S -> AddEntryNode() take it out 03:40:32: S -> AddEntryNode() get a node and fill in the regular stuff 03:40:32: S -> AddEntryNode() this one gets a key of the name for hashing 03:40:32: S -> AddEntryNode() put the node into the list 03:40:32: S -> AddEntryNode() finished 03:40:32: S -> Register(): !noexec 03:40:32: S -> Register(): finished 03:40:32: S -> checkout_file(1) call server_updated() 03:40:32: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseMenus.config,0600) 03:40:32: S -> do_file_proc: finished fileproc() 03:40:32: S -> Lock server command sent: Unlock 172414 03:40:32: S -> Lock server command received: 000 OK Unlocked 03:40:32: S -> do_unlock_file: (lock 172414) lock server returns 0 03:40:32: S -> do_file_proc: return 03:40:32: S -> do_file_proc: process the files "TortoisePlink.exe" 03:40:32: S -> (server_active || !current_parsed_root->isremote) 03:40:32: S -> map_filename(/usr/local/manchester/tortoisecvs,TortoisePlink.exe) 03:40:32: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/TortoisePlink.exe) 03:40:32: S -> map_repository(/usr/local/manchester/tortoisecvs/TortoisePlink.exe) 03:40:32: S -> lookup_module2() 03:40:32: S -> lookup_module2(tortoisecvs/TortoisePlink.exe) after rename? 03:40:32: S -> lookup_module2() call _lookup_module2() 03:40:32: S -> _lookup_module2 - continue_if_no_mod2=1 03:40:32: S -> lookup_module2(tortoisecvs/TortoisePlink.exe,17) 03:40:32: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:40:32: S -> lookup_repository_module(tortoisecvs) 03:40:32: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:40:32: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/TortoisePlink.exe) 03:40:32: S -> lookup_module2() call _lookup_module2 returned 0 03:40:32: S -> lookup_module2() no recursion permitted so give up now 03:40:32: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:40:32: S -> lookup_module2() return ret=0 renamed=0 03:40:32: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/TortoisePlink.exe" 03:40:32: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/TortoisePlink.exe 03:40:32: S -> do_file_proc: mapped name of file "TortoisePlink.exe" 03:40:32: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:40:32: S -> RCS_parse(TortoisePlink.exe,/usr/local/manchester/tortoisecvs) 03:40:32: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/TortoisePlink.exe,v) 03:40:32: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/TortoisePlink.exe,v 03:40:32: S -> Lock server command received: 000 OK Lock granted (172415) 03:40:32: S -> do_lock_server: [03:40:32] obtained lock 172415 in /scotty/tortoisecvs/TortoisePlink.exe,v 03:40:32: S -> do_lock_file: lock server returns 172415 03:40:32: S -> rcsbuf_open(/scotty/tortoisecvs/TortoisePlink.exe,v) -- obtained a new lock 03:40:32: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:32: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:32: S -> do_file_proc: call findnode_fn() 03:40:32: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoisePlink.exe,1004533440) 03:40:32: S -> do_file_proc: got a result from findnode_fn() 03:40:32: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoisePlink.exe,1004533440) 03:40:32: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:40:32: S -> verify_perm(/usr/local/manchester/tortoisecvs,TortoisePlink.exe,read,CVSNT_BRANCH_2_8_01,) 03:40:32: S -> verify_perm: verify_owner_dir() 03:40:32: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:40:32: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:40:32: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:40:32: S -> cache_directory_permissions() last_component=tortoisecvs 03:40:32: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:40:32: S -> cache_directory_permissions() free(/usr/local/manchester) 03:40:32: S -> cache_directory_permissions() return 03:40:32: S -> verify_perm() Read directory permission cache OK 03:40:32: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:40:32: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:40:32: S -> user_state = 0, group_state = 0 03:40:32: S -> no match at this level 03:40:32: S -> ACL lookup on directory /usr/local/manchester 03:40:32: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:40:32: S -> user_state = 0, group_state = 0 03:40:32: S -> no match at this level 03:40:32: S -> Match found. user_state = 0, group_state = 0 03:40:32: S -> verify_perm() return 03:40:32: S -> do_file_proc: verify_access() returned ok 03:40:32: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoisePlink.exe) 03:40:32: S -> Classify_File (TortoisePlink.exe) 03:40:32: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:40:32: S -> Version_TS -- findnode_fn() not force_case_match 03:40:32: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:40:32: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TortoisePlink.exe,v",CVSNT_BRANCH_2_8_01,,1,0) 03:40:32: S -> *RCS_getbranch(1.81.2.318.2) 03:40:32: S -> Classify_File vn_rcs=1.81.2.318.2.111 03:40:32: S -> Classify_File options=b 03:40:32: S -> Classify_File A normal entry, TS_Rcs is valid 03:40:32: S -> Classify_File The RCS file is the same version as the user file 03:40:32: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:40:32: S -> Classify_File free up the vers struct, or just return it 03:40:32: S -> Classify_File return the status of the file 03:40:32: S -> *RCS_getbranch(1.81.2.318.2) 03:40:32: S -> checkout_file("") 03:40:32: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:40:32: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:40:32: S -> RCS_checkout (/scotty/tortoisecvs/TortoisePlink.exe,v, 1.81.2.318.2.111, b, (function)) 03:40:32: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:40:32: S -> RCS_checkout() It isn't the head revision of the trunk. We'll need to walk through the deltas. 03:40:32: S -> RCS_deltas(1.81.2.318.2.111) 03:40:32: S -> RCS_deltas() calls rcsbuf_setpos_to_delta_base() 03:40:32: S -> rcsbuf_fill(0): expanded to 524288 (was: 262144, req: 344064, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:32: S -> RCS_checkout options = "b" 03:40:32: S -> got rcs_mode = 0666 from rcs-permissions-tag 03:40:32: S -> RCS_checkout() rcsbuf_valfree 03:40:32: S -> RCS_checkout() rcsbuf_valfree() done 03:40:32: S -> RCS_checkout() free_rev 03:40:32: S -> RCS_checkout() call pfn() 03:40:32: S -> checkout_to_buffer(253264) 03:40:32: S -> checkout_to_buffer() complete 03:40:32: S -> checkout pfn completed 03:40:32: S -> RCS_checkout() now if (free_value)... 03:40:32: S -> RCS_checkout() now xfree(zbuf); 03:40:32: S -> RCS_checkout() calls modify_mode() 03:40:32: S -> RCS_checkout -> return ok 03:40:32: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:40:32: S -> fileattr_find(file[@name=F'%s']/watched) 03:40:32: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:40:32: S -> Version_TS -- findnode_fn() not force_case_match 03:40:32: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:40:32: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TortoisePlink.exe,v",CVSNT_BRANCH_2_8_01,,1,0) 03:40:32: S -> *RCS_getbranch(1.81.2.318.2) 03:40:32: S -> checkout_file() call Register if !is_rcs 03:40:32: S -> server_register(TortoisePlink.exe, 1.81.2.318.2.111, Mon Jun 25 02:13:04 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:40:32: S -> Register(TortoisePlink.exe, 1.81.2.318.2.111, Mon Jun 25 02:13:04 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:40:32: S -> Entnode_Create() 03:40:32: S -> Entnode_Create() finished 03:40:32: S -> AddEntryNode() 03:40:32: S -> AddEntryNode() was it already there? -- apparently yes 03:40:32: S -> AddEntryNode() take it out 03:40:32: S -> AddEntryNode() get a node and fill in the regular stuff 03:40:32: S -> AddEntryNode() this one gets a key of the name for hashing 03:40:32: S -> AddEntryNode() put the node into the list 03:40:32: S -> AddEntryNode() finished 03:40:32: S -> Register(): !noexec 03:40:32: S -> Register(): finished 03:40:32: S -> checkout_file(1) call server_updated() 03:40:32: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,TortoisePlink.exe,0666) 03:40:32: S -> do_file_proc: finished fileproc() 03:40:32: S -> Lock server command sent: Unlock 172415 03:40:32: S -> Lock server command received: 000 OK Unlocked 03:40:32: S -> do_unlock_file: (lock 172415) lock server returns 0 03:40:32: S -> do_file_proc: return 03:40:32: S -> do_file_proc: process the files "TortoiseSetupHelper.exe" 03:40:32: S -> (server_active || !current_parsed_root->isremote) 03:40:32: S -> map_filename(/usr/local/manchester/tortoisecvs,TortoiseSetupHelper.exe) 03:40:32: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/TortoiseSetupHelper.exe) 03:40:32: S -> map_repository(/usr/local/manchester/tortoisecvs/TortoiseSetupHelper.exe) 03:40:32: S -> lookup_module2() 03:40:32: S -> lookup_module2(tortoisecvs/TortoiseSetupHelper.exe) after rename? 03:40:32: S -> lookup_module2() call _lookup_module2() 03:40:32: S -> _lookup_module2 - continue_if_no_mod2=1 03:40:32: S -> lookup_module2(tortoisecvs/TortoiseSetupHelper.exe,18) 03:40:32: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:40:32: S -> lookup_repository_module(tortoisecvs) 03:40:32: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:40:32: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/TortoiseSetupHelper.exe) 03:40:32: S -> lookup_module2() call _lookup_module2 returned 0 03:40:32: S -> lookup_module2() no recursion permitted so give up now 03:40:32: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:40:32: S -> lookup_module2() return ret=0 renamed=0 03:40:32: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/TortoiseSetupHelper.exe" 03:40:32: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/TortoiseSetupHelper.exe 03:40:32: S -> do_file_proc: mapped name of file "TortoiseSetupHelper.exe" 03:40:32: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:40:32: S -> RCS_parse(TortoiseSetupHelper.exe,/usr/local/manchester/tortoisecvs) 03:40:32: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/TortoiseSetupHelper.exe,v) 03:40:32: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/TortoiseSetupHelper.exe,v 03:40:32: S -> Lock server command received: 000 OK Lock granted (172416) 03:40:32: S -> do_lock_server: [03:40:32] obtained lock 172416 in /scotty/tortoisecvs/TortoiseSetupHelper.exe,v 03:40:32: S -> do_lock_file: lock server returns 172416 03:40:32: S -> rcsbuf_open(/scotty/tortoisecvs/TortoiseSetupHelper.exe,v) -- obtained a new lock 03:40:32: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:33: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:33: S -> do_file_proc: call findnode_fn() 03:40:33: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseSetupHelper.exe,1004533440) 03:40:33: S -> do_file_proc: got a result from findnode_fn() 03:40:33: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseSetupHelper.exe,1004533440) 03:40:33: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:40:33: S -> verify_perm(/usr/local/manchester/tortoisecvs,TortoiseSetupHelper.exe,read,CVSNT_BRANCH_2_8_01,) 03:40:33: S -> verify_perm: verify_owner_dir() 03:40:33: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:40:33: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:40:33: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:40:33: S -> cache_directory_permissions() last_component=tortoisecvs 03:40:33: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:40:33: S -> cache_directory_permissions() free(/usr/local/manchester) 03:40:33: S -> cache_directory_permissions() return 03:40:33: S -> verify_perm() Read directory permission cache OK 03:40:33: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:40:33: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:40:33: S -> user_state = 0, group_state = 0 03:40:33: S -> no match at this level 03:40:33: S -> ACL lookup on directory /usr/local/manchester 03:40:33: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:40:33: S -> user_state = 0, group_state = 0 03:40:33: S -> no match at this level 03:40:33: S -> Match found. user_state = 0, group_state = 0 03:40:33: S -> verify_perm() return 03:40:33: S -> do_file_proc: verify_access() returned ok 03:40:33: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseSetupHelper.exe) 03:40:33: S -> Classify_File (TortoiseSetupHelper.exe) 03:40:33: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:40:33: S -> Version_TS -- findnode_fn() not force_case_match 03:40:33: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:40:33: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TortoiseSetupHelper.exe,v",CVSNT_BRANCH_2_8_01,,1,0) 03:40:33: S -> *RCS_getbranch(1.81.2.318.2) 03:40:33: S -> Classify_File vn_rcs=1.81.2.318.2.111 03:40:33: S -> Classify_File options=b 03:40:33: S -> Classify_File A normal entry, TS_Rcs is valid 03:40:33: S -> Classify_File The RCS file is the same version as the user file 03:40:33: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:40:33: S -> Classify_File free up the vers struct, or just return it 03:40:33: S -> Classify_File return the status of the file 03:40:33: S -> *RCS_getbranch(1.81.2.318.2) 03:40:33: S -> checkout_file("") 03:40:33: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:40:33: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:40:33: S -> RCS_checkout (/scotty/tortoisecvs/TortoiseSetupHelper.exe,v, 1.81.2.318.2.111, b, (function)) 03:40:33: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:40:33: S -> RCS_checkout() It isn't the head revision of the trunk. We'll need to walk through the deltas. 03:40:33: S -> RCS_deltas(1.81.2.318.2.111) 03:40:33: S -> RCS_deltas() calls rcsbuf_setpos_to_delta_base() 03:40:33: S -> rcsbuf_fill(0): expanded to 524288 (was: 262144, req: 344064, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:33: S -> rcsbuf_fill(0): expanded to 1048576 (was: 524288, req: 606208, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:33: S -> rcsbuf_fill(0): expanded to 2097152 (was: 1048576, req: 1130496, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:34: S -> RCS_checkout options = "b" 03:40:34: S -> got rcs_mode = 0666 from rcs-permissions-tag 03:40:34: S -> RCS_checkout() rcsbuf_valfree 03:40:34: S -> RCS_checkout() rcsbuf_valfree() done 03:40:34: S -> RCS_checkout() free_rev 03:40:34: S -> RCS_checkout() call pfn() 03:40:34: S -> checkout_to_buffer(13136) 03:40:34: S -> checkout_to_buffer() complete 03:40:34: S -> checkout pfn completed 03:40:34: S -> RCS_checkout() now if (free_value)... 03:40:34: S -> RCS_checkout() now xfree(zbuf); 03:40:34: S -> RCS_checkout() calls modify_mode() 03:40:34: S -> RCS_checkout -> return ok 03:40:34: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:40:34: S -> fileattr_find(file[@name=F'%s']/watched) 03:40:34: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:40:34: S -> Version_TS -- findnode_fn() not force_case_match 03:40:34: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:40:34: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TortoiseSetupHelper.exe,v",CVSNT_BRANCH_2_8_01,,1,0) 03:40:34: S -> *RCS_getbranch(1.81.2.318.2) 03:40:34: S -> checkout_file() call Register if !is_rcs 03:40:34: S -> server_register(TortoiseSetupHelper.exe, 1.81.2.318.2.111, Mon Jun 25 02:13:05 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:40:34: S -> Register(TortoiseSetupHelper.exe, 1.81.2.318.2.111, Mon Jun 25 02:13:05 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:40:34: S -> Entnode_Create() 03:40:34: S -> Entnode_Create() finished 03:40:34: S -> AddEntryNode() 03:40:34: S -> AddEntryNode() was it already there? -- apparently yes 03:40:34: S -> AddEntryNode() take it out 03:40:34: S -> AddEntryNode() get a node and fill in the regular stuff 03:40:34: S -> AddEntryNode() this one gets a key of the name for hashing 03:40:34: S -> AddEntryNode() put the node into the list 03:40:34: S -> AddEntryNode() finished 03:40:34: S -> Register(): !noexec 03:40:34: S -> Register(): finished 03:40:34: S -> checkout_file(1) call server_updated() 03:40:34: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseSetupHelper.exe,0666) 03:40:34: S -> do_file_proc: finished fileproc() 03:40:34: S -> Lock server command sent: Unlock 172416 03:40:34: S -> Lock server command received: 000 OK Unlocked 03:40:34: S -> do_unlock_file: (lock 172416) lock server returns 0 03:40:34: S -> do_file_proc: return 03:40:34: S -> do_file_proc: process the files "TortoiseShell.dll" 03:40:34: S -> (server_active || !current_parsed_root->isremote) 03:40:34: S -> map_filename(/usr/local/manchester/tortoisecvs,TortoiseShell.dll) 03:40:34: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/TortoiseShell.dll) 03:40:34: S -> map_repository(/usr/local/manchester/tortoisecvs/TortoiseShell.dll) 03:40:34: S -> lookup_module2() 03:40:34: S -> lookup_module2(tortoisecvs/TortoiseShell.dll) after rename? 03:40:34: S -> lookup_module2() call _lookup_module2() 03:40:34: S -> _lookup_module2 - continue_if_no_mod2=1 03:40:34: S -> lookup_module2(tortoisecvs/TortoiseShell.dll,19) 03:40:34: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:40:34: S -> lookup_repository_module(tortoisecvs) 03:40:34: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:40:34: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/TortoiseShell.dll) 03:40:34: S -> lookup_module2() call _lookup_module2 returned 0 03:40:34: S -> lookup_module2() no recursion permitted so give up now 03:40:34: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:40:34: S -> lookup_module2() return ret=0 renamed=0 03:40:34: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/TortoiseShell.dll" 03:40:34: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/TortoiseShell.dll 03:40:34: S -> do_file_proc: mapped name of file "TortoiseShell.dll" 03:40:34: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:40:34: S -> RCS_parse(TortoiseShell.dll,/usr/local/manchester/tortoisecvs) 03:40:34: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/TortoiseShell.dll,v) 03:40:34: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/TortoiseShell.dll,v 03:40:34: S -> Lock server command received: 000 OK Lock granted (172417) 03:40:34: S -> do_lock_server: [03:40:34] obtained lock 172417 in /scotty/tortoisecvs/TortoiseShell.dll,v 03:40:34: S -> do_lock_file: lock server returns 172417 03:40:34: S -> rcsbuf_open(/scotty/tortoisecvs/TortoiseShell.dll,v) -- obtained a new lock 03:40:34: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:34: S -> do_file_proc: call findnode_fn() 03:40:34: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseShell.dll,1004533440) 03:40:34: S -> do_file_proc: no node? 03:40:34: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseShell.dll) 03:40:34: S -> Classify_File (TortoiseShell.dll) 03:40:34: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:40:34: S -> Version_TS -- findnode_fn() not force_case_match 03:40:34: S -> Version_TS -- findnode() found nothing. 03:40:34: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TortoiseShell.dll,v",CVSNT_BRANCH_2_8_01,,1,0) 03:40:34: S -> Classify_File vn_rcs= 03:40:34: S -> Classify_File options= 03:40:34: S -> Classify_File No entry available, ts_rcs is invalid 03:40:34: S -> Classify_File there is no RCS file either 03:40:34: S -> Classify_File free up the vers struct, or just return it 03:40:34: S -> Classify_File return the status of the file 03:40:34: S -> update_fileproc() T_UPTODATE edit_unmodified=0 03:40:34: S -> do_file_proc: finished fileproc() 03:40:34: S -> Lock server command sent: Unlock 172417 03:40:34: S -> Lock server command received: 000 OK Unlocked 03:40:34: S -> do_unlock_file: (lock 172417) lock server returns 0 03:40:34: S -> do_file_proc: return 03:40:34: S -> do_file_proc: process the files "TortoiseShell64.dll" 03:40:34: S -> (server_active || !current_parsed_root->isremote) 03:40:34: S -> map_filename(/usr/local/manchester/tortoisecvs,TortoiseShell64.dll) 03:40:34: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/TortoiseShell64.dll) 03:40:34: S -> map_repository(/usr/local/manchester/tortoisecvs/TortoiseShell64.dll) 03:40:34: S -> lookup_module2() 03:40:34: S -> lookup_module2(tortoisecvs/TortoiseShell64.dll) after rename? 03:40:34: S -> lookup_module2() call _lookup_module2() 03:40:34: S -> _lookup_module2 - continue_if_no_mod2=1 03:40:34: S -> lookup_module2(tortoisecvs/TortoiseShell64.dll,20) 03:40:34: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:40:34: S -> lookup_repository_module(tortoisecvs) 03:40:34: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:40:34: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/TortoiseShell64.dll) 03:40:34: S -> lookup_module2() call _lookup_module2 returned 0 03:40:34: S -> lookup_module2() no recursion permitted so give up now 03:40:34: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:40:34: S -> lookup_module2() return ret=0 renamed=0 03:40:34: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/TortoiseShell64.dll" 03:40:34: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/TortoiseShell64.dll 03:40:34: S -> do_file_proc: mapped name of file "TortoiseShell64.dll" 03:40:34: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:40:34: S -> RCS_parse(TortoiseShell64.dll,/usr/local/manchester/tortoisecvs) 03:40:34: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/TortoiseShell64.dll,v) 03:40:34: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/TortoiseShell64.dll,v 03:40:34: S -> Lock server command received: 000 OK Lock granted (172418) 03:40:34: S -> do_lock_server: [03:40:34] obtained lock 172418 in /scotty/tortoisecvs/TortoiseShell64.dll,v 03:40:34: S -> do_lock_file: lock server returns 172418 03:40:34: S -> rcsbuf_open(/scotty/tortoisecvs/TortoiseShell64.dll,v) -- obtained a new lock 03:40:34: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:34: S -> do_file_proc: call findnode_fn() 03:40:34: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseShell64.dll,1004533440) 03:40:34: S -> do_file_proc: no node? 03:40:34: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseShell64.dll) 03:40:34: S -> Classify_File (TortoiseShell64.dll) 03:40:34: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:40:34: S -> Version_TS -- findnode_fn() not force_case_match 03:40:34: S -> Version_TS -- findnode() found nothing. 03:40:34: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TortoiseShell64.dll,v",CVSNT_BRANCH_2_8_01,,1,0) 03:40:34: S -> Classify_File vn_rcs= 03:40:34: S -> Classify_File options= 03:40:34: S -> Classify_File No entry available, ts_rcs is invalid 03:40:34: S -> Classify_File there is no RCS file either 03:40:34: S -> Classify_File free up the vers struct, or just return it 03:40:34: S -> Classify_File return the status of the file 03:40:34: S -> update_fileproc() T_UPTODATE edit_unmodified=0 03:40:34: S -> do_file_proc: finished fileproc() 03:40:34: S -> Lock server command sent: Unlock 172418 03:40:34: S -> Lock server command received: 000 OK Unlocked 03:40:34: S -> do_unlock_file: (lock 172418) lock server returns 0 03:40:34: S -> do_file_proc: return 03:40:34: S -> do_file_proc: process the files "TortoiseSpawn.exe" 03:40:34: S -> (server_active || !current_parsed_root->isremote) 03:40:34: S -> map_filename(/usr/local/manchester/tortoisecvs,TortoiseSpawn.exe) 03:40:34: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/TortoiseSpawn.exe) 03:40:34: S -> map_repository(/usr/local/manchester/tortoisecvs/TortoiseSpawn.exe) 03:40:34: S -> lookup_module2() 03:40:34: S -> lookup_module2(tortoisecvs/TortoiseSpawn.exe) after rename? 03:40:34: S -> lookup_module2() call _lookup_module2() 03:40:34: S -> _lookup_module2 - continue_if_no_mod2=1 03:40:34: S -> lookup_module2(tortoisecvs/TortoiseSpawn.exe,21) 03:40:34: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:40:34: S -> lookup_repository_module(tortoisecvs) 03:40:34: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:40:34: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/TortoiseSpawn.exe) 03:40:34: S -> lookup_module2() call _lookup_module2 returned 0 03:40:34: S -> lookup_module2() no recursion permitted so give up now 03:40:34: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:40:34: S -> lookup_module2() return ret=0 renamed=0 03:40:34: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/TortoiseSpawn.exe" 03:40:34: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/TortoiseSpawn.exe 03:40:34: S -> do_file_proc: mapped name of file "TortoiseSpawn.exe" 03:40:34: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:40:34: S -> RCS_parse(TortoiseSpawn.exe,/usr/local/manchester/tortoisecvs) 03:40:34: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/TortoiseSpawn.exe,v) 03:40:34: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/TortoiseSpawn.exe,v 03:40:34: S -> Lock server command received: 000 OK Lock granted (172419) 03:40:34: S -> do_lock_server: [03:40:34] obtained lock 172419 in /scotty/tortoisecvs/TortoiseSpawn.exe,v 03:40:34: S -> do_lock_file: lock server returns 172419 03:40:34: S -> rcsbuf_open(/scotty/tortoisecvs/TortoiseSpawn.exe,v) -- obtained a new lock 03:40:34: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:34: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:34: S -> do_file_proc: call findnode_fn() 03:40:34: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseSpawn.exe,1004533440) 03:40:34: S -> do_file_proc: no node? 03:40:34: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,TortoiseSpawn.exe) 03:40:34: S -> Classify_File (TortoiseSpawn.exe) 03:40:34: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:40:34: S -> Version_TS -- findnode_fn() not force_case_match 03:40:34: S -> Version_TS -- findnode() found nothing. 03:40:34: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TortoiseSpawn.exe,v",CVSNT_BRANCH_2_8_01,,1,0) 03:40:34: S -> *RCS_getbranch(1.81.2.318.2) 03:40:34: S -> Classify_File vn_rcs=1.81.2.318.2.2 03:40:34: S -> Classify_File options=b 03:40:34: S -> Classify_File No entry available, ts_rcs is invalid 03:40:34: S -> Classify_File there is an RCS file, but it's dead 03:40:34: S -> Classify_File free up the vers struct, or just return it 03:40:34: S -> Classify_File return the status of the file 03:40:34: S -> *RCS_getbranch(1.81.2.318.2) 03:40:34: S -> update_fileproc() T_UPTODATE edit_unmodified=0 03:40:34: S -> do_file_proc: finished fileproc() 03:40:34: S -> Lock server command sent: Unlock 172419 03:40:34: S -> Lock server command received: 000 OK Unlocked 03:40:34: S -> do_unlock_file: (lock 172419) lock server returns 0 03:40:34: S -> do_file_proc: return 03:40:34: S -> do_file_proc: process the files "TrtseS64.dll" 03:40:34: S -> (server_active || !current_parsed_root->isremote) 03:40:34: S -> map_filename(/usr/local/manchester/tortoisecvs,TrtseS64.dll) 03:40:34: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/TrtseS64.dll) 03:40:34: S -> map_repository(/usr/local/manchester/tortoisecvs/TrtseS64.dll) 03:40:34: S -> lookup_module2() 03:40:34: S -> lookup_module2(tortoisecvs/TrtseS64.dll) after rename? 03:40:34: S -> lookup_module2() call _lookup_module2() 03:40:34: S -> _lookup_module2 - continue_if_no_mod2=1 03:40:34: S -> lookup_module2(tortoisecvs/TrtseS64.dll,22) 03:40:34: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:40:34: S -> lookup_repository_module(tortoisecvs) 03:40:34: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:40:34: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/TrtseS64.dll) 03:40:34: S -> lookup_module2() call _lookup_module2 returned 0 03:40:34: S -> lookup_module2() no recursion permitted so give up now 03:40:34: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:40:34: S -> lookup_module2() return ret=0 renamed=0 03:40:34: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/TrtseS64.dll" 03:40:34: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/TrtseS64.dll 03:40:34: S -> do_file_proc: mapped name of file "TrtseS64.dll" 03:40:34: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:40:34: S -> RCS_parse(TrtseS64.dll,/usr/local/manchester/tortoisecvs) 03:40:34: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/TrtseS64.dll,v) 03:40:35: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/TrtseS64.dll,v 03:40:35: S -> Lock server command received: 000 OK Lock granted (172420) 03:40:35: S -> do_lock_server: [03:40:35] obtained lock 172420 in /scotty/tortoisecvs/TrtseS64.dll,v 03:40:35: S -> do_lock_file: lock server returns 172420 03:40:35: S -> rcsbuf_open(/scotty/tortoisecvs/TrtseS64.dll,v) -- obtained a new lock 03:40:35: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:35: S -> do_file_proc: call findnode_fn() 03:40:35: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,TrtseS64.dll,1004533440) 03:40:35: S -> do_file_proc: got a result from findnode_fn() 03:40:35: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,TrtseS64.dll,1004533440) 03:40:35: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:40:35: S -> verify_perm(/usr/local/manchester/tortoisecvs,TrtseS64.dll,read,CVSNT_BRANCH_2_8_01,) 03:40:35: S -> verify_perm: verify_owner_dir() 03:40:35: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:40:35: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:40:35: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:40:35: S -> cache_directory_permissions() last_component=tortoisecvs 03:40:35: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:40:35: S -> cache_directory_permissions() free(/usr/local/manchester) 03:40:35: S -> cache_directory_permissions() return 03:40:35: S -> verify_perm() Read directory permission cache OK 03:40:35: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:40:35: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:40:35: S -> user_state = 0, group_state = 0 03:40:35: S -> no match at this level 03:40:35: S -> ACL lookup on directory /usr/local/manchester 03:40:35: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:40:35: S -> user_state = 0, group_state = 0 03:40:35: S -> no match at this level 03:40:35: S -> Match found. user_state = 0, group_state = 0 03:40:35: S -> verify_perm() return 03:40:35: S -> do_file_proc: verify_access() returned ok 03:40:35: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,TrtseS64.dll) 03:40:35: S -> Classify_File (TrtseS64.dll) 03:40:35: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:40:35: S -> Version_TS -- findnode_fn() not force_case_match 03:40:35: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:40:35: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TrtseS64.dll,v",CVSNT_BRANCH_2_8_01,,1,0) 03:40:35: S -> *RCS_getbranch(1.1.2.168.2) 03:40:35: S -> Classify_File vn_rcs=1.1.2.168.2.120 03:40:35: S -> Classify_File options=b 03:40:35: S -> Classify_File A normal entry, TS_Rcs is valid 03:40:35: S -> Classify_File The RCS file is the same version as the user file 03:40:35: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:40:35: S -> Classify_File free up the vers struct, or just return it 03:40:35: S -> Classify_File return the status of the file 03:40:35: S -> *RCS_getbranch(1.1.2.168.2) 03:40:35: S -> checkout_file("") 03:40:35: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:40:35: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:40:35: S -> RCS_checkout (/scotty/tortoisecvs/TrtseS64.dll,v, 1.1.2.168.2.120, b, (function)) 03:40:35: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:40:35: S -> RCS_checkout() It isn't the head revision of the trunk. We'll need to walk through the deltas. 03:40:35: S -> RCS_deltas(1.1.2.168.2.120) 03:40:35: S -> RCS_deltas() calls rcsbuf_setpos_to_delta_base() 03:40:35: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:35: S -> rcsbuf_fill(0): expanded to 524288 (was: 262144, req: 344064, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:35: S -> rcsbuf_fill(0): expanded to 1048576 (was: 524288, req: 606208, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:35: S -> rcsbuf_fill(0): expanded to 2097152 (was: 1048576, req: 1130496, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:35: S -> rcsbuf_fill(0): expanded to 4194304 (was: 2097152, req: 2179072, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:41: S -> RCS_checkout options = "b" 03:40:41: S -> got rcs_mode = 0600 from rcs-permissions-tag 03:40:41: S -> RCS_checkout() rcsbuf_valfree 03:40:41: S -> RCS_checkout() rcsbuf_valfree() done 03:40:41: S -> RCS_checkout() free_rev 03:40:41: S -> RCS_checkout() call pfn() 03:40:41: S -> checkout_to_buffer(1723216) 03:40:41: S -> checkout_to_buffer() complete 03:40:41: S -> checkout pfn completed 03:40:41: S -> RCS_checkout() now if (free_value)... 03:40:41: S -> RCS_checkout() now xfree(zbuf); 03:40:41: S -> RCS_checkout() calls modify_mode() 03:40:41: S -> RCS_checkout -> return ok 03:40:41: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:40:41: S -> fileattr_find(file[@name=F'%s']/watched) 03:40:41: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:40:41: S -> Version_TS -- findnode_fn() not force_case_match 03:40:41: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:40:41: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TrtseS64.dll,v",CVSNT_BRANCH_2_8_01,,1,0) 03:40:41: S -> *RCS_getbranch(1.1.2.168.2) 03:40:41: S -> checkout_file() call Register if !is_rcs 03:40:41: S -> server_register(TrtseS64.dll, 1.1.2.168.2.120, Mon Jun 25 02:13:08 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:40:41: S -> Register(TrtseS64.dll, 1.1.2.168.2.120, Mon Jun 25 02:13:08 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:40:41: S -> Entnode_Create() 03:40:41: S -> Entnode_Create() finished 03:40:41: S -> AddEntryNode() 03:40:41: S -> AddEntryNode() was it already there? -- apparently yes 03:40:41: S -> AddEntryNode() take it out 03:40:41: S -> AddEntryNode() get a node and fill in the regular stuff 03:40:41: S -> AddEntryNode() this one gets a key of the name for hashing 03:40:41: S -> AddEntryNode() put the node into the list 03:40:41: S -> AddEntryNode() finished 03:40:41: S -> Register(): !noexec 03:40:41: S -> Register(): finished 03:40:41: S -> checkout_file(1) call server_updated() 03:40:41: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,TrtseS64.dll,0600) 03:40:41: S -> do_file_proc: finished fileproc() 03:40:41: S -> Lock server command sent: Unlock 172420 03:40:41: S -> Lock server command received: 000 OK Unlocked 03:40:41: S -> do_unlock_file: (lock 172420) lock server returns 0 03:40:42: S -> do_file_proc: return 03:40:42: S -> do_file_proc: process the files "TrtseS64.pdb" 03:40:42: S -> (server_active || !current_parsed_root->isremote) 03:40:42: S -> map_filename(/usr/local/manchester/tortoisecvs,TrtseS64.pdb) 03:40:42: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/TrtseS64.pdb) 03:40:42: S -> map_repository(/usr/local/manchester/tortoisecvs/TrtseS64.pdb) 03:40:42: S -> lookup_module2() 03:40:42: S -> lookup_module2(tortoisecvs/TrtseS64.pdb) after rename? 03:40:42: S -> lookup_module2() call _lookup_module2() 03:40:42: S -> _lookup_module2 - continue_if_no_mod2=1 03:40:42: S -> lookup_module2(tortoisecvs/TrtseS64.pdb,23) 03:40:42: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:40:42: S -> lookup_repository_module(tortoisecvs) 03:40:42: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:40:42: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/TrtseS64.pdb) 03:40:42: S -> lookup_module2() call _lookup_module2 returned 0 03:40:42: S -> lookup_module2() no recursion permitted so give up now 03:40:42: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:40:42: S -> lookup_module2() return ret=0 renamed=0 03:40:42: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/TrtseS64.pdb" 03:40:42: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/TrtseS64.pdb 03:40:42: S -> do_file_proc: mapped name of file "TrtseS64.pdb" 03:40:42: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:40:42: S -> RCS_parse(TrtseS64.pdb,/usr/local/manchester/tortoisecvs) 03:40:42: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/TrtseS64.pdb,v) 03:40:42: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/TrtseS64.pdb,v 03:40:42: S -> Lock server command received: 000 OK Lock granted (172421) 03:40:42: S -> do_lock_server: [03:40:42] obtained lock 172421 in /scotty/tortoisecvs/TrtseS64.pdb,v 03:40:42: S -> do_lock_file: lock server returns 172421 03:40:42: S -> rcsbuf_open(/scotty/tortoisecvs/TrtseS64.pdb,v) -- obtained a new lock 03:40:42: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:42: S -> do_file_proc: call findnode_fn() 03:40:42: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,TrtseS64.pdb,1004533440) 03:40:42: S -> do_file_proc: got a result from findnode_fn() 03:40:42: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,TrtseS64.pdb,1004533440) 03:40:42: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:40:42: S -> verify_perm(/usr/local/manchester/tortoisecvs,TrtseS64.pdb,read,CVSNT_BRANCH_2_8_01,) 03:40:42: S -> verify_perm: verify_owner_dir() 03:40:42: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:40:42: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:40:42: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:40:42: S -> cache_directory_permissions() last_component=tortoisecvs 03:40:42: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:40:42: S -> cache_directory_permissions() free(/usr/local/manchester) 03:40:42: S -> cache_directory_permissions() return 03:40:42: S -> verify_perm() Read directory permission cache OK 03:40:42: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:40:42: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:40:42: S -> user_state = 0, group_state = 0 03:40:42: S -> no match at this level 03:40:42: S -> ACL lookup on directory /usr/local/manchester 03:40:42: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:40:42: S -> user_state = 0, group_state = 0 03:40:42: S -> no match at this level 03:40:42: S -> Match found. user_state = 0, group_state = 0 03:40:42: S -> verify_perm() return 03:40:42: S -> do_file_proc: verify_access() returned ok 03:40:42: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,TrtseS64.pdb) 03:40:42: S -> Classify_File (TrtseS64.pdb) 03:40:42: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:40:42: S -> Version_TS -- findnode_fn() not force_case_match 03:40:42: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:40:42: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TrtseS64.pdb,v",CVSNT_BRANCH_2_8_01,,1,0) 03:40:42: S -> *RCS_getbranch(1.1.2.9.2) 03:40:42: S -> Classify_File vn_rcs=1.1.2.9.2.10 03:40:42: S -> Classify_File options=b 03:40:42: S -> Classify_File A normal entry, TS_Rcs is valid 03:40:42: S -> Classify_File The RCS file is the same version as the user file 03:40:42: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:40:42: S -> Classify_File free up the vers struct, or just return it 03:40:42: S -> Classify_File return the status of the file 03:40:42: S -> *RCS_getbranch(1.1.2.9.2) 03:40:42: S -> checkout_file("") 03:40:42: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:40:42: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:40:42: S -> RCS_checkout (/scotty/tortoisecvs/TrtseS64.pdb,v, 1.1.2.9.2.10, b, (function)) 03:40:42: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:40:42: S -> RCS_checkout() It isn't the head revision of the trunk. We'll need to walk through the deltas. 03:40:42: S -> RCS_deltas(1.1.2.9.2.10) 03:40:42: S -> RCS_deltas() calls rcsbuf_setpos_to_delta_base() 03:40:42: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:42: S -> rcsbuf_fill(0): expanded to 524288 (was: 262144, req: 344064, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:42: S -> rcsbuf_fill(0): expanded to 1048576 (was: 524288, req: 606208, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:43: S -> rcsbuf_fill(0): expanded to 2097152 (was: 1048576, req: 1130496, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:43: S -> rcsbuf_fill(0): expanded to 4194304 (was: 2097152, req: 2179072, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:44: S -> rcsbuf_fill(0): expanded to 6291456 (was: 4194304, req: 4276224, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:44: S -> rcsbuf_fill(0): expanded to 8388608 (was: 6291456, req: 6373376, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:44: S -> rcsbuf_fill(0): expanded to 10485760 (was: 8388608, req: 8470528, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:44: S -> rcsbuf_fill(0): expanded to 12582912 (was: 10485760, req: 10567680, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:40:58: S -> RCS_checkout options = "b" 03:40:58: S -> got rcs_mode = 0600 from rcs-permissions-tag 03:40:58: S -> RCS_checkout() rcsbuf_valfree 03:40:58: S -> RCS_checkout() rcsbuf_valfree() done 03:40:58: S -> RCS_checkout() free_rev 03:40:58: S -> RCS_checkout() call pfn() 03:40:58: S -> checkout_to_buffer(11824128) 03:40:58: S -> checkout_to_buffer() complete 03:40:58: S -> checkout pfn completed 03:40:58: S -> RCS_checkout() now if (free_value)... 03:40:58: S -> RCS_checkout() now xfree(zbuf); 03:40:58: S -> RCS_checkout() calls modify_mode() 03:40:58: S -> RCS_checkout -> return ok 03:40:58: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:40:58: S -> fileattr_find(file[@name=F'%s']/watched) 03:40:58: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:40:58: S -> Version_TS -- findnode_fn() not force_case_match 03:40:58: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:40:58: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TrtseS64.pdb,v",CVSNT_BRANCH_2_8_01,,1,0) 03:40:58: S -> *RCS_getbranch(1.1.2.9.2) 03:40:58: S -> checkout_file() call Register if !is_rcs 03:40:58: S -> server_register(TrtseS64.pdb, 1.1.2.9.2.10, Mon Jun 25 02:13:19 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:40:58: S -> Register(TrtseS64.pdb, 1.1.2.9.2.10, Mon Jun 25 02:13:19 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:40:58: S -> Entnode_Create() 03:40:58: S -> Entnode_Create() finished 03:40:58: S -> AddEntryNode() 03:40:58: S -> AddEntryNode() was it already there? -- apparently yes 03:40:58: S -> AddEntryNode() take it out 03:40:58: S -> AddEntryNode() get a node and fill in the regular stuff 03:40:58: S -> AddEntryNode() this one gets a key of the name for hashing 03:40:58: S -> AddEntryNode() put the node into the list 03:40:58: S -> AddEntryNode() finished 03:40:58: S -> Register(): !noexec 03:40:58: S -> Register(): finished 03:40:58: S -> checkout_file(1) call server_updated() 03:40:58: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,TrtseS64.pdb,0600) 03:40:58: S -> do_file_proc: finished fileproc() 03:40:58: S -> Lock server command sent: Unlock 172421 03:40:58: S -> Lock server command received: 000 OK Unlocked 03:40:58: S -> do_unlock_file: (lock 172421) lock server returns 0 03:41:06: S -> do_file_proc: return 03:41:06: S -> do_file_proc: process the files "TrtseShl.dll" 03:41:06: S -> (server_active || !current_parsed_root->isremote) 03:41:06: S -> map_filename(/usr/local/manchester/tortoisecvs,TrtseShl.dll) 03:41:06: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/TrtseShl.dll) 03:41:06: S -> map_repository(/usr/local/manchester/tortoisecvs/TrtseShl.dll) 03:41:06: S -> lookup_module2() 03:41:06: S -> lookup_module2(tortoisecvs/TrtseShl.dll) after rename? 03:41:06: S -> lookup_module2() call _lookup_module2() 03:41:06: S -> _lookup_module2 - continue_if_no_mod2=1 03:41:06: S -> lookup_module2(tortoisecvs/TrtseShl.dll,24) 03:41:06: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:41:06: S -> lookup_repository_module(tortoisecvs) 03:41:06: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:41:06: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/TrtseShl.dll) 03:41:06: S -> lookup_module2() call _lookup_module2 returned 0 03:41:06: S -> lookup_module2() no recursion permitted so give up now 03:41:06: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:41:06: S -> lookup_module2() return ret=0 renamed=0 03:41:06: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/TrtseShl.dll" 03:41:06: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/TrtseShl.dll 03:41:06: S -> do_file_proc: mapped name of file "TrtseShl.dll" 03:41:06: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:41:06: S -> RCS_parse(TrtseShl.dll,/usr/local/manchester/tortoisecvs) 03:41:06: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/TrtseShl.dll,v) 03:41:06: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/TrtseShl.dll,v 03:41:06: S -> Lock server command received: 000 OK Lock granted (172422) 03:41:06: S -> do_lock_server: [03:41:06] obtained lock 172422 in /scotty/tortoisecvs/TrtseShl.dll,v 03:41:06: S -> do_lock_file: lock server returns 172422 03:41:06: S -> rcsbuf_open(/scotty/tortoisecvs/TrtseShl.dll,v) -- obtained a new lock 03:41:06: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:06: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:07: S -> do_file_proc: call findnode_fn() 03:41:07: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,TrtseShl.dll,1004533440) 03:41:07: S -> do_file_proc: got a result from findnode_fn() 03:41:07: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,TrtseShl.dll,1004533440) 03:41:07: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:41:07: S -> verify_perm(/usr/local/manchester/tortoisecvs,TrtseShl.dll,read,CVSNT_BRANCH_2_8_01,) 03:41:07: S -> verify_perm: verify_owner_dir() 03:41:07: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:41:07: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:41:07: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:41:07: S -> cache_directory_permissions() last_component=tortoisecvs 03:41:07: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:41:07: S -> cache_directory_permissions() free(/usr/local/manchester) 03:41:07: S -> cache_directory_permissions() return 03:41:07: S -> verify_perm() Read directory permission cache OK 03:41:07: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:41:07: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:07: S -> user_state = 0, group_state = 0 03:41:07: S -> no match at this level 03:41:07: S -> ACL lookup on directory /usr/local/manchester 03:41:07: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:07: S -> user_state = 0, group_state = 0 03:41:07: S -> no match at this level 03:41:07: S -> Match found. user_state = 0, group_state = 0 03:41:07: S -> verify_perm() return 03:41:07: S -> do_file_proc: verify_access() returned ok 03:41:07: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,TrtseShl.dll) 03:41:07: S -> Classify_File (TrtseShl.dll) 03:41:07: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:07: S -> Version_TS -- findnode_fn() not force_case_match 03:41:07: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:07: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TrtseShl.dll,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:07: S -> *RCS_getbranch(1.81.2.338.2) 03:41:07: S -> Classify_File vn_rcs=1.81.2.338.2.120 03:41:07: S -> Classify_File options=b 03:41:07: S -> Classify_File A normal entry, TS_Rcs is valid 03:41:07: S -> Classify_File The RCS file is the same version as the user file 03:41:07: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:41:07: S -> Classify_File free up the vers struct, or just return it 03:41:07: S -> Classify_File return the status of the file 03:41:07: S -> *RCS_getbranch(1.81.2.338.2) 03:41:07: S -> checkout_file("") 03:41:07: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:41:07: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:41:07: S -> RCS_checkout (/scotty/tortoisecvs/TrtseShl.dll,v, 1.81.2.338.2.120, b, (function)) 03:41:07: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:41:07: S -> RCS_checkout() It isn't the head revision of the trunk. We'll need to walk through the deltas. 03:41:07: S -> RCS_deltas(1.81.2.338.2.120) 03:41:07: S -> RCS_deltas() calls rcsbuf_setpos_to_delta_base() 03:41:07: S -> rcsbuf_fill(0): expanded to 524288 (was: 262144, req: 344064, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:07: S -> rcsbuf_fill(0): expanded to 1048576 (was: 524288, req: 606208, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:07: S -> rcsbuf_fill(0): expanded to 2097152 (was: 1048576, req: 1130496, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:12: S -> rcsbuf_fill(0): expanded to 4194304 (was: 2097152, req: 2179072, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:15: S -> RCS_checkout options = "b" 03:41:15: S -> got rcs_mode = 0600 from rcs-permissions-tag 03:41:15: S -> RCS_checkout() rcsbuf_valfree 03:41:15: S -> RCS_checkout() rcsbuf_valfree() done 03:41:15: S -> RCS_checkout() free_rev 03:41:15: S -> RCS_checkout() call pfn() 03:41:15: S -> checkout_to_buffer(1154384) 03:41:15: S -> checkout_to_buffer() complete 03:41:15: S -> checkout pfn completed 03:41:15: S -> RCS_checkout() now if (free_value)... 03:41:15: S -> RCS_checkout() now xfree(zbuf); 03:41:15: S -> RCS_checkout() calls modify_mode() 03:41:15: S -> RCS_checkout -> return ok 03:41:15: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:41:15: S -> fileattr_find(file[@name=F'%s']/watched) 03:41:15: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:15: S -> Version_TS -- findnode_fn() not force_case_match 03:41:15: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:15: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TrtseShl.dll,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:15: S -> *RCS_getbranch(1.81.2.338.2) 03:41:15: S -> checkout_file() call Register if !is_rcs 03:41:15: S -> server_register(TrtseShl.dll, 1.81.2.338.2.120, Mon Jun 25 02:13:31 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:41:15: S -> Register(TrtseShl.dll, 1.81.2.338.2.120, Mon Jun 25 02:13:31 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:41:15: S -> Entnode_Create() 03:41:15: S -> Entnode_Create() finished 03:41:15: S -> AddEntryNode() 03:41:15: S -> AddEntryNode() was it already there? -- apparently yes 03:41:15: S -> AddEntryNode() take it out 03:41:15: S -> AddEntryNode() get a node and fill in the regular stuff 03:41:15: S -> AddEntryNode() this one gets a key of the name for hashing 03:41:15: S -> AddEntryNode() put the node into the list 03:41:15: S -> AddEntryNode() finished 03:41:15: S -> Register(): !noexec 03:41:15: S -> Register(): finished 03:41:15: S -> checkout_file(1) call server_updated() 03:41:15: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,TrtseShl.dll,0600) 03:41:15: S -> do_file_proc: finished fileproc() 03:41:15: S -> Lock server command sent: Unlock 172422 03:41:15: S -> Lock server command received: 000 OK Unlocked 03:41:15: S -> do_unlock_file: (lock 172422) lock server returns 0 03:41:16: S -> do_file_proc: return 03:41:16: S -> do_file_proc: process the files "TrtseShl.pdb" 03:41:16: S -> (server_active || !current_parsed_root->isremote) 03:41:16: S -> map_filename(/usr/local/manchester/tortoisecvs,TrtseShl.pdb) 03:41:16: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/TrtseShl.pdb) 03:41:16: S -> map_repository(/usr/local/manchester/tortoisecvs/TrtseShl.pdb) 03:41:16: S -> lookup_module2() 03:41:16: S -> lookup_module2(tortoisecvs/TrtseShl.pdb) after rename? 03:41:16: S -> lookup_module2() call _lookup_module2() 03:41:16: S -> _lookup_module2 - continue_if_no_mod2=1 03:41:16: S -> lookup_module2(tortoisecvs/TrtseShl.pdb,25) 03:41:16: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:41:16: S -> lookup_repository_module(tortoisecvs) 03:41:16: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:41:16: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/TrtseShl.pdb) 03:41:16: S -> lookup_module2() call _lookup_module2 returned 0 03:41:16: S -> lookup_module2() no recursion permitted so give up now 03:41:16: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:41:16: S -> lookup_module2() return ret=0 renamed=0 03:41:16: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/TrtseShl.pdb" 03:41:16: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/TrtseShl.pdb 03:41:16: S -> do_file_proc: mapped name of file "TrtseShl.pdb" 03:41:16: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:41:16: S -> RCS_parse(TrtseShl.pdb,/usr/local/manchester/tortoisecvs) 03:41:16: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/TrtseShl.pdb,v) 03:41:16: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/TrtseShl.pdb,v 03:41:16: S -> Lock server command received: 000 OK Lock granted (172423) 03:41:16: S -> do_lock_server: [03:41:16] obtained lock 172423 in /scotty/tortoisecvs/TrtseShl.pdb,v 03:41:16: S -> do_lock_file: lock server returns 172423 03:41:16: S -> rcsbuf_open(/scotty/tortoisecvs/TrtseShl.pdb,v) -- obtained a new lock 03:41:16: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:16: S -> do_file_proc: call findnode_fn() 03:41:16: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,TrtseShl.pdb,1004533440) 03:41:16: S -> do_file_proc: got a result from findnode_fn() 03:41:16: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,TrtseShl.pdb,1004533440) 03:41:16: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:41:16: S -> verify_perm(/usr/local/manchester/tortoisecvs,TrtseShl.pdb,read,CVSNT_BRANCH_2_8_01,) 03:41:16: S -> verify_perm: verify_owner_dir() 03:41:16: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:41:16: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:41:16: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:41:16: S -> cache_directory_permissions() last_component=tortoisecvs 03:41:16: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:41:16: S -> cache_directory_permissions() free(/usr/local/manchester) 03:41:16: S -> cache_directory_permissions() return 03:41:16: S -> verify_perm() Read directory permission cache OK 03:41:16: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:41:16: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:16: S -> user_state = 0, group_state = 0 03:41:16: S -> no match at this level 03:41:16: S -> ACL lookup on directory /usr/local/manchester 03:41:16: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:16: S -> user_state = 0, group_state = 0 03:41:16: S -> no match at this level 03:41:16: S -> Match found. user_state = 0, group_state = 0 03:41:16: S -> verify_perm() return 03:41:16: S -> do_file_proc: verify_access() returned ok 03:41:16: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,TrtseShl.pdb) 03:41:16: S -> Classify_File (TrtseShl.pdb) 03:41:16: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:16: S -> Version_TS -- findnode_fn() not force_case_match 03:41:16: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:16: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TrtseShl.pdb,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:16: S -> *RCS_getbranch(1.1.2.9.2) 03:41:16: S -> Classify_File vn_rcs=1.1.2.9.2.10 03:41:16: S -> Classify_File options=b 03:41:16: S -> Classify_File A normal entry, TS_Rcs is valid 03:41:16: S -> Classify_File The RCS file is the same version as the user file 03:41:16: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:41:16: S -> Classify_File free up the vers struct, or just return it 03:41:16: S -> Classify_File return the status of the file 03:41:16: S -> *RCS_getbranch(1.1.2.9.2) 03:41:16: S -> checkout_file("") 03:41:16: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:41:16: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:41:16: S -> RCS_checkout (/scotty/tortoisecvs/TrtseShl.pdb,v, 1.1.2.9.2.10, b, (function)) 03:41:16: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:41:16: S -> RCS_checkout() It isn't the head revision of the trunk. We'll need to walk through the deltas. 03:41:16: S -> RCS_deltas(1.1.2.9.2.10) 03:41:16: S -> RCS_deltas() calls rcsbuf_setpos_to_delta_base() 03:41:16: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:16: S -> rcsbuf_fill(0): expanded to 524288 (was: 262144, req: 344064, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:17: S -> rcsbuf_fill(0): expanded to 1048576 (was: 524288, req: 606208, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:17: S -> rcsbuf_fill(0): expanded to 2097152 (was: 1048576, req: 1130496, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:17: S -> rcsbuf_fill(0): expanded to 4194304 (was: 2097152, req: 2179072, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:17: S -> rcsbuf_fill(0): expanded to 6291456 (was: 4194304, req: 4276224, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:18: S -> rcsbuf_fill(0): expanded to 8388608 (was: 6291456, req: 6373376, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:18: S -> rcsbuf_fill(0): expanded to 10485760 (was: 8388608, req: 8470528, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:18: S -> rcsbuf_fill(0): expanded to 12582912 (was: 10485760, req: 10567680, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:31: S -> RCS_checkout options = "b" 03:41:31: S -> got rcs_mode = 0600 from rcs-permissions-tag 03:41:31: S -> RCS_checkout() rcsbuf_valfree 03:41:31: S -> RCS_checkout() rcsbuf_valfree() done 03:41:31: S -> RCS_checkout() free_rev 03:41:31: S -> RCS_checkout() call pfn() 03:41:31: S -> checkout_to_buffer(11422720) 03:41:31: S -> checkout_to_buffer() complete 03:41:31: S -> checkout pfn completed 03:41:31: S -> RCS_checkout() now if (free_value)... 03:41:31: S -> RCS_checkout() now xfree(zbuf); 03:41:31: S -> RCS_checkout() calls modify_mode() 03:41:31: S -> RCS_checkout -> return ok 03:41:31: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:41:31: S -> fileattr_find(file[@name=F'%s']/watched) 03:41:31: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:31: S -> Version_TS -- findnode_fn() not force_case_match 03:41:31: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:31: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/TrtseShl.pdb,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:31: S -> *RCS_getbranch(1.1.2.9.2) 03:41:31: S -> checkout_file() call Register if !is_rcs 03:41:31: S -> server_register(TrtseShl.pdb, 1.1.2.9.2.10, Mon Jun 25 02:13:43 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:41:31: S -> Register(TrtseShl.pdb, 1.1.2.9.2.10, Mon Jun 25 02:13:43 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:41:31: S -> Entnode_Create() 03:41:31: S -> Entnode_Create() finished 03:41:31: S -> AddEntryNode() 03:41:31: S -> AddEntryNode() was it already there? -- apparently yes 03:41:31: S -> AddEntryNode() take it out 03:41:31: S -> AddEntryNode() get a node and fill in the regular stuff 03:41:31: S -> AddEntryNode() this one gets a key of the name for hashing 03:41:31: S -> AddEntryNode() put the node into the list 03:41:31: S -> AddEntryNode() finished 03:41:31: S -> Register(): !noexec 03:41:31: S -> Register(): finished 03:41:31: S -> checkout_file(1) call server_updated() 03:41:31: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,TrtseShl.pdb,0600) 03:41:31: S -> do_file_proc: finished fileproc() 03:41:31: S -> Lock server command sent: Unlock 172423 03:41:31: S -> Lock server command received: 000 OK Unlocked 03:41:31: S -> do_unlock_file: (lock 172423) lock server returns 0 03:41:37: S -> do_file_proc: return 03:41:37: S -> do_file_proc: process the files "UserGuide_cn.chm" 03:41:37: S -> (server_active || !current_parsed_root->isremote) 03:41:37: S -> map_filename(/usr/local/manchester/tortoisecvs,UserGuide_cn.chm) 03:41:37: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/UserGuide_cn.chm) 03:41:37: S -> map_repository(/usr/local/manchester/tortoisecvs/UserGuide_cn.chm) 03:41:37: S -> lookup_module2() 03:41:37: S -> lookup_module2(tortoisecvs/UserGuide_cn.chm) after rename? 03:41:37: S -> lookup_module2() call _lookup_module2() 03:41:37: S -> _lookup_module2 - continue_if_no_mod2=1 03:41:37: S -> lookup_module2(tortoisecvs/UserGuide_cn.chm,26) 03:41:37: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:41:37: S -> lookup_repository_module(tortoisecvs) 03:41:37: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:41:37: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/UserGuide_cn.chm) 03:41:37: S -> lookup_module2() call _lookup_module2 returned 0 03:41:37: S -> lookup_module2() no recursion permitted so give up now 03:41:37: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:41:37: S -> lookup_module2() return ret=0 renamed=0 03:41:37: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/UserGuide_cn.chm" 03:41:37: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/UserGuide_cn.chm 03:41:37: S -> do_file_proc: mapped name of file "UserGuide_cn.chm" 03:41:37: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:41:37: S -> RCS_parse(UserGuide_cn.chm,/usr/local/manchester/tortoisecvs) 03:41:37: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/UserGuide_cn.chm,v) 03:41:37: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/UserGuide_cn.chm,v 03:41:37: S -> Lock server command received: 000 OK Lock granted (172424) 03:41:37: S -> do_lock_server: [03:41:37] obtained lock 172424 in /scotty/tortoisecvs/UserGuide_cn.chm,v 03:41:37: S -> do_lock_file: lock server returns 172424 03:41:37: S -> rcsbuf_open(/scotty/tortoisecvs/UserGuide_cn.chm,v) -- obtained a new lock 03:41:37: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:37: S -> do_file_proc: call findnode_fn() 03:41:37: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,UserGuide_cn.chm,1004533440) 03:41:37: S -> do_file_proc: got a result from findnode_fn() 03:41:37: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,UserGuide_cn.chm,1004533440) 03:41:37: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:41:37: S -> verify_perm(/usr/local/manchester/tortoisecvs,UserGuide_cn.chm,read,CVSNT_BRANCH_2_8_01,) 03:41:37: S -> verify_perm: verify_owner_dir() 03:41:37: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:41:37: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:41:37: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:41:37: S -> cache_directory_permissions() last_component=tortoisecvs 03:41:37: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:41:37: S -> cache_directory_permissions() free(/usr/local/manchester) 03:41:37: S -> cache_directory_permissions() return 03:41:37: S -> verify_perm() Read directory permission cache OK 03:41:37: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:41:37: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:37: S -> user_state = 0, group_state = 0 03:41:37: S -> no match at this level 03:41:37: S -> ACL lookup on directory /usr/local/manchester 03:41:37: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:37: S -> user_state = 0, group_state = 0 03:41:37: S -> no match at this level 03:41:37: S -> Match found. user_state = 0, group_state = 0 03:41:37: S -> verify_perm() return 03:41:37: S -> do_file_proc: verify_access() returned ok 03:41:37: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,UserGuide_cn.chm) 03:41:37: S -> Classify_File (UserGuide_cn.chm) 03:41:37: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:37: S -> Version_TS -- findnode_fn() not force_case_match 03:41:37: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:37: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/UserGuide_cn.chm,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:37: S -> *RCS_getbranch(1.1.4) 03:41:37: S -> Classify_File vn_rcs=1.1 03:41:37: S -> Classify_File options=b 03:41:37: S -> Classify_File A normal entry, TS_Rcs is valid 03:41:37: S -> Classify_File The RCS file is the same version as the user file 03:41:37: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:41:37: S -> Classify_File free up the vers struct, or just return it 03:41:37: S -> Classify_File return the status of the file 03:41:37: S -> *RCS_getbranch(1.1.4) 03:41:37: S -> checkout_file("") 03:41:37: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:41:37: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:41:37: S -> RCS_checkout (/scotty/tortoisecvs/UserGuide_cn.chm,v, 1.1, b, (function)) 03:41:37: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:41:37: S -> RCS_checkout() - We want the head revision. Try to read it directly. 03:41:37: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:37: S -> rcsbuf_fill(0): expanded to 524288 (was: 262144, req: 344064, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:38: S -> rcsbuf_fill(0): expanded to 1048576 (was: 524288, req: 606208, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:38: S -> RCS_checkout() calls rcsbuf_valpolish() 03:41:38: S -> RCS_checkout() -- Handle zip expansion of head 03:41:38: S -> RCS_checkout options = "b" 03:41:38: S -> got rcs_mode = 0666 from rcs-permissions-tag 03:41:38: S -> RCS_checkout() rcsbuf_valfree 03:41:38: S -> RCS_checkout() rcsbuf_valfree() done 03:41:38: S -> RCS_checkout() free_rev 03:41:38: S -> RCS_checkout() call pfn() 03:41:38: S -> checkout_to_buffer(767063) 03:41:38: S -> checkout_to_buffer() complete 03:41:38: S -> checkout pfn completed 03:41:38: S -> RCS_checkout() now if (free_value)... 03:41:38: S -> RCS_checkout() now xfree(zbuf); 03:41:38: S -> RCS_checkout() calls modify_mode() 03:41:38: S -> RCS_checkout -> return ok 03:41:38: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:41:38: S -> fileattr_find(file[@name=F'%s']/watched) 03:41:38: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:38: S -> Version_TS -- findnode_fn() not force_case_match 03:41:38: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:38: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/UserGuide_cn.chm,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:38: S -> *RCS_getbranch(1.1.4) 03:41:38: S -> checkout_file() call Register if !is_rcs 03:41:38: S -> server_register(UserGuide_cn.chm, 1.1, Mon Jun 25 02:13:51 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:41:38: S -> Register(UserGuide_cn.chm, 1.1, Mon Jun 25 02:13:51 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:41:38: S -> Entnode_Create() 03:41:38: S -> Entnode_Create() finished 03:41:38: S -> AddEntryNode() 03:41:38: S -> AddEntryNode() was it already there? -- apparently yes 03:41:38: S -> AddEntryNode() take it out 03:41:38: S -> AddEntryNode() get a node and fill in the regular stuff 03:41:38: S -> AddEntryNode() this one gets a key of the name for hashing 03:41:38: S -> AddEntryNode() put the node into the list 03:41:38: S -> AddEntryNode() finished 03:41:38: S -> Register(): !noexec 03:41:38: S -> Register(): finished 03:41:38: S -> checkout_file(1) call server_updated() 03:41:38: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,UserGuide_cn.chm,0666) 03:41:38: S -> do_file_proc: finished fileproc() 03:41:38: S -> Lock server command sent: Unlock 172424 03:41:38: S -> Lock server command received: 000 OK Unlocked 03:41:38: S -> do_unlock_file: (lock 172424) lock server returns 0 03:41:38: S -> do_file_proc: return 03:41:38: S -> do_file_proc: process the files "UserGuide_en.chm" 03:41:38: S -> (server_active || !current_parsed_root->isremote) 03:41:38: S -> map_filename(/usr/local/manchester/tortoisecvs,UserGuide_en.chm) 03:41:38: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/UserGuide_en.chm) 03:41:38: S -> map_repository(/usr/local/manchester/tortoisecvs/UserGuide_en.chm) 03:41:38: S -> lookup_module2() 03:41:38: S -> lookup_module2(tortoisecvs/UserGuide_en.chm) after rename? 03:41:38: S -> lookup_module2() call _lookup_module2() 03:41:38: S -> _lookup_module2 - continue_if_no_mod2=1 03:41:38: S -> lookup_module2(tortoisecvs/UserGuide_en.chm,27) 03:41:38: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:41:38: S -> lookup_repository_module(tortoisecvs) 03:41:38: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:41:38: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/UserGuide_en.chm) 03:41:38: S -> lookup_module2() call _lookup_module2 returned 0 03:41:38: S -> lookup_module2() no recursion permitted so give up now 03:41:38: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:41:38: S -> lookup_module2() return ret=0 renamed=0 03:41:38: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/UserGuide_en.chm" 03:41:38: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/UserGuide_en.chm 03:41:38: S -> do_file_proc: mapped name of file "UserGuide_en.chm" 03:41:38: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:41:38: S -> RCS_parse(UserGuide_en.chm,/usr/local/manchester/tortoisecvs) 03:41:38: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/UserGuide_en.chm,v) 03:41:38: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/UserGuide_en.chm,v 03:41:38: S -> Lock server command received: 000 OK Lock granted (172425) 03:41:38: S -> do_lock_server: [03:41:38] obtained lock 172425 in /scotty/tortoisecvs/UserGuide_en.chm,v 03:41:38: S -> do_lock_file: lock server returns 172425 03:41:38: S -> rcsbuf_open(/scotty/tortoisecvs/UserGuide_en.chm,v) -- obtained a new lock 03:41:38: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:38: S -> do_file_proc: call findnode_fn() 03:41:38: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,UserGuide_en.chm,1004533440) 03:41:38: S -> do_file_proc: got a result from findnode_fn() 03:41:38: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,UserGuide_en.chm,1004533440) 03:41:38: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:41:38: S -> verify_perm(/usr/local/manchester/tortoisecvs,UserGuide_en.chm,read,CVSNT_BRANCH_2_8_01,) 03:41:38: S -> verify_perm: verify_owner_dir() 03:41:38: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:41:38: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:41:38: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:41:38: S -> cache_directory_permissions() last_component=tortoisecvs 03:41:38: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:41:38: S -> cache_directory_permissions() free(/usr/local/manchester) 03:41:38: S -> cache_directory_permissions() return 03:41:38: S -> verify_perm() Read directory permission cache OK 03:41:38: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:41:38: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:38: S -> user_state = 0, group_state = 0 03:41:38: S -> no match at this level 03:41:38: S -> ACL lookup on directory /usr/local/manchester 03:41:38: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:38: S -> user_state = 0, group_state = 0 03:41:38: S -> no match at this level 03:41:38: S -> Match found. user_state = 0, group_state = 0 03:41:38: S -> verify_perm() return 03:41:38: S -> do_file_proc: verify_access() returned ok 03:41:38: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,UserGuide_en.chm) 03:41:38: S -> Classify_File (UserGuide_en.chm) 03:41:38: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:38: S -> Version_TS -- findnode_fn() not force_case_match 03:41:38: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:38: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/UserGuide_en.chm,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:38: S -> *RCS_getbranch(1.2.4) 03:41:38: S -> Classify_File vn_rcs=1.2 03:41:38: S -> Classify_File options=b 03:41:38: S -> Classify_File A normal entry, TS_Rcs is valid 03:41:38: S -> Classify_File The RCS file is the same version as the user file 03:41:38: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:41:38: S -> Classify_File free up the vers struct, or just return it 03:41:38: S -> Classify_File return the status of the file 03:41:38: S -> *RCS_getbranch(1.2.4) 03:41:38: S -> checkout_file("") 03:41:38: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:41:38: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:41:38: S -> RCS_checkout (/scotty/tortoisecvs/UserGuide_en.chm,v, 1.2, b, (function)) 03:41:38: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:41:38: S -> RCS_checkout() - We want the head revision. Try to read it directly. 03:41:38: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:38: S -> rcsbuf_fill(0): expanded to 524288 (was: 262144, req: 344064, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:38: S -> rcsbuf_fill(0): expanded to 1048576 (was: 524288, req: 606208, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:38: S -> RCS_checkout() calls rcsbuf_valpolish() 03:41:38: S -> RCS_checkout() -- Handle zip expansion of head 03:41:38: S -> RCS_checkout options = "b" 03:41:38: S -> got rcs_mode = 0666 from rcs-permissions-tag 03:41:38: S -> RCS_checkout() rcsbuf_valfree 03:41:38: S -> RCS_checkout() rcsbuf_valfree() done 03:41:38: S -> RCS_checkout() free_rev 03:41:38: S -> RCS_checkout() call pfn() 03:41:38: S -> checkout_to_buffer(818476) 03:41:38: S -> checkout_to_buffer() complete 03:41:38: S -> checkout pfn completed 03:41:38: S -> RCS_checkout() now if (free_value)... 03:41:38: S -> RCS_checkout() now xfree(zbuf); 03:41:38: S -> RCS_checkout() calls modify_mode() 03:41:38: S -> RCS_checkout -> return ok 03:41:38: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:41:38: S -> fileattr_find(file[@name=F'%s']/watched) 03:41:38: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:38: S -> Version_TS -- findnode_fn() not force_case_match 03:41:38: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:38: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/UserGuide_en.chm,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:38: S -> *RCS_getbranch(1.2.4) 03:41:38: S -> checkout_file() call Register if !is_rcs 03:41:38: S -> server_register(UserGuide_en.chm, 1.2, Mon Jun 25 02:13:52 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:41:38: S -> Register(UserGuide_en.chm, 1.2, Mon Jun 25 02:13:52 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:41:38: S -> Entnode_Create() 03:41:38: S -> Entnode_Create() finished 03:41:38: S -> AddEntryNode() 03:41:38: S -> AddEntryNode() was it already there? -- apparently yes 03:41:38: S -> AddEntryNode() take it out 03:41:38: S -> AddEntryNode() get a node and fill in the regular stuff 03:41:38: S -> AddEntryNode() this one gets a key of the name for hashing 03:41:38: S -> AddEntryNode() put the node into the list 03:41:38: S -> AddEntryNode() finished 03:41:38: S -> Register(): !noexec 03:41:38: S -> Register(): finished 03:41:38: S -> checkout_file(1) call server_updated() 03:41:38: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,UserGuide_en.chm,0666) 03:41:38: S -> do_file_proc: finished fileproc() 03:41:38: S -> Lock server command sent: Unlock 172425 03:41:38: S -> Lock server command received: 000 OK Unlocked 03:41:38: S -> do_unlock_file: (lock 172425) lock server returns 0 03:41:38: S -> do_file_proc: return 03:41:38: S -> do_file_proc: process the files "UserGuide_fr.chm" 03:41:38: S -> (server_active || !current_parsed_root->isremote) 03:41:38: S -> map_filename(/usr/local/manchester/tortoisecvs,UserGuide_fr.chm) 03:41:38: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/UserGuide_fr.chm) 03:41:38: S -> map_repository(/usr/local/manchester/tortoisecvs/UserGuide_fr.chm) 03:41:38: S -> lookup_module2() 03:41:38: S -> lookup_module2(tortoisecvs/UserGuide_fr.chm) after rename? 03:41:38: S -> lookup_module2() call _lookup_module2() 03:41:38: S -> _lookup_module2 - continue_if_no_mod2=1 03:41:38: S -> lookup_module2(tortoisecvs/UserGuide_fr.chm,28) 03:41:38: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:41:38: S -> lookup_repository_module(tortoisecvs) 03:41:38: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:41:38: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/UserGuide_fr.chm) 03:41:38: S -> lookup_module2() call _lookup_module2 returned 0 03:41:38: S -> lookup_module2() no recursion permitted so give up now 03:41:38: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:41:38: S -> lookup_module2() return ret=0 renamed=0 03:41:38: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/UserGuide_fr.chm" 03:41:38: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/UserGuide_fr.chm 03:41:38: S -> do_file_proc: mapped name of file "UserGuide_fr.chm" 03:41:38: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:41:38: S -> RCS_parse(UserGuide_fr.chm,/usr/local/manchester/tortoisecvs) 03:41:38: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/UserGuide_fr.chm,v) 03:41:39: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/UserGuide_fr.chm,v 03:41:39: S -> Lock server command received: 000 OK Lock granted (172426) 03:41:39: S -> do_lock_server: [03:41:39] obtained lock 172426 in /scotty/tortoisecvs/UserGuide_fr.chm,v 03:41:39: S -> do_lock_file: lock server returns 172426 03:41:39: S -> rcsbuf_open(/scotty/tortoisecvs/UserGuide_fr.chm,v) -- obtained a new lock 03:41:39: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:39: S -> do_file_proc: call findnode_fn() 03:41:39: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,UserGuide_fr.chm,1004533440) 03:41:39: S -> do_file_proc: got a result from findnode_fn() 03:41:39: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,UserGuide_fr.chm,1004533440) 03:41:39: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:41:39: S -> verify_perm(/usr/local/manchester/tortoisecvs,UserGuide_fr.chm,read,CVSNT_BRANCH_2_8_01,) 03:41:39: S -> verify_perm: verify_owner_dir() 03:41:39: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:41:39: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:41:39: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:41:39: S -> cache_directory_permissions() last_component=tortoisecvs 03:41:39: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:41:39: S -> cache_directory_permissions() free(/usr/local/manchester) 03:41:39: S -> cache_directory_permissions() return 03:41:39: S -> verify_perm() Read directory permission cache OK 03:41:39: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:41:39: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:39: S -> user_state = 0, group_state = 0 03:41:39: S -> no match at this level 03:41:39: S -> ACL lookup on directory /usr/local/manchester 03:41:39: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:39: S -> user_state = 0, group_state = 0 03:41:39: S -> no match at this level 03:41:39: S -> Match found. user_state = 0, group_state = 0 03:41:39: S -> verify_perm() return 03:41:39: S -> do_file_proc: verify_access() returned ok 03:41:39: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,UserGuide_fr.chm) 03:41:39: S -> Classify_File (UserGuide_fr.chm) 03:41:39: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:39: S -> Version_TS -- findnode_fn() not force_case_match 03:41:39: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:39: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/UserGuide_fr.chm,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:39: S -> *RCS_getbranch(1.2.4) 03:41:39: S -> Classify_File vn_rcs=1.2 03:41:39: S -> Classify_File options=b 03:41:39: S -> Classify_File A normal entry, TS_Rcs is valid 03:41:39: S -> Classify_File The RCS file is the same version as the user file 03:41:39: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:41:39: S -> Classify_File free up the vers struct, or just return it 03:41:39: S -> Classify_File return the status of the file 03:41:39: S -> *RCS_getbranch(1.2.4) 03:41:39: S -> checkout_file("") 03:41:39: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:41:39: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:41:39: S -> RCS_checkout (/scotty/tortoisecvs/UserGuide_fr.chm,v, 1.2, b, (function)) 03:41:39: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:41:39: S -> RCS_checkout() - We want the head revision. Try to read it directly. 03:41:39: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:39: S -> rcsbuf_fill(0): expanded to 524288 (was: 262144, req: 344064, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:39: S -> RCS_checkout() calls rcsbuf_valpolish() 03:41:39: S -> RCS_checkout() -- Handle zip expansion of head 03:41:39: S -> RCS_checkout options = "b" 03:41:39: S -> got rcs_mode = 0666 from rcs-permissions-tag 03:41:39: S -> RCS_checkout() rcsbuf_valfree 03:41:39: S -> RCS_checkout() rcsbuf_valfree() done 03:41:39: S -> RCS_checkout() free_rev 03:41:39: S -> RCS_checkout() call pfn() 03:41:39: S -> checkout_to_buffer(364253) 03:41:39: S -> checkout_to_buffer() complete 03:41:39: S -> checkout pfn completed 03:41:39: S -> RCS_checkout() now if (free_value)... 03:41:39: S -> RCS_checkout() now xfree(zbuf); 03:41:39: S -> RCS_checkout() calls modify_mode() 03:41:39: S -> RCS_checkout -> return ok 03:41:39: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:41:39: S -> fileattr_find(file[@name=F'%s']/watched) 03:41:39: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:39: S -> Version_TS -- findnode_fn() not force_case_match 03:41:39: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:39: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/UserGuide_fr.chm,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:39: S -> *RCS_getbranch(1.2.4) 03:41:39: S -> checkout_file() call Register if !is_rcs 03:41:39: S -> server_register(UserGuide_fr.chm, 1.2, Mon Jun 25 02:13:53 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:41:39: S -> Register(UserGuide_fr.chm, 1.2, Mon Jun 25 02:13:53 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:41:39: S -> Entnode_Create() 03:41:39: S -> Entnode_Create() finished 03:41:39: S -> AddEntryNode() 03:41:39: S -> AddEntryNode() was it already there? -- apparently yes 03:41:39: S -> AddEntryNode() take it out 03:41:39: S -> AddEntryNode() get a node and fill in the regular stuff 03:41:39: S -> AddEntryNode() this one gets a key of the name for hashing 03:41:39: S -> AddEntryNode() put the node into the list 03:41:39: S -> AddEntryNode() finished 03:41:39: S -> Register(): !noexec 03:41:39: S -> Register(): finished 03:41:39: S -> checkout_file(1) call server_updated() 03:41:39: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,UserGuide_fr.chm,0666) 03:41:39: S -> do_file_proc: finished fileproc() 03:41:39: S -> Lock server command sent: Unlock 172426 03:41:39: S -> Lock server command received: 000 OK Unlocked 03:41:39: S -> do_unlock_file: (lock 172426) lock server returns 0 03:41:39: S -> do_file_proc: return 03:41:39: S -> do_file_proc: process the files "astronlicense.html" 03:41:39: S -> (server_active || !current_parsed_root->isremote) 03:41:39: S -> map_filename(/usr/local/manchester/tortoisecvs,astronlicense.html) 03:41:39: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/astronlicense.html) 03:41:39: S -> map_repository(/usr/local/manchester/tortoisecvs/astronlicense.html) 03:41:39: S -> lookup_module2() 03:41:39: S -> lookup_module2(tortoisecvs/astronlicense.html) after rename? 03:41:39: S -> lookup_module2() call _lookup_module2() 03:41:39: S -> _lookup_module2 - continue_if_no_mod2=1 03:41:39: S -> lookup_module2(tortoisecvs/astronlicense.html,29) 03:41:39: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:41:39: S -> lookup_repository_module(tortoisecvs) 03:41:39: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:41:39: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/astronlicense.html) 03:41:39: S -> lookup_module2() call _lookup_module2 returned 0 03:41:39: S -> lookup_module2() no recursion permitted so give up now 03:41:39: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:41:39: S -> lookup_module2() return ret=0 renamed=0 03:41:39: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/astronlicense.html" 03:41:39: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/astronlicense.html 03:41:39: S -> do_file_proc: mapped name of file "astronlicense.html" 03:41:39: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:41:39: S -> RCS_parse(astronlicense.html,/usr/local/manchester/tortoisecvs) 03:41:39: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/astronlicense.html,v) 03:41:39: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/astronlicense.html,v 03:41:39: S -> Lock server command received: 000 OK Lock granted (172427) 03:41:39: S -> do_lock_server: [03:41:39] obtained lock 172427 in /scotty/tortoisecvs/astronlicense.html,v 03:41:39: S -> do_lock_file: lock server returns 172427 03:41:39: S -> rcsbuf_open(/scotty/tortoisecvs/astronlicense.html,v) -- obtained a new lock 03:41:39: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:39: S -> do_file_proc: call findnode_fn() 03:41:39: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,astronlicense.html,1004533440) 03:41:39: S -> do_file_proc: got a result from findnode_fn() 03:41:39: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,astronlicense.html,1004533440) 03:41:39: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:41:39: S -> verify_perm(/usr/local/manchester/tortoisecvs,astronlicense.html,read,CVSNT_BRANCH_2_8_01,) 03:41:39: S -> verify_perm: verify_owner_dir() 03:41:39: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:41:39: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:41:39: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:41:39: S -> cache_directory_permissions() last_component=tortoisecvs 03:41:39: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:41:39: S -> cache_directory_permissions() free(/usr/local/manchester) 03:41:39: S -> cache_directory_permissions() return 03:41:39: S -> verify_perm() Read directory permission cache OK 03:41:39: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:41:39: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:39: S -> user_state = 0, group_state = 0 03:41:39: S -> no match at this level 03:41:39: S -> ACL lookup on directory /usr/local/manchester 03:41:39: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:39: S -> user_state = 0, group_state = 0 03:41:39: S -> no match at this level 03:41:39: S -> Match found. user_state = 0, group_state = 0 03:41:39: S -> verify_perm() return 03:41:39: S -> do_file_proc: verify_access() returned ok 03:41:39: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,astronlicense.html) 03:41:39: S -> Classify_File (astronlicense.html) 03:41:39: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:39: S -> Version_TS -- findnode_fn() not force_case_match 03:41:39: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:39: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/astronlicense.html,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:39: S -> *RCS_getbranch(1.1.4) 03:41:39: S -> Classify_File vn_rcs=1.1 03:41:39: S -> Classify_File options=kv 03:41:39: S -> Classify_File A normal entry, TS_Rcs is valid 03:41:39: S -> Classify_File The RCS file is the same version as the user file 03:41:39: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:41:39: S -> Classify_File free up the vers struct, or just return it 03:41:39: S -> Classify_File return the status of the file 03:41:39: S -> *RCS_getbranch(1.1.4) 03:41:39: S -> checkout_file("") 03:41:39: S -> checkout_file() - if server is active shouldnt we never use unicode? "kv" 03:41:39: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:41:39: S -> RCS_checkout (/scotty/tortoisecvs/astronlicense.html,v, 1.1, kv, (function)) 03:41:39: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:41:39: S -> RCS_checkout() - We want the head revision. Try to read it directly. 03:41:39: S -> RCS_checkout() calls rcsbuf_valpolish() 03:41:39: S -> RCS_checkout() -- Handle zip expansion of head 03:41:39: S -> RCS_checkout options = "kv" 03:41:39: S -> got rcs_mode = 0666 from rcs-permissions-tag 03:41:39: S -> RCS_checkout() calls expand_keywords() 03:41:39: S -> keywords trigger using author as username 03:41:39: S -> RCS_checkout() returned from call to expand_keywords() 03:41:39: S -> RCS_checkout() rcsbuf_valfree 03:41:39: S -> RCS_checkout() rcsbuf_valfree() done 03:41:39: S -> RCS_checkout() free_rev 03:41:39: S -> RCS_checkout() call pfn() 03:41:39: S -> checkout_to_buffer(964) 03:41:39: S -> checkout_to_buffer() complete 03:41:39: S -> checkout pfn completed 03:41:39: S -> RCS_checkout() now if (free_value)... 03:41:39: S -> RCS_checkout() now xfree(zbuf); 03:41:39: S -> RCS_checkout() calls modify_mode() 03:41:39: S -> RCS_checkout -> return ok 03:41:39: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:41:39: S -> fileattr_find(file[@name=F'%s']/watched) 03:41:39: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:39: S -> Version_TS -- findnode_fn() not force_case_match 03:41:39: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:39: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/astronlicense.html,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:39: S -> *RCS_getbranch(1.1.4) 03:41:39: S -> checkout_file() call Register if !is_rcs 03:41:39: S -> server_register(astronlicense.html, 1.1, Mon Jun 25 02:13:53 2012, kv, CVSNT_BRANCH_2_8_01, , , , , , ) 03:41:39: S -> Register(astronlicense.html, 1.1, Mon Jun 25 02:13:53 2012, kv, CVSNT_BRANCH_2_8_01 , , , , ) 03:41:39: S -> Entnode_Create() 03:41:39: S -> Entnode_Create() finished 03:41:39: S -> AddEntryNode() 03:41:39: S -> AddEntryNode() was it already there? -- apparently yes 03:41:39: S -> AddEntryNode() take it out 03:41:39: S -> AddEntryNode() get a node and fill in the regular stuff 03:41:39: S -> AddEntryNode() this one gets a key of the name for hashing 03:41:39: S -> AddEntryNode() put the node into the list 03:41:39: S -> AddEntryNode() finished 03:41:39: S -> Register(): !noexec 03:41:39: S -> Register(): finished 03:41:39: S -> checkout_file(1) call server_updated() 03:41:39: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,astronlicense.html,0666) 03:41:39: S -> do_file_proc: finished fileproc() 03:41:39: S -> Lock server command sent: Unlock 172427 03:41:39: S -> Lock server command received: 000 OK Unlocked 03:41:39: S -> do_unlock_file: (lock 172427) lock server returns 0 03:41:39: S -> do_file_proc: return 03:41:39: S -> do_file_proc: process the files "bind.bat" 03:41:39: S -> (server_active || !current_parsed_root->isremote) 03:41:39: S -> map_filename(/usr/local/manchester/tortoisecvs,bind.bat) 03:41:39: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/bind.bat) 03:41:39: S -> map_repository(/usr/local/manchester/tortoisecvs/bind.bat) 03:41:39: S -> lookup_module2() 03:41:39: S -> lookup_module2(tortoisecvs/bind.bat) after rename? 03:41:39: S -> lookup_module2() call _lookup_module2() 03:41:39: S -> _lookup_module2 - continue_if_no_mod2=1 03:41:39: S -> lookup_module2(tortoisecvs/bind.bat,30) 03:41:39: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:41:39: S -> lookup_repository_module(tortoisecvs) 03:41:39: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:41:39: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/bind.bat) 03:41:39: S -> lookup_module2() call _lookup_module2 returned 0 03:41:39: S -> lookup_module2() no recursion permitted so give up now 03:41:39: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:41:39: S -> lookup_module2() return ret=0 renamed=0 03:41:39: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/bind.bat" 03:41:39: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/bind.bat 03:41:39: S -> do_file_proc: mapped name of file "bind.bat" 03:41:39: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:41:39: S -> RCS_parse(bind.bat,/usr/local/manchester/tortoisecvs) 03:41:39: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/bind.bat,v) 03:41:39: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/bind.bat,v 03:41:39: S -> Lock server command received: 000 OK Lock granted (172428) 03:41:39: S -> do_lock_server: [03:41:39] obtained lock 172428 in /scotty/tortoisecvs/bind.bat,v 03:41:39: S -> do_lock_file: lock server returns 172428 03:41:39: S -> rcsbuf_open(/scotty/tortoisecvs/bind.bat,v) -- obtained a new lock 03:41:39: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:39: S -> do_file_proc: call findnode_fn() 03:41:39: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,bind.bat,1004533440) 03:41:39: S -> do_file_proc: no node? 03:41:39: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,bind.bat) 03:41:39: S -> Classify_File (bind.bat) 03:41:39: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:39: S -> Version_TS -- findnode_fn() not force_case_match 03:41:39: S -> Version_TS -- findnode() found nothing. 03:41:39: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/bind.bat,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:39: S -> Classify_File vn_rcs= 03:41:39: S -> Classify_File options= 03:41:39: S -> Classify_File No entry available, ts_rcs is invalid 03:41:39: S -> Classify_File there is no RCS file either 03:41:39: S -> Classify_File free up the vers struct, or just return it 03:41:39: S -> Classify_File return the status of the file 03:41:39: S -> update_fileproc() T_UPTODATE edit_unmodified=0 03:41:39: S -> do_file_proc: finished fileproc() 03:41:39: S -> Lock server command sent: Unlock 172428 03:41:39: S -> Lock server command received: 000 OK Unlocked 03:41:39: S -> do_unlock_file: (lock 172428) lock server returns 0 03:41:39: S -> do_file_proc: return 03:41:39: S -> do_file_proc: process the files "charlie.jpeg" 03:41:39: S -> (server_active || !current_parsed_root->isremote) 03:41:39: S -> map_filename(/usr/local/manchester/tortoisecvs,charlie.jpeg) 03:41:39: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/charlie.jpeg) 03:41:39: S -> map_repository(/usr/local/manchester/tortoisecvs/charlie.jpeg) 03:41:39: S -> lookup_module2() 03:41:39: S -> lookup_module2(tortoisecvs/charlie.jpeg) after rename? 03:41:39: S -> lookup_module2() call _lookup_module2() 03:41:39: S -> _lookup_module2 - continue_if_no_mod2=1 03:41:39: S -> lookup_module2(tortoisecvs/charlie.jpeg,31) 03:41:39: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:41:39: S -> lookup_repository_module(tortoisecvs) 03:41:39: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:41:39: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/charlie.jpeg) 03:41:39: S -> lookup_module2() call _lookup_module2 returned 0 03:41:39: S -> lookup_module2() no recursion permitted so give up now 03:41:39: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:41:39: S -> lookup_module2() return ret=0 renamed=0 03:41:39: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/charlie.jpeg" 03:41:39: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/charlie.jpeg 03:41:39: S -> do_file_proc: mapped name of file "charlie.jpeg" 03:41:39: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:41:39: S -> RCS_parse(charlie.jpeg,/usr/local/manchester/tortoisecvs) 03:41:39: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/charlie.jpeg,v) 03:41:39: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/charlie.jpeg,v 03:41:39: S -> Lock server command received: 000 OK Lock granted (172429) 03:41:39: S -> do_lock_server: [03:41:39] obtained lock 172429 in /scotty/tortoisecvs/charlie.jpeg,v 03:41:39: S -> do_lock_file: lock server returns 172429 03:41:39: S -> rcsbuf_open(/scotty/tortoisecvs/charlie.jpeg,v) -- obtained a new lock 03:41:39: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:39: S -> do_file_proc: call findnode_fn() 03:41:39: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,charlie.jpeg,1004533440) 03:41:39: S -> do_file_proc: got a result from findnode_fn() 03:41:39: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,charlie.jpeg,1004533440) 03:41:39: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:41:39: S -> verify_perm(/usr/local/manchester/tortoisecvs,charlie.jpeg,read,CVSNT_BRANCH_2_8_01,) 03:41:39: S -> verify_perm: verify_owner_dir() 03:41:39: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:41:39: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:41:39: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:41:39: S -> cache_directory_permissions() last_component=tortoisecvs 03:41:39: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:41:39: S -> cache_directory_permissions() free(/usr/local/manchester) 03:41:39: S -> cache_directory_permissions() return 03:41:39: S -> verify_perm() Read directory permission cache OK 03:41:39: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:41:39: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:39: S -> user_state = 0, group_state = 0 03:41:39: S -> no match at this level 03:41:39: S -> ACL lookup on directory /usr/local/manchester 03:41:39: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:39: S -> user_state = 0, group_state = 0 03:41:39: S -> no match at this level 03:41:39: S -> Match found. user_state = 0, group_state = 0 03:41:39: S -> verify_perm() return 03:41:39: S -> do_file_proc: verify_access() returned ok 03:41:39: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,charlie.jpeg) 03:41:39: S -> Classify_File (charlie.jpeg) 03:41:39: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:39: S -> Version_TS -- findnode_fn() not force_case_match 03:41:39: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:39: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/charlie.jpeg,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:39: S -> *RCS_getbranch(1.1.4) 03:41:39: S -> Classify_File vn_rcs=1.1 03:41:39: S -> Classify_File options=b 03:41:39: S -> Classify_File A normal entry, TS_Rcs is valid 03:41:39: S -> Classify_File The RCS file is the same version as the user file 03:41:39: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:41:39: S -> Classify_File free up the vers struct, or just return it 03:41:39: S -> Classify_File return the status of the file 03:41:39: S -> *RCS_getbranch(1.1.4) 03:41:39: S -> checkout_file("") 03:41:39: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:41:39: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:41:39: S -> RCS_checkout (/scotty/tortoisecvs/charlie.jpeg,v, 1.1, b, (function)) 03:41:39: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:41:39: S -> RCS_checkout() - We want the head revision. Try to read it directly. 03:41:39: S -> RCS_checkout() calls rcsbuf_valpolish() 03:41:39: S -> RCS_checkout() -- Handle zip expansion of head 03:41:39: S -> RCS_checkout options = "b" 03:41:39: S -> got rcs_mode = 0666 from rcs-permissions-tag 03:41:39: S -> RCS_checkout() rcsbuf_valfree 03:41:39: S -> RCS_checkout() rcsbuf_valfree() done 03:41:39: S -> RCS_checkout() free_rev 03:41:39: S -> RCS_checkout() call pfn() 03:41:39: S -> checkout_to_buffer(35223) 03:41:39: S -> checkout_to_buffer() complete 03:41:39: S -> checkout pfn completed 03:41:39: S -> RCS_checkout() now if (free_value)... 03:41:39: S -> RCS_checkout() now xfree(zbuf); 03:41:39: S -> RCS_checkout() calls modify_mode() 03:41:39: S -> RCS_checkout -> return ok 03:41:39: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:41:39: S -> fileattr_find(file[@name=F'%s']/watched) 03:41:39: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:39: S -> Version_TS -- findnode_fn() not force_case_match 03:41:39: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:39: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/charlie.jpeg,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:39: S -> *RCS_getbranch(1.1.4) 03:41:39: S -> checkout_file() call Register if !is_rcs 03:41:39: S -> server_register(charlie.jpeg, 1.1, Mon Jun 25 02:13:53 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:41:39: S -> Register(charlie.jpeg, 1.1, Mon Jun 25 02:13:53 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:41:39: S -> Entnode_Create() 03:41:39: S -> Entnode_Create() finished 03:41:39: S -> AddEntryNode() 03:41:39: S -> AddEntryNode() was it already there? -- apparently yes 03:41:39: S -> AddEntryNode() take it out 03:41:39: S -> AddEntryNode() get a node and fill in the regular stuff 03:41:39: S -> AddEntryNode() this one gets a key of the name for hashing 03:41:39: S -> AddEntryNode() put the node into the list 03:41:39: S -> AddEntryNode() finished 03:41:39: S -> Register(): !noexec 03:41:39: S -> Register(): finished 03:41:39: S -> checkout_file(1) call server_updated() 03:41:39: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,charlie.jpeg,0666) 03:41:39: S -> do_file_proc: finished fileproc() 03:41:39: S -> Lock server command sent: Unlock 172429 03:41:39: S -> Lock server command received: 000 OK Unlocked 03:41:39: S -> do_unlock_file: (lock 172429) lock server returns 0 03:41:39: S -> do_file_proc: return 03:41:39: S -> do_file_proc: process the files "cvsscci.dll" 03:41:39: S -> (server_active || !current_parsed_root->isremote) 03:41:39: S -> map_filename(/usr/local/manchester/tortoisecvs,cvsscci.dll) 03:41:39: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/cvsscci.dll) 03:41:39: S -> map_repository(/usr/local/manchester/tortoisecvs/cvsscci.dll) 03:41:39: S -> lookup_module2() 03:41:39: S -> lookup_module2(tortoisecvs/cvsscci.dll) after rename? 03:41:39: S -> lookup_module2() call _lookup_module2() 03:41:39: S -> _lookup_module2 - continue_if_no_mod2=1 03:41:39: S -> lookup_module2(tortoisecvs/cvsscci.dll,32) 03:41:39: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:41:39: S -> lookup_repository_module(tortoisecvs) 03:41:39: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:41:39: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/cvsscci.dll) 03:41:39: S -> lookup_module2() call _lookup_module2 returned 0 03:41:39: S -> lookup_module2() no recursion permitted so give up now 03:41:39: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:41:39: S -> lookup_module2() return ret=0 renamed=0 03:41:39: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/cvsscci.dll" 03:41:39: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/cvsscci.dll 03:41:39: S -> do_file_proc: mapped name of file "cvsscci.dll" 03:41:39: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:41:39: S -> RCS_parse(cvsscci.dll,/usr/local/manchester/tortoisecvs) 03:41:39: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/cvsscci.dll,v) 03:41:39: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/cvsscci.dll,v 03:41:39: S -> Lock server command received: 000 OK Lock granted (172430) 03:41:39: S -> do_lock_server: [03:41:39] obtained lock 172430 in /scotty/tortoisecvs/cvsscci.dll,v 03:41:39: S -> do_lock_file: lock server returns 172430 03:41:39: S -> rcsbuf_open(/scotty/tortoisecvs/cvsscci.dll,v) -- obtained a new lock 03:41:39: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:39: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:39: S -> do_file_proc: call findnode_fn() 03:41:39: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,cvsscci.dll,1004533440) 03:41:39: S -> do_file_proc: got a result from findnode_fn() 03:41:39: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,cvsscci.dll,1004533440) 03:41:39: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:41:39: S -> verify_perm(/usr/local/manchester/tortoisecvs,cvsscci.dll,read,CVSNT_BRANCH_2_8_01,) 03:41:39: S -> verify_perm: verify_owner_dir() 03:41:39: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:41:39: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:41:39: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:41:39: S -> cache_directory_permissions() last_component=tortoisecvs 03:41:39: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:41:39: S -> cache_directory_permissions() free(/usr/local/manchester) 03:41:39: S -> cache_directory_permissions() return 03:41:39: S -> verify_perm() Read directory permission cache OK 03:41:39: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:41:39: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:39: S -> user_state = 0, group_state = 0 03:41:39: S -> no match at this level 03:41:39: S -> ACL lookup on directory /usr/local/manchester 03:41:39: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:39: S -> user_state = 0, group_state = 0 03:41:39: S -> no match at this level 03:41:39: S -> Match found. user_state = 0, group_state = 0 03:41:39: S -> verify_perm() return 03:41:39: S -> do_file_proc: verify_access() returned ok 03:41:39: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,cvsscci.dll) 03:41:39: S -> Classify_File (cvsscci.dll) 03:41:39: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:39: S -> Version_TS -- findnode_fn() not force_case_match 03:41:39: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:39: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/cvsscci.dll,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:39: S -> *RCS_getbranch(1.90.2.320.2) 03:41:39: S -> Classify_File vn_rcs=1.90.2.320.2.130 03:41:39: S -> Classify_File options=b 03:41:39: S -> Classify_File A normal entry, TS_Rcs is valid 03:41:39: S -> Classify_File The RCS file is the same version as the user file 03:41:39: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:41:39: S -> Classify_File free up the vers struct, or just return it 03:41:39: S -> Classify_File return the status of the file 03:41:39: S -> *RCS_getbranch(1.90.2.320.2) 03:41:39: S -> checkout_file("") 03:41:39: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:41:39: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:41:39: S -> RCS_checkout (/scotty/tortoisecvs/cvsscci.dll,v, 1.90.2.320.2.130, b, (function)) 03:41:39: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:41:39: S -> RCS_checkout() It isn't the head revision of the trunk. We'll need to walk through the deltas. 03:41:39: S -> RCS_deltas(1.90.2.320.2.130) 03:41:39: S -> RCS_deltas() calls rcsbuf_setpos_to_delta_base() 03:41:39: S -> rcsbuf_fill(0): expanded to 524288 (was: 262144, req: 344064, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:42: S -> RCS_checkout options = "b" 03:41:42: S -> got rcs_mode = 0600 from rcs-permissions-tag 03:41:42: S -> RCS_checkout() rcsbuf_valfree 03:41:42: S -> RCS_checkout() rcsbuf_valfree() done 03:41:42: S -> RCS_checkout() free_rev 03:41:42: S -> RCS_checkout() call pfn() 03:41:42: S -> checkout_to_buffer(306512) 03:41:42: S -> checkout_to_buffer() complete 03:41:42: S -> checkout pfn completed 03:41:42: S -> RCS_checkout() now if (free_value)... 03:41:42: S -> RCS_checkout() now xfree(zbuf); 03:41:42: S -> RCS_checkout() calls modify_mode() 03:41:42: S -> RCS_checkout -> return ok 03:41:42: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:41:42: S -> fileattr_find(file[@name=F'%s']/watched) 03:41:42: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:42: S -> Version_TS -- findnode_fn() not force_case_match 03:41:42: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:42: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/cvsscci.dll,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:42: S -> *RCS_getbranch(1.90.2.320.2) 03:41:42: S -> checkout_file() call Register if !is_rcs 03:41:42: S -> server_register(cvsscci.dll, 1.90.2.320.2.130, Mon Jun 25 02:13:54 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:41:42: S -> Register(cvsscci.dll, 1.90.2.320.2.130, Mon Jun 25 02:13:54 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:41:42: S -> Entnode_Create() 03:41:42: S -> Entnode_Create() finished 03:41:42: S -> AddEntryNode() 03:41:42: S -> AddEntryNode() was it already there? -- apparently yes 03:41:42: S -> AddEntryNode() take it out 03:41:42: S -> AddEntryNode() get a node and fill in the regular stuff 03:41:42: S -> AddEntryNode() this one gets a key of the name for hashing 03:41:42: S -> AddEntryNode() put the node into the list 03:41:42: S -> AddEntryNode() finished 03:41:42: S -> Register(): !noexec 03:41:42: S -> Register(): finished 03:41:42: S -> checkout_file(1) call server_updated() 03:41:42: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,cvsscci.dll,0600) 03:41:42: S -> do_file_proc: finished fileproc() 03:41:42: S -> Lock server command sent: Unlock 172430 03:41:42: S -> Lock server command received: 000 OK Unlocked 03:41:42: S -> do_unlock_file: (lock 172430) lock server returns 0 03:41:42: S -> do_file_proc: return 03:41:42: S -> do_file_proc: process the files "dbghelp.dll" 03:41:42: S -> (server_active || !current_parsed_root->isremote) 03:41:42: S -> map_filename(/usr/local/manchester/tortoisecvs,dbghelp.dll) 03:41:42: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/dbghelp.dll) 03:41:42: S -> map_repository(/usr/local/manchester/tortoisecvs/dbghelp.dll) 03:41:42: S -> lookup_module2() 03:41:42: S -> lookup_module2(tortoisecvs/dbghelp.dll) after rename? 03:41:42: S -> lookup_module2() call _lookup_module2() 03:41:42: S -> _lookup_module2 - continue_if_no_mod2=1 03:41:42: S -> lookup_module2(tortoisecvs/dbghelp.dll,33) 03:41:42: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:41:42: S -> lookup_repository_module(tortoisecvs) 03:41:42: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:41:42: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/dbghelp.dll) 03:41:42: S -> lookup_module2() call _lookup_module2 returned 0 03:41:42: S -> lookup_module2() no recursion permitted so give up now 03:41:42: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:41:42: S -> lookup_module2() return ret=0 renamed=0 03:41:42: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/dbghelp.dll" 03:41:42: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/dbghelp.dll 03:41:42: S -> do_file_proc: mapped name of file "dbghelp.dll" 03:41:42: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:41:42: S -> RCS_parse(dbghelp.dll,/usr/local/manchester/tortoisecvs) 03:41:42: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/dbghelp.dll,v) 03:41:42: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/dbghelp.dll,v 03:41:42: S -> Lock server command received: 000 OK Lock granted (172431) 03:41:42: S -> do_lock_server: [03:41:42] obtained lock 172431 in /scotty/tortoisecvs/dbghelp.dll,v 03:41:42: S -> do_lock_file: lock server returns 172431 03:41:42: S -> rcsbuf_open(/scotty/tortoisecvs/dbghelp.dll,v) -- obtained a new lock 03:41:42: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:42: S -> do_file_proc: call findnode_fn() 03:41:42: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,dbghelp.dll,1004533440) 03:41:42: S -> do_file_proc: got a result from findnode_fn() 03:41:42: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,dbghelp.dll,1004533440) 03:41:42: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:41:42: S -> verify_perm(/usr/local/manchester/tortoisecvs,dbghelp.dll,read,CVSNT_BRANCH_2_8_01,) 03:41:42: S -> verify_perm: verify_owner_dir() 03:41:42: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:41:42: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:41:42: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:41:42: S -> cache_directory_permissions() last_component=tortoisecvs 03:41:42: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:41:42: S -> cache_directory_permissions() free(/usr/local/manchester) 03:41:42: S -> cache_directory_permissions() return 03:41:42: S -> verify_perm() Read directory permission cache OK 03:41:42: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:41:42: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:42: S -> user_state = 0, group_state = 0 03:41:42: S -> no match at this level 03:41:42: S -> ACL lookup on directory /usr/local/manchester 03:41:42: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:42: S -> user_state = 0, group_state = 0 03:41:42: S -> no match at this level 03:41:42: S -> Match found. user_state = 0, group_state = 0 03:41:42: S -> verify_perm() return 03:41:42: S -> do_file_proc: verify_access() returned ok 03:41:42: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,dbghelp.dll) 03:41:42: S -> Classify_File (dbghelp.dll) 03:41:42: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:42: S -> Version_TS -- findnode_fn() not force_case_match 03:41:42: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:42: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/dbghelp.dll,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:42: S -> *RCS_getbranch(1.1.2.1.2) 03:41:42: S -> Classify_File vn_rcs=1.1.2.1 03:41:42: S -> Classify_File options=b 03:41:42: S -> Classify_File A normal entry, TS_Rcs is valid 03:41:42: S -> Classify_File The RCS file is the same version as the user file 03:41:42: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:41:42: S -> Classify_File free up the vers struct, or just return it 03:41:42: S -> Classify_File return the status of the file 03:41:42: S -> *RCS_getbranch(1.1.2.1.2) 03:41:42: S -> checkout_file("") 03:41:42: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:41:42: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:41:42: S -> RCS_checkout (/scotty/tortoisecvs/dbghelp.dll,v, 1.1.2.1, b, (function)) 03:41:42: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:41:42: S -> RCS_checkout() It isn't the head revision of the trunk. We'll need to walk through the deltas. 03:41:42: S -> RCS_deltas(1.1.2.1) 03:41:42: S -> RCS_deltas() calls rcsbuf_setpos_to_delta_base() 03:41:42: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:42: S -> rcsbuf_fill(0): expanded to 524288 (was: 262144, req: 344064, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:42: S -> rcsbuf_fill(0): expanded to 1048576 (was: 524288, req: 606208, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:42: S -> rcsbuf_fill(0): expanded to 2097152 (was: 1048576, req: 1130496, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:42: S -> RCS_checkout options = "b" 03:41:42: S -> got rcs_mode = 0600 from rcs-permissions-tag 03:41:42: S -> RCS_checkout() rcsbuf_valfree 03:41:42: S -> RCS_checkout() rcsbuf_valfree() done 03:41:42: S -> RCS_checkout() free_rev 03:41:42: S -> RCS_checkout() call pfn() 03:41:42: S -> checkout_to_buffer(1080656) 03:41:42: S -> checkout_to_buffer() complete 03:41:42: S -> checkout pfn completed 03:41:42: S -> RCS_checkout() now if (free_value)... 03:41:42: S -> RCS_checkout() now xfree(zbuf); 03:41:42: S -> RCS_checkout() calls modify_mode() 03:41:42: S -> RCS_checkout -> return ok 03:41:42: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:41:42: S -> fileattr_find(file[@name=F'%s']/watched) 03:41:42: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:42: S -> Version_TS -- findnode_fn() not force_case_match 03:41:42: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:42: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/dbghelp.dll,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:42: S -> *RCS_getbranch(1.1.2.1.2) 03:41:42: S -> checkout_file() call Register if !is_rcs 03:41:42: S -> server_register(dbghelp.dll, 1.1.2.1, Mon Jun 25 02:13:54 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:41:42: S -> Register(dbghelp.dll, 1.1.2.1, Mon Jun 25 02:13:54 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:41:42: S -> Entnode_Create() 03:41:42: S -> Entnode_Create() finished 03:41:42: S -> AddEntryNode() 03:41:42: S -> AddEntryNode() was it already there? -- apparently yes 03:41:42: S -> AddEntryNode() take it out 03:41:42: S -> AddEntryNode() get a node and fill in the regular stuff 03:41:42: S -> AddEntryNode() this one gets a key of the name for hashing 03:41:42: S -> AddEntryNode() put the node into the list 03:41:42: S -> AddEntryNode() finished 03:41:42: S -> Register(): !noexec 03:41:42: S -> Register(): finished 03:41:42: S -> checkout_file(1) call server_updated() 03:41:42: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,dbghelp.dll,0600) 03:41:42: S -> do_file_proc: finished fileproc() 03:41:42: S -> Lock server command sent: Unlock 172431 03:41:42: S -> Lock server command received: 000 OK Unlocked 03:41:42: S -> do_unlock_file: (lock 172431) lock server returns 0 03:41:42: S -> do_file_proc: return 03:41:42: S -> do_file_proc: process the files "diff-doc.cmd" 03:41:42: S -> (server_active || !current_parsed_root->isremote) 03:41:42: S -> map_filename(/usr/local/manchester/tortoisecvs,diff-doc.cmd) 03:41:42: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/diff-doc.cmd) 03:41:42: S -> map_repository(/usr/local/manchester/tortoisecvs/diff-doc.cmd) 03:41:42: S -> lookup_module2() 03:41:42: S -> lookup_module2(tortoisecvs/diff-doc.cmd) after rename? 03:41:42: S -> lookup_module2() call _lookup_module2() 03:41:42: S -> _lookup_module2 - continue_if_no_mod2=1 03:41:42: S -> lookup_module2(tortoisecvs/diff-doc.cmd,34) 03:41:42: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:41:42: S -> lookup_repository_module(tortoisecvs) 03:41:42: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:41:42: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/diff-doc.cmd) 03:41:42: S -> lookup_module2() call _lookup_module2 returned 0 03:41:42: S -> lookup_module2() no recursion permitted so give up now 03:41:42: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:41:42: S -> lookup_module2() return ret=0 renamed=0 03:41:42: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/diff-doc.cmd" 03:41:42: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/diff-doc.cmd 03:41:42: S -> do_file_proc: mapped name of file "diff-doc.cmd" 03:41:42: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:41:42: S -> RCS_parse(diff-doc.cmd,/usr/local/manchester/tortoisecvs) 03:41:42: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/diff-doc.cmd,v) 03:41:42: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/diff-doc.cmd,v 03:41:42: S -> Lock server command received: 000 OK Lock granted (172432) 03:41:42: S -> do_lock_server: [03:41:42] obtained lock 172432 in /scotty/tortoisecvs/diff-doc.cmd,v 03:41:42: S -> do_lock_file: lock server returns 172432 03:41:42: S -> rcsbuf_open(/scotty/tortoisecvs/diff-doc.cmd,v) -- obtained a new lock 03:41:42: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:42: S -> do_file_proc: call findnode_fn() 03:41:42: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,diff-doc.cmd,1004533440) 03:41:42: S -> do_file_proc: got a result from findnode_fn() 03:41:42: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,diff-doc.cmd,1004533440) 03:41:42: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:41:42: S -> verify_perm(/usr/local/manchester/tortoisecvs,diff-doc.cmd,read,CVSNT_BRANCH_2_8_01,) 03:41:42: S -> verify_perm: verify_owner_dir() 03:41:42: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:41:42: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:41:42: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:41:42: S -> cache_directory_permissions() last_component=tortoisecvs 03:41:42: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:41:42: S -> cache_directory_permissions() free(/usr/local/manchester) 03:41:42: S -> cache_directory_permissions() return 03:41:42: S -> verify_perm() Read directory permission cache OK 03:41:42: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:41:42: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:42: S -> user_state = 0, group_state = 0 03:41:42: S -> no match at this level 03:41:42: S -> ACL lookup on directory /usr/local/manchester 03:41:42: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:42: S -> user_state = 0, group_state = 0 03:41:42: S -> no match at this level 03:41:42: S -> Match found. user_state = 0, group_state = 0 03:41:42: S -> verify_perm() return 03:41:42: S -> do_file_proc: verify_access() returned ok 03:41:42: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,diff-doc.cmd) 03:41:42: S -> Classify_File (diff-doc.cmd) 03:41:42: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:42: S -> Version_TS -- findnode_fn() not force_case_match 03:41:42: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:42: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/diff-doc.cmd,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:42: S -> *RCS_getbranch(1.1.2) 03:41:42: S -> Classify_File vn_rcs=1.1.2.2 03:41:42: S -> Classify_File options=o 03:41:42: S -> Classify_File A normal entry, TS_Rcs is valid 03:41:42: S -> Classify_File The RCS file is the same version as the user file 03:41:42: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:41:42: S -> Classify_File free up the vers struct, or just return it 03:41:42: S -> Classify_File return the status of the file 03:41:42: S -> *RCS_getbranch(1.1.2) 03:41:42: S -> checkout_file("") 03:41:42: S -> checkout_file() - if server is active shouldnt we never use unicode? "o" 03:41:42: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:41:42: S -> RCS_checkout (/scotty/tortoisecvs/diff-doc.cmd,v, 1.1.2.2, o, (function)) 03:41:42: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:41:42: S -> RCS_checkout() It isn't the head revision of the trunk. We'll need to walk through the deltas. 03:41:42: S -> RCS_deltas(1.1.2.2) 03:41:42: S -> RCS_deltas() calls rcsbuf_setpos_to_delta_base() 03:41:42: S -> RCS_checkout options = "o" 03:41:42: S -> got rcs_mode = 0600 from rcs-permissions-tag 03:41:42: S -> RCS_checkout() rcsbuf_valfree 03:41:42: S -> RCS_checkout() rcsbuf_valfree() done 03:41:42: S -> RCS_checkout() free_rev 03:41:42: S -> RCS_checkout() call pfn() 03:41:42: S -> checkout_to_buffer(939) 03:41:42: S -> checkout_to_buffer() complete 03:41:42: S -> checkout pfn completed 03:41:42: S -> RCS_checkout() now if (free_value)... 03:41:42: S -> RCS_checkout() now xfree(zbuf); 03:41:42: S -> RCS_checkout() calls modify_mode() 03:41:42: S -> RCS_checkout -> return ok 03:41:42: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:41:42: S -> fileattr_find(file[@name=F'%s']/watched) 03:41:42: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:42: S -> Version_TS -- findnode_fn() not force_case_match 03:41:42: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:42: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/diff-doc.cmd,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:42: S -> *RCS_getbranch(1.1.2) 03:41:42: S -> checkout_file() call Register if !is_rcs 03:41:42: S -> server_register(diff-doc.cmd, 1.1.2.2, Mon Jun 25 02:13:55 2012, o, CVSNT_BRANCH_2_8_01, , , , , , ) 03:41:42: S -> Register(diff-doc.cmd, 1.1.2.2, Mon Jun 25 02:13:55 2012, o, CVSNT_BRANCH_2_8_01 , , , , ) 03:41:42: S -> Entnode_Create() 03:41:42: S -> Entnode_Create() finished 03:41:42: S -> AddEntryNode() 03:41:42: S -> AddEntryNode() was it already there? -- apparently yes 03:41:42: S -> AddEntryNode() take it out 03:41:42: S -> AddEntryNode() get a node and fill in the regular stuff 03:41:42: S -> AddEntryNode() this one gets a key of the name for hashing 03:41:42: S -> AddEntryNode() put the node into the list 03:41:42: S -> AddEntryNode() finished 03:41:42: S -> Register(): !noexec 03:41:42: S -> Register(): finished 03:41:42: S -> checkout_file(1) call server_updated() 03:41:42: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,diff-doc.cmd,0600) 03:41:42: S -> do_file_proc: finished fileproc() 03:41:42: S -> Lock server command sent: Unlock 172432 03:41:42: S -> Lock server command received: 000 OK Unlocked 03:41:42: S -> do_unlock_file: (lock 172432) lock server returns 0 03:41:42: S -> do_file_proc: return 03:41:42: S -> do_file_proc: process the files "diff-doc.js" 03:41:42: S -> (server_active || !current_parsed_root->isremote) 03:41:42: S -> map_filename(/usr/local/manchester/tortoisecvs,diff-doc.js) 03:41:42: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/diff-doc.js) 03:41:42: S -> map_repository(/usr/local/manchester/tortoisecvs/diff-doc.js) 03:41:42: S -> lookup_module2() 03:41:42: S -> lookup_module2(tortoisecvs/diff-doc.js) after rename? 03:41:42: S -> lookup_module2() call _lookup_module2() 03:41:42: S -> _lookup_module2 - continue_if_no_mod2=1 03:41:42: S -> lookup_module2(tortoisecvs/diff-doc.js,35) 03:41:42: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:41:42: S -> lookup_repository_module(tortoisecvs) 03:41:42: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:41:42: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/diff-doc.js) 03:41:42: S -> lookup_module2() call _lookup_module2 returned 0 03:41:42: S -> lookup_module2() no recursion permitted so give up now 03:41:42: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:41:42: S -> lookup_module2() return ret=0 renamed=0 03:41:42: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/diff-doc.js" 03:41:42: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/diff-doc.js 03:41:42: S -> do_file_proc: mapped name of file "diff-doc.js" 03:41:42: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:41:42: S -> RCS_parse(diff-doc.js,/usr/local/manchester/tortoisecvs) 03:41:42: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/diff-doc.js,v) 03:41:42: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/diff-doc.js,v 03:41:42: S -> Lock server command received: 000 OK Lock granted (172433) 03:41:42: S -> do_lock_server: [03:41:42] obtained lock 172433 in /scotty/tortoisecvs/diff-doc.js,v 03:41:42: S -> do_lock_file: lock server returns 172433 03:41:42: S -> rcsbuf_open(/scotty/tortoisecvs/diff-doc.js,v) -- obtained a new lock 03:41:42: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:42: S -> do_file_proc: call findnode_fn() 03:41:42: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,diff-doc.js,1004533440) 03:41:42: S -> do_file_proc: got a result from findnode_fn() 03:41:42: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,diff-doc.js,1004533440) 03:41:42: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:41:42: S -> verify_perm(/usr/local/manchester/tortoisecvs,diff-doc.js,read,CVSNT_BRANCH_2_8_01,) 03:41:42: S -> verify_perm: verify_owner_dir() 03:41:42: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:41:42: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:41:42: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:41:42: S -> cache_directory_permissions() last_component=tortoisecvs 03:41:42: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:41:42: S -> cache_directory_permissions() free(/usr/local/manchester) 03:41:42: S -> cache_directory_permissions() return 03:41:42: S -> verify_perm() Read directory permission cache OK 03:41:42: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:41:42: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:42: S -> user_state = 0, group_state = 0 03:41:42: S -> no match at this level 03:41:42: S -> ACL lookup on directory /usr/local/manchester 03:41:42: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:42: S -> user_state = 0, group_state = 0 03:41:42: S -> no match at this level 03:41:42: S -> Match found. user_state = 0, group_state = 0 03:41:42: S -> verify_perm() return 03:41:42: S -> do_file_proc: verify_access() returned ok 03:41:42: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,diff-doc.js) 03:41:42: S -> Classify_File (diff-doc.js) 03:41:42: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:42: S -> Version_TS -- findnode_fn() not force_case_match 03:41:42: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:42: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/diff-doc.js,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:42: S -> *RCS_getbranch(1.1.2) 03:41:42: S -> Classify_File vn_rcs=1.1.2.1 03:41:42: S -> Classify_File options=o 03:41:42: S -> Classify_File A normal entry, TS_Rcs is valid 03:41:42: S -> Classify_File The RCS file is the same version as the user file 03:41:42: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:41:42: S -> Classify_File free up the vers struct, or just return it 03:41:42: S -> Classify_File return the status of the file 03:41:42: S -> *RCS_getbranch(1.1.2) 03:41:42: S -> checkout_file("") 03:41:42: S -> checkout_file() - if server is active shouldnt we never use unicode? "o" 03:41:42: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:41:42: S -> RCS_checkout (/scotty/tortoisecvs/diff-doc.js,v, 1.1.2.1, o, (function)) 03:41:42: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:41:42: S -> RCS_checkout() It isn't the head revision of the trunk. We'll need to walk through the deltas. 03:41:42: S -> RCS_deltas(1.1.2.1) 03:41:42: S -> RCS_deltas() calls rcsbuf_setpos_to_delta_base() 03:41:42: S -> RCS_checkout options = "o" 03:41:42: S -> got rcs_mode = 0600 from rcs-permissions-tag 03:41:42: S -> RCS_checkout() rcsbuf_valfree 03:41:42: S -> RCS_checkout() rcsbuf_valfree() done 03:41:42: S -> RCS_checkout() free_rev 03:41:42: S -> RCS_checkout() call pfn() 03:41:42: S -> checkout_to_buffer(5190) 03:41:42: S -> checkout_to_buffer() complete 03:41:42: S -> checkout pfn completed 03:41:42: S -> RCS_checkout() now if (free_value)... 03:41:42: S -> RCS_checkout() now xfree(zbuf); 03:41:42: S -> RCS_checkout() calls modify_mode() 03:41:42: S -> RCS_checkout -> return ok 03:41:42: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:41:42: S -> fileattr_find(file[@name=F'%s']/watched) 03:41:42: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:42: S -> Version_TS -- findnode_fn() not force_case_match 03:41:42: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:42: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/diff-doc.js,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:42: S -> *RCS_getbranch(1.1.2) 03:41:42: S -> checkout_file() call Register if !is_rcs 03:41:42: S -> server_register(diff-doc.js, 1.1.2.1, Mon Jun 25 02:13:55 2012, o, CVSNT_BRANCH_2_8_01, , , , , , ) 03:41:42: S -> Register(diff-doc.js, 1.1.2.1, Mon Jun 25 02:13:55 2012, o, CVSNT_BRANCH_2_8_01 , , , , ) 03:41:42: S -> Entnode_Create() 03:41:42: S -> Entnode_Create() finished 03:41:42: S -> AddEntryNode() 03:41:42: S -> AddEntryNode() was it already there? -- apparently yes 03:41:42: S -> AddEntryNode() take it out 03:41:42: S -> AddEntryNode() get a node and fill in the regular stuff 03:41:42: S -> AddEntryNode() this one gets a key of the name for hashing 03:41:42: S -> AddEntryNode() put the node into the list 03:41:42: S -> AddEntryNode() finished 03:41:42: S -> Register(): !noexec 03:41:42: S -> Register(): finished 03:41:42: S -> checkout_file(1) call server_updated() 03:41:42: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,diff-doc.js,0600) 03:41:42: S -> do_file_proc: finished fileproc() 03:41:42: S -> Lock server command sent: Unlock 172433 03:41:42: S -> Lock server command received: 000 OK Unlocked 03:41:42: S -> do_unlock_file: (lock 172433) lock server returns 0 03:41:42: S -> do_file_proc: return 03:41:42: S -> do_file_proc: process the files "faq.html" 03:41:42: S -> (server_active || !current_parsed_root->isremote) 03:41:42: S -> map_filename(/usr/local/manchester/tortoisecvs,faq.html) 03:41:42: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/faq.html) 03:41:42: S -> map_repository(/usr/local/manchester/tortoisecvs/faq.html) 03:41:42: S -> lookup_module2() 03:41:42: S -> lookup_module2(tortoisecvs/faq.html) after rename? 03:41:42: S -> lookup_module2() call _lookup_module2() 03:41:42: S -> _lookup_module2 - continue_if_no_mod2=1 03:41:42: S -> lookup_module2(tortoisecvs/faq.html,36) 03:41:42: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:41:42: S -> lookup_repository_module(tortoisecvs) 03:41:42: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:41:42: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/faq.html) 03:41:42: S -> lookup_module2() call _lookup_module2 returned 0 03:41:42: S -> lookup_module2() no recursion permitted so give up now 03:41:42: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:41:42: S -> lookup_module2() return ret=0 renamed=0 03:41:42: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/faq.html" 03:41:42: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/faq.html 03:41:42: S -> do_file_proc: mapped name of file "faq.html" 03:41:42: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:41:42: S -> RCS_parse(faq.html,/usr/local/manchester/tortoisecvs) 03:41:42: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/faq.html,v) 03:41:42: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/faq.html,v 03:41:42: S -> Lock server command received: 000 OK Lock granted (172434) 03:41:42: S -> do_lock_server: [03:41:42] obtained lock 172434 in /scotty/tortoisecvs/faq.html,v 03:41:42: S -> do_lock_file: lock server returns 172434 03:41:42: S -> rcsbuf_open(/scotty/tortoisecvs/faq.html,v) -- obtained a new lock 03:41:42: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:42: S -> do_file_proc: call findnode_fn() 03:41:42: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,faq.html,1004533440) 03:41:42: S -> do_file_proc: got a result from findnode_fn() 03:41:42: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,faq.html,1004533440) 03:41:42: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:41:42: S -> verify_perm(/usr/local/manchester/tortoisecvs,faq.html,read,CVSNT_BRANCH_2_8_01,) 03:41:42: S -> verify_perm: verify_owner_dir() 03:41:42: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:41:42: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:41:42: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:41:42: S -> cache_directory_permissions() last_component=tortoisecvs 03:41:42: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:41:42: S -> cache_directory_permissions() free(/usr/local/manchester) 03:41:42: S -> cache_directory_permissions() return 03:41:42: S -> verify_perm() Read directory permission cache OK 03:41:42: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:41:42: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:42: S -> user_state = 0, group_state = 0 03:41:42: S -> no match at this level 03:41:42: S -> ACL lookup on directory /usr/local/manchester 03:41:42: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:42: S -> user_state = 0, group_state = 0 03:41:42: S -> no match at this level 03:41:42: S -> Match found. user_state = 0, group_state = 0 03:41:42: S -> verify_perm() return 03:41:42: S -> do_file_proc: verify_access() returned ok 03:41:42: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,faq.html) 03:41:42: S -> Classify_File (faq.html) 03:41:42: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:42: S -> Version_TS -- findnode_fn() not force_case_match 03:41:42: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:42: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/faq.html,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:42: S -> *RCS_getbranch(1.1.4) 03:41:42: S -> Classify_File vn_rcs=1.1 03:41:42: S -> Classify_File options=kv 03:41:42: S -> Classify_File A normal entry, TS_Rcs is valid 03:41:42: S -> Classify_File The RCS file is the same version as the user file 03:41:42: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:41:42: S -> Classify_File free up the vers struct, or just return it 03:41:42: S -> Classify_File return the status of the file 03:41:42: S -> *RCS_getbranch(1.1.4) 03:41:42: S -> checkout_file("") 03:41:42: S -> checkout_file() - if server is active shouldnt we never use unicode? "kv" 03:41:42: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:41:42: S -> RCS_checkout (/scotty/tortoisecvs/faq.html,v, 1.1, kv, (function)) 03:41:42: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:41:42: S -> RCS_checkout() - We want the head revision. Try to read it directly. 03:41:42: S -> RCS_checkout() calls rcsbuf_valpolish() 03:41:42: S -> RCS_checkout() -- Handle zip expansion of head 03:41:42: S -> RCS_checkout options = "kv" 03:41:42: S -> got rcs_mode = 0666 from rcs-permissions-tag 03:41:42: S -> RCS_checkout() calls expand_keywords() 03:41:42: S -> keywords trigger using author as username 03:41:42: S -> run keywords trigger (1) (passed author=tmh,author=tmh, username=tmh, 1.1) 03:41:42: S -> run_trigger() 03:41:42: S -> Call pre-loaded 'email.la' 03:41:42: S -> Call pre-loaded 'email.la' returned 0, total ret 0 03:41:42: S -> Call pre-loaded 'info.la' 03:41:42: S -> default_trigger: parse_keywords(CVSROOT/keywords,tortoisecvs) 03:41:43: S -> Regexp match: .# - tortoisecvs 03:41:43: S -> Call pre-loaded 'info.la' returned 0, total ret 0 03:41:43: S -> run_trigger returning 0 03:41:43: S -> RCS_checkout() returned from call to expand_keywords() 03:41:43: S -> RCS_checkout() rcsbuf_valfree 03:41:43: S -> RCS_checkout() rcsbuf_valfree() done 03:41:43: S -> RCS_checkout() free_rev 03:41:43: S -> RCS_checkout() call pfn() 03:41:43: S -> checkout_to_buffer(36611) 03:41:43: S -> checkout_to_buffer() complete 03:41:43: S -> checkout pfn completed 03:41:43: S -> RCS_checkout() now if (free_value)... 03:41:43: S -> RCS_checkout() now xfree(zbuf); 03:41:43: S -> RCS_checkout() calls modify_mode() 03:41:43: S -> RCS_checkout -> return ok 03:41:43: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:41:43: S -> fileattr_find(file[@name=F'%s']/watched) 03:41:43: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:43: S -> Version_TS -- findnode_fn() not force_case_match 03:41:43: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:43: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/faq.html,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:43: S -> *RCS_getbranch(1.1.4) 03:41:43: S -> checkout_file() call Register if !is_rcs 03:41:43: S -> server_register(faq.html, 1.1, Mon Jun 25 02:13:55 2012, kv, CVSNT_BRANCH_2_8_01, , , , , , ) 03:41:43: S -> Register(faq.html, 1.1, Mon Jun 25 02:13:55 2012, kv, CVSNT_BRANCH_2_8_01 , , , , ) 03:41:43: S -> Entnode_Create() 03:41:43: S -> Entnode_Create() finished 03:41:43: S -> AddEntryNode() 03:41:43: S -> AddEntryNode() was it already there? -- apparently yes 03:41:43: S -> AddEntryNode() take it out 03:41:43: S -> AddEntryNode() get a node and fill in the regular stuff 03:41:43: S -> AddEntryNode() this one gets a key of the name for hashing 03:41:43: S -> AddEntryNode() put the node into the list 03:41:43: S -> AddEntryNode() finished 03:41:43: S -> Register(): !noexec 03:41:43: S -> Register(): finished 03:41:43: S -> checkout_file(1) call server_updated() 03:41:43: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,faq.html,0666) 03:41:43: S -> do_file_proc: finished fileproc() 03:41:43: S -> Lock server command sent: Unlock 172434 03:41:43: S -> Lock server command received: 000 OK Unlocked 03:41:43: S -> do_unlock_file: (lock 172434) lock server returns 0 03:41:43: S -> do_file_proc: return 03:41:43: S -> do_file_proc: process the files "legal.html" 03:41:43: S -> (server_active || !current_parsed_root->isremote) 03:41:43: S -> map_filename(/usr/local/manchester/tortoisecvs,legal.html) 03:41:43: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/legal.html) 03:41:43: S -> map_repository(/usr/local/manchester/tortoisecvs/legal.html) 03:41:43: S -> lookup_module2() 03:41:43: S -> lookup_module2(tortoisecvs/legal.html) after rename? 03:41:43: S -> lookup_module2() call _lookup_module2() 03:41:43: S -> _lookup_module2 - continue_if_no_mod2=1 03:41:43: S -> lookup_module2(tortoisecvs/legal.html,37) 03:41:43: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:41:43: S -> lookup_repository_module(tortoisecvs) 03:41:43: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:41:43: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/legal.html) 03:41:43: S -> lookup_module2() call _lookup_module2 returned 0 03:41:43: S -> lookup_module2() no recursion permitted so give up now 03:41:43: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:41:43: S -> lookup_module2() return ret=0 renamed=0 03:41:43: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/legal.html" 03:41:43: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/legal.html 03:41:43: S -> do_file_proc: mapped name of file "legal.html" 03:41:43: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:41:43: S -> RCS_parse(legal.html,/usr/local/manchester/tortoisecvs) 03:41:43: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/legal.html,v) 03:41:43: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/legal.html,v 03:41:43: S -> Lock server command received: 000 OK Lock granted (172435) 03:41:43: S -> do_lock_server: [03:41:43] obtained lock 172435 in /scotty/tortoisecvs/legal.html,v 03:41:43: S -> do_lock_file: lock server returns 172435 03:41:43: S -> rcsbuf_open(/scotty/tortoisecvs/legal.html,v) -- obtained a new lock 03:41:43: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:43: S -> do_file_proc: call findnode_fn() 03:41:43: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,legal.html,1004533440) 03:41:43: S -> do_file_proc: got a result from findnode_fn() 03:41:43: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,legal.html,1004533440) 03:41:43: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:41:43: S -> verify_perm(/usr/local/manchester/tortoisecvs,legal.html,read,CVSNT_BRANCH_2_8_01,) 03:41:43: S -> verify_perm: verify_owner_dir() 03:41:43: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:41:43: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:41:43: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:41:43: S -> cache_directory_permissions() last_component=tortoisecvs 03:41:43: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:41:43: S -> cache_directory_permissions() free(/usr/local/manchester) 03:41:43: S -> cache_directory_permissions() return 03:41:43: S -> verify_perm() Read directory permission cache OK 03:41:43: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:41:43: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:43: S -> user_state = 0, group_state = 0 03:41:43: S -> no match at this level 03:41:43: S -> ACL lookup on directory /usr/local/manchester 03:41:43: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:43: S -> user_state = 0, group_state = 0 03:41:43: S -> no match at this level 03:41:43: S -> Match found. user_state = 0, group_state = 0 03:41:43: S -> verify_perm() return 03:41:43: S -> do_file_proc: verify_access() returned ok 03:41:43: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,legal.html) 03:41:43: S -> Classify_File (legal.html) 03:41:43: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:43: S -> Version_TS -- findnode_fn() not force_case_match 03:41:43: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:43: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/legal.html,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:43: S -> *RCS_getbranch(1.1.4) 03:41:43: S -> Classify_File vn_rcs=1.1 03:41:43: S -> Classify_File options=kv 03:41:43: S -> Classify_File A normal entry, TS_Rcs is valid 03:41:43: S -> Classify_File The RCS file is the same version as the user file 03:41:43: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:41:43: S -> Classify_File free up the vers struct, or just return it 03:41:43: S -> Classify_File return the status of the file 03:41:43: S -> *RCS_getbranch(1.1.4) 03:41:43: S -> checkout_file("") 03:41:43: S -> checkout_file() - if server is active shouldnt we never use unicode? "kv" 03:41:43: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:41:43: S -> RCS_checkout (/scotty/tortoisecvs/legal.html,v, 1.1, kv, (function)) 03:41:43: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:41:43: S -> RCS_checkout() - We want the head revision. Try to read it directly. 03:41:43: S -> RCS_checkout() calls rcsbuf_valpolish() 03:41:43: S -> RCS_checkout() -- Handle zip expansion of head 03:41:43: S -> RCS_checkout options = "kv" 03:41:43: S -> got rcs_mode = 0666 from rcs-permissions-tag 03:41:43: S -> RCS_checkout() calls expand_keywords() 03:41:43: S -> keywords trigger using author as username 03:41:43: S -> RCS_checkout() returned from call to expand_keywords() 03:41:43: S -> RCS_checkout() rcsbuf_valfree 03:41:43: S -> RCS_checkout() rcsbuf_valfree() done 03:41:43: S -> RCS_checkout() free_rev 03:41:43: S -> RCS_checkout() call pfn() 03:41:43: S -> checkout_to_buffer(3954) 03:41:43: S -> checkout_to_buffer() complete 03:41:43: S -> checkout pfn completed 03:41:43: S -> RCS_checkout() now if (free_value)... 03:41:43: S -> RCS_checkout() now xfree(zbuf); 03:41:43: S -> RCS_checkout() calls modify_mode() 03:41:43: S -> RCS_checkout -> return ok 03:41:43: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:41:43: S -> fileattr_find(file[@name=F'%s']/watched) 03:41:43: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:43: S -> Version_TS -- findnode_fn() not force_case_match 03:41:43: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:43: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/legal.html,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:43: S -> *RCS_getbranch(1.1.4) 03:41:43: S -> checkout_file() call Register if !is_rcs 03:41:43: S -> server_register(legal.html, 1.1, Mon Jun 25 02:13:55 2012, kv, CVSNT_BRANCH_2_8_01, , , , , , ) 03:41:43: S -> Register(legal.html, 1.1, Mon Jun 25 02:13:55 2012, kv, CVSNT_BRANCH_2_8_01 , , , , ) 03:41:43: S -> Entnode_Create() 03:41:43: S -> Entnode_Create() finished 03:41:43: S -> AddEntryNode() 03:41:43: S -> AddEntryNode() was it already there? -- apparently yes 03:41:43: S -> AddEntryNode() take it out 03:41:43: S -> AddEntryNode() get a node and fill in the regular stuff 03:41:43: S -> AddEntryNode() this one gets a key of the name for hashing 03:41:43: S -> AddEntryNode() put the node into the list 03:41:43: S -> AddEntryNode() finished 03:41:43: S -> Register(): !noexec 03:41:43: S -> Register(): finished 03:41:43: S -> checkout_file(1) call server_updated() 03:41:43: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,legal.html,0666) 03:41:43: S -> do_file_proc: finished fileproc() 03:41:43: S -> Lock server command sent: Unlock 172435 03:41:43: S -> Lock server command received: 000 OK Unlocked 03:41:43: S -> do_unlock_file: (lock 172435) lock server returns 0 03:41:43: S -> do_file_proc: return 03:41:43: S -> do_file_proc: process the files "philosophical-gnu-sm.jpg" 03:41:43: S -> (server_active || !current_parsed_root->isremote) 03:41:43: S -> map_filename(/usr/local/manchester/tortoisecvs,philosophical-gnu-sm.jpg) 03:41:43: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/philosophical-gnu-sm.jpg) 03:41:43: S -> map_repository(/usr/local/manchester/tortoisecvs/philosophical-gnu-sm.jpg) 03:41:43: S -> lookup_module2() 03:41:43: S -> lookup_module2(tortoisecvs/philosophical-gnu-sm.jpg) after rename? 03:41:43: S -> lookup_module2() call _lookup_module2() 03:41:43: S -> _lookup_module2 - continue_if_no_mod2=1 03:41:43: S -> lookup_module2(tortoisecvs/philosophical-gnu-sm.jpg,38) 03:41:43: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:41:43: S -> lookup_repository_module(tortoisecvs) 03:41:43: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:41:43: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/philosophical-gnu-sm.jpg) 03:41:43: S -> lookup_module2() call _lookup_module2 returned 0 03:41:43: S -> lookup_module2() no recursion permitted so give up now 03:41:43: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:41:43: S -> lookup_module2() return ret=0 renamed=0 03:41:43: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/philosophical-gnu-sm.jpg" 03:41:43: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/philosophical-gnu-sm.jpg 03:41:43: S -> do_file_proc: mapped name of file "philosophical-gnu-sm.jpg" 03:41:43: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:41:43: S -> RCS_parse(philosophical-gnu-sm.jpg,/usr/local/manchester/tortoisecvs) 03:41:43: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/philosophical-gnu-sm.jpg,v) 03:41:43: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/philosophical-gnu-sm.jpg,v 03:41:43: S -> Lock server command received: 000 OK Lock granted (172436) 03:41:43: S -> do_lock_server: [03:41:43] obtained lock 172436 in /scotty/tortoisecvs/philosophical-gnu-sm.jpg,v 03:41:43: S -> do_lock_file: lock server returns 172436 03:41:43: S -> rcsbuf_open(/scotty/tortoisecvs/philosophical-gnu-sm.jpg,v) -- obtained a new lock 03:41:43: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:43: S -> do_file_proc: call findnode_fn() 03:41:43: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,philosophical-gnu-sm.jpg,1004533440) 03:41:43: S -> do_file_proc: got a result from findnode_fn() 03:41:43: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,philosophical-gnu-sm.jpg,1004533440) 03:41:43: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:41:43: S -> verify_perm(/usr/local/manchester/tortoisecvs,philosophical-gnu-sm.jpg,read,CVSNT_BRANCH_2_8_01,) 03:41:43: S -> verify_perm: verify_owner_dir() 03:41:43: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:41:43: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:41:43: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:41:43: S -> cache_directory_permissions() last_component=tortoisecvs 03:41:43: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:41:43: S -> cache_directory_permissions() free(/usr/local/manchester) 03:41:43: S -> cache_directory_permissions() return 03:41:43: S -> verify_perm() Read directory permission cache OK 03:41:43: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:41:43: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:43: S -> user_state = 0, group_state = 0 03:41:43: S -> no match at this level 03:41:43: S -> ACL lookup on directory /usr/local/manchester 03:41:43: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:43: S -> user_state = 0, group_state = 0 03:41:43: S -> no match at this level 03:41:43: S -> Match found. user_state = 0, group_state = 0 03:41:43: S -> verify_perm() return 03:41:43: S -> do_file_proc: verify_access() returned ok 03:41:43: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,philosophical-gnu-sm.jpg) 03:41:43: S -> Classify_File (philosophical-gnu-sm.jpg) 03:41:43: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:43: S -> Version_TS -- findnode_fn() not force_case_match 03:41:43: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:43: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/philosophical-gnu-sm.jpg,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:43: S -> *RCS_getbranch(1.1.4) 03:41:43: S -> Classify_File vn_rcs=1.1 03:41:43: S -> Classify_File options=b 03:41:43: S -> Classify_File A normal entry, TS_Rcs is valid 03:41:43: S -> Classify_File The RCS file is the same version as the user file 03:41:43: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:41:43: S -> Classify_File free up the vers struct, or just return it 03:41:43: S -> Classify_File return the status of the file 03:41:43: S -> *RCS_getbranch(1.1.4) 03:41:43: S -> checkout_file("") 03:41:43: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:41:43: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:41:43: S -> RCS_checkout (/scotty/tortoisecvs/philosophical-gnu-sm.jpg,v, 1.1, b, (function)) 03:41:43: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:41:43: S -> RCS_checkout() - We want the head revision. Try to read it directly. 03:41:43: S -> RCS_checkout() calls rcsbuf_valpolish() 03:41:43: S -> RCS_checkout() -- Handle zip expansion of head 03:41:43: S -> RCS_checkout options = "b" 03:41:43: S -> got rcs_mode = 0666 from rcs-permissions-tag 03:41:43: S -> RCS_checkout() rcsbuf_valfree 03:41:43: S -> RCS_checkout() rcsbuf_valfree() done 03:41:43: S -> RCS_checkout() free_rev 03:41:43: S -> RCS_checkout() call pfn() 03:41:43: S -> checkout_to_buffer(6123) 03:41:43: S -> checkout_to_buffer() complete 03:41:43: S -> checkout pfn completed 03:41:43: S -> RCS_checkout() now if (free_value)... 03:41:43: S -> RCS_checkout() now xfree(zbuf); 03:41:43: S -> RCS_checkout() calls modify_mode() 03:41:43: S -> RCS_checkout -> return ok 03:41:43: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:41:43: S -> fileattr_find(file[@name=F'%s']/watched) 03:41:43: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:43: S -> Version_TS -- findnode_fn() not force_case_match 03:41:43: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:43: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/philosophical-gnu-sm.jpg,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:43: S -> *RCS_getbranch(1.1.4) 03:41:43: S -> checkout_file() call Register if !is_rcs 03:41:43: S -> server_register(philosophical-gnu-sm.jpg, 1.1, Mon Jun 25 02:13:55 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:41:43: S -> Register(philosophical-gnu-sm.jpg, 1.1, Mon Jun 25 02:13:55 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:41:43: S -> Entnode_Create() 03:41:43: S -> Entnode_Create() finished 03:41:43: S -> AddEntryNode() 03:41:43: S -> AddEntryNode() was it already there? -- apparently yes 03:41:43: S -> AddEntryNode() take it out 03:41:43: S -> AddEntryNode() get a node and fill in the regular stuff 03:41:43: S -> AddEntryNode() this one gets a key of the name for hashing 03:41:43: S -> AddEntryNode() put the node into the list 03:41:43: S -> AddEntryNode() finished 03:41:43: S -> Register(): !noexec 03:41:43: S -> Register(): finished 03:41:43: S -> checkout_file(1) call server_updated() 03:41:43: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,philosophical-gnu-sm.jpg,0666) 03:41:43: S -> do_file_proc: finished fileproc() 03:41:43: S -> Lock server command sent: Unlock 172436 03:41:43: S -> Lock server command received: 000 OK Unlocked 03:41:43: S -> do_unlock_file: (lock 172436) lock server returns 0 03:41:43: S -> do_file_proc: return 03:41:43: S -> do_file_proc: process the files "puttygen.exe" 03:41:43: S -> (server_active || !current_parsed_root->isremote) 03:41:43: S -> map_filename(/usr/local/manchester/tortoisecvs,puttygen.exe) 03:41:43: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/puttygen.exe) 03:41:43: S -> map_repository(/usr/local/manchester/tortoisecvs/puttygen.exe) 03:41:43: S -> lookup_module2() 03:41:43: S -> lookup_module2(tortoisecvs/puttygen.exe) after rename? 03:41:43: S -> lookup_module2() call _lookup_module2() 03:41:43: S -> _lookup_module2 - continue_if_no_mod2=1 03:41:43: S -> lookup_module2(tortoisecvs/puttygen.exe,39) 03:41:43: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:41:43: S -> lookup_repository_module(tortoisecvs) 03:41:43: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:41:43: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/puttygen.exe) 03:41:43: S -> lookup_module2() call _lookup_module2 returned 0 03:41:43: S -> lookup_module2() no recursion permitted so give up now 03:41:43: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:41:43: S -> lookup_module2() return ret=0 renamed=0 03:41:43: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/puttygen.exe" 03:41:43: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/puttygen.exe 03:41:43: S -> do_file_proc: mapped name of file "puttygen.exe" 03:41:43: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:41:43: S -> RCS_parse(puttygen.exe,/usr/local/manchester/tortoisecvs) 03:41:43: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/puttygen.exe,v) 03:41:43: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/puttygen.exe,v 03:41:43: S -> Lock server command received: 000 OK Lock granted (172437) 03:41:43: S -> do_lock_server: [03:41:43] obtained lock 172437 in /scotty/tortoisecvs/puttygen.exe,v 03:41:43: S -> do_lock_file: lock server returns 172437 03:41:43: S -> rcsbuf_open(/scotty/tortoisecvs/puttygen.exe,v) -- obtained a new lock 03:41:43: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:43: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:43: S -> do_file_proc: call findnode_fn() 03:41:43: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,puttygen.exe,1004533440) 03:41:43: S -> do_file_proc: got a result from findnode_fn() 03:41:43: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,puttygen.exe,1004533440) 03:41:43: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:41:43: S -> verify_perm(/usr/local/manchester/tortoisecvs,puttygen.exe,read,CVSNT_BRANCH_2_8_01,) 03:41:43: S -> verify_perm: verify_owner_dir() 03:41:43: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:41:43: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:41:43: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:41:43: S -> cache_directory_permissions() last_component=tortoisecvs 03:41:43: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:41:43: S -> cache_directory_permissions() free(/usr/local/manchester) 03:41:43: S -> cache_directory_permissions() return 03:41:43: S -> verify_perm() Read directory permission cache OK 03:41:43: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:41:43: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:43: S -> user_state = 0, group_state = 0 03:41:43: S -> no match at this level 03:41:43: S -> ACL lookup on directory /usr/local/manchester 03:41:43: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:43: S -> user_state = 0, group_state = 0 03:41:43: S -> no match at this level 03:41:43: S -> Match found. user_state = 0, group_state = 0 03:41:43: S -> verify_perm() return 03:41:43: S -> do_file_proc: verify_access() returned ok 03:41:43: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,puttygen.exe) 03:41:43: S -> Classify_File (puttygen.exe) 03:41:43: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:43: S -> Version_TS -- findnode_fn() not force_case_match 03:41:43: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:43: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/puttygen.exe,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:43: S -> *RCS_getbranch(1.81.2.317.2) 03:41:43: S -> Classify_File vn_rcs=1.81.2.317.2.111 03:41:43: S -> Classify_File options=b 03:41:43: S -> Classify_File A normal entry, TS_Rcs is valid 03:41:43: S -> Classify_File The RCS file is the same version as the user file 03:41:43: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:41:43: S -> Classify_File free up the vers struct, or just return it 03:41:43: S -> Classify_File return the status of the file 03:41:43: S -> *RCS_getbranch(1.81.2.317.2) 03:41:43: S -> checkout_file("") 03:41:43: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:41:43: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:41:43: S -> RCS_checkout (/scotty/tortoisecvs/puttygen.exe,v, 1.81.2.317.2.111, b, (function)) 03:41:43: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:41:43: S -> RCS_checkout() It isn't the head revision of the trunk. We'll need to walk through the deltas. 03:41:43: S -> RCS_deltas(1.81.2.317.2.111) 03:41:43: S -> RCS_deltas() calls rcsbuf_setpos_to_delta_base() 03:41:43: S -> rcsbuf_fill(0): expanded to 524288 (was: 262144, req: 344064, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:43: S -> RCS_checkout options = "b" 03:41:43: S -> got rcs_mode = 0666 from rcs-permissions-tag 03:41:43: S -> RCS_checkout() rcsbuf_valfree 03:41:43: S -> RCS_checkout() rcsbuf_valfree() done 03:41:43: S -> RCS_checkout() free_rev 03:41:43: S -> RCS_checkout() call pfn() 03:41:43: S -> checkout_to_buffer(171344) 03:41:43: S -> checkout_to_buffer() complete 03:41:43: S -> checkout pfn completed 03:41:43: S -> RCS_checkout() now if (free_value)... 03:41:43: S -> RCS_checkout() now xfree(zbuf); 03:41:43: S -> RCS_checkout() calls modify_mode() 03:41:43: S -> RCS_checkout -> return ok 03:41:43: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:41:43: S -> fileattr_find(file[@name=F'%s']/watched) 03:41:43: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:43: S -> Version_TS -- findnode_fn() not force_case_match 03:41:43: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:43: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/puttygen.exe,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:43: S -> *RCS_getbranch(1.81.2.317.2) 03:41:43: S -> checkout_file() call Register if !is_rcs 03:41:43: S -> server_register(puttygen.exe, 1.81.2.317.2.111, Mon Jun 25 02:14:07 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:41:43: S -> Register(puttygen.exe, 1.81.2.317.2.111, Mon Jun 25 02:14:07 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:41:43: S -> Entnode_Create() 03:41:43: S -> Entnode_Create() finished 03:41:43: S -> AddEntryNode() 03:41:43: S -> AddEntryNode() was it already there? -- apparently yes 03:41:43: S -> AddEntryNode() take it out 03:41:43: S -> AddEntryNode() get a node and fill in the regular stuff 03:41:43: S -> AddEntryNode() this one gets a key of the name for hashing 03:41:43: S -> AddEntryNode() put the node into the list 03:41:43: S -> AddEntryNode() finished 03:41:43: S -> Register(): !noexec 03:41:43: S -> Register(): finished 03:41:43: S -> checkout_file(1) call server_updated() 03:41:43: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,puttygen.exe,0666) 03:41:43: S -> do_file_proc: finished fileproc() 03:41:43: S -> Lock server command sent: Unlock 172437 03:41:43: S -> Lock server command received: 000 OK Unlocked 03:41:43: S -> do_unlock_file: (lock 172437) lock server returns 0 03:41:43: S -> do_file_proc: return 03:41:43: S -> do_file_proc: process the files "scccfg.exe" 03:41:43: S -> (server_active || !current_parsed_root->isremote) 03:41:43: S -> map_filename(/usr/local/manchester/tortoisecvs,scccfg.exe) 03:41:43: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/scccfg.exe) 03:41:43: S -> map_repository(/usr/local/manchester/tortoisecvs/scccfg.exe) 03:41:43: S -> lookup_module2() 03:41:43: S -> lookup_module2(tortoisecvs/scccfg.exe) after rename? 03:41:43: S -> lookup_module2() call _lookup_module2() 03:41:43: S -> _lookup_module2 - continue_if_no_mod2=1 03:41:43: S -> lookup_module2(tortoisecvs/scccfg.exe,40) 03:41:43: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:41:43: S -> lookup_repository_module(tortoisecvs) 03:41:43: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:41:43: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/scccfg.exe) 03:41:43: S -> lookup_module2() call _lookup_module2 returned 0 03:41:43: S -> lookup_module2() no recursion permitted so give up now 03:41:43: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:41:43: S -> lookup_module2() return ret=0 renamed=0 03:41:43: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/scccfg.exe" 03:41:43: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/scccfg.exe 03:41:43: S -> do_file_proc: mapped name of file "scccfg.exe" 03:41:43: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:41:43: S -> RCS_parse(scccfg.exe,/usr/local/manchester/tortoisecvs) 03:41:43: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/scccfg.exe,v) 03:41:43: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/scccfg.exe,v 03:41:43: S -> Lock server command received: 000 OK Lock granted (172438) 03:41:43: S -> do_lock_server: [03:41:43] obtained lock 172438 in /scotty/tortoisecvs/scccfg.exe,v 03:41:43: S -> do_lock_file: lock server returns 172438 03:41:43: S -> rcsbuf_open(/scotty/tortoisecvs/scccfg.exe,v) -- obtained a new lock 03:41:43: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:43: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:44: S -> do_file_proc: call findnode_fn() 03:41:44: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,scccfg.exe,1004533440) 03:41:44: S -> do_file_proc: got a result from findnode_fn() 03:41:44: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,scccfg.exe,1004533440) 03:41:44: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:41:44: S -> verify_perm(/usr/local/manchester/tortoisecvs,scccfg.exe,read,CVSNT_BRANCH_2_8_01,) 03:41:44: S -> verify_perm: verify_owner_dir() 03:41:44: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:41:44: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:41:44: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:41:44: S -> cache_directory_permissions() last_component=tortoisecvs 03:41:44: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:41:44: S -> cache_directory_permissions() free(/usr/local/manchester) 03:41:44: S -> cache_directory_permissions() return 03:41:44: S -> verify_perm() Read directory permission cache OK 03:41:44: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:41:44: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:44: S -> user_state = 0, group_state = 0 03:41:44: S -> no match at this level 03:41:44: S -> ACL lookup on directory /usr/local/manchester 03:41:44: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:44: S -> user_state = 0, group_state = 0 03:41:44: S -> no match at this level 03:41:44: S -> Match found. user_state = 0, group_state = 0 03:41:44: S -> verify_perm() return 03:41:44: S -> do_file_proc: verify_access() returned ok 03:41:44: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,scccfg.exe) 03:41:44: S -> Classify_File (scccfg.exe) 03:41:44: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:44: S -> Version_TS -- findnode_fn() not force_case_match 03:41:44: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:44: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/scccfg.exe,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:44: S -> *RCS_getbranch(1.84.2.319.2) 03:41:44: S -> Classify_File vn_rcs=1.84.2.319.2.130 03:41:44: S -> Classify_File options=b 03:41:44: S -> Classify_File A normal entry, TS_Rcs is valid 03:41:44: S -> Classify_File The RCS file is the same version as the user file 03:41:44: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:41:44: S -> Classify_File free up the vers struct, or just return it 03:41:44: S -> Classify_File return the status of the file 03:41:44: S -> *RCS_getbranch(1.84.2.319.2) 03:41:44: S -> checkout_file("") 03:41:44: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:41:44: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:41:44: S -> RCS_checkout (/scotty/tortoisecvs/scccfg.exe,v, 1.84.2.319.2.130, b, (function)) 03:41:44: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:41:44: S -> RCS_checkout() It isn't the head revision of the trunk. We'll need to walk through the deltas. 03:41:44: S -> RCS_deltas(1.84.2.319.2.130) 03:41:44: S -> RCS_deltas() calls rcsbuf_setpos_to_delta_base() 03:41:45: S -> RCS_checkout options = "b" 03:41:45: S -> got rcs_mode = 0600 from rcs-permissions-tag 03:41:45: S -> RCS_checkout() rcsbuf_valfree 03:41:45: S -> RCS_checkout() rcsbuf_valfree() done 03:41:45: S -> RCS_checkout() free_rev 03:41:45: S -> RCS_checkout() call pfn() 03:41:45: S -> checkout_to_buffer(89424) 03:41:45: S -> checkout_to_buffer() complete 03:41:45: S -> checkout pfn completed 03:41:45: S -> RCS_checkout() now if (free_value)... 03:41:45: S -> RCS_checkout() now xfree(zbuf); 03:41:45: S -> RCS_checkout() calls modify_mode() 03:41:45: S -> RCS_checkout -> return ok 03:41:45: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:41:45: S -> fileattr_find(file[@name=F'%s']/watched) 03:41:45: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:45: S -> Version_TS -- findnode_fn() not force_case_match 03:41:45: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:45: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/scccfg.exe,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:45: S -> *RCS_getbranch(1.84.2.319.2) 03:41:45: S -> checkout_file() call Register if !is_rcs 03:41:45: S -> server_register(scccfg.exe, 1.84.2.319.2.130, Mon Jun 25 02:14:13 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:41:45: S -> Register(scccfg.exe, 1.84.2.319.2.130, Mon Jun 25 02:14:13 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:41:45: S -> Entnode_Create() 03:41:45: S -> Entnode_Create() finished 03:41:45: S -> AddEntryNode() 03:41:45: S -> AddEntryNode() was it already there? -- apparently yes 03:41:45: S -> AddEntryNode() take it out 03:41:45: S -> AddEntryNode() get a node and fill in the regular stuff 03:41:45: S -> AddEntryNode() this one gets a key of the name for hashing 03:41:45: S -> AddEntryNode() put the node into the list 03:41:45: S -> AddEntryNode() finished 03:41:45: S -> Register(): !noexec 03:41:45: S -> Register(): finished 03:41:45: S -> checkout_file(1) call server_updated() 03:41:45: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,scccfg.exe,0600) 03:41:45: S -> do_file_proc: finished fileproc() 03:41:45: S -> Lock server command sent: Unlock 172438 03:41:45: S -> Lock server command received: 000 OK Unlocked 03:41:45: S -> do_unlock_file: (lock 172438) lock server returns 0 03:41:45: S -> do_file_proc: return 03:41:45: S -> do_file_proc: process the files "style.css" 03:41:45: S -> (server_active || !current_parsed_root->isremote) 03:41:45: S -> map_filename(/usr/local/manchester/tortoisecvs,style.css) 03:41:45: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/style.css) 03:41:45: S -> map_repository(/usr/local/manchester/tortoisecvs/style.css) 03:41:45: S -> lookup_module2() 03:41:45: S -> lookup_module2(tortoisecvs/style.css) after rename? 03:41:45: S -> lookup_module2() call _lookup_module2() 03:41:45: S -> _lookup_module2 - continue_if_no_mod2=1 03:41:45: S -> lookup_module2(tortoisecvs/style.css,41) 03:41:45: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:41:45: S -> lookup_repository_module(tortoisecvs) 03:41:45: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:41:45: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/style.css) 03:41:45: S -> lookup_module2() call _lookup_module2 returned 0 03:41:45: S -> lookup_module2() no recursion permitted so give up now 03:41:45: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:41:45: S -> lookup_module2() return ret=0 renamed=0 03:41:45: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/style.css" 03:41:45: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/style.css 03:41:45: S -> do_file_proc: mapped name of file "style.css" 03:41:45: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:41:45: S -> RCS_parse(style.css,/usr/local/manchester/tortoisecvs) 03:41:45: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/style.css,v) 03:41:45: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/style.css,v 03:41:45: S -> Lock server command received: 000 OK Lock granted (172439) 03:41:45: S -> do_lock_server: [03:41:45] obtained lock 172439 in /scotty/tortoisecvs/style.css,v 03:41:45: S -> do_lock_file: lock server returns 172439 03:41:45: S -> rcsbuf_open(/scotty/tortoisecvs/style.css,v) -- obtained a new lock 03:41:45: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:45: S -> do_file_proc: call findnode_fn() 03:41:45: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,style.css,1004533440) 03:41:45: S -> do_file_proc: got a result from findnode_fn() 03:41:45: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,style.css,1004533440) 03:41:45: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:41:45: S -> verify_perm(/usr/local/manchester/tortoisecvs,style.css,read,CVSNT_BRANCH_2_8_01,) 03:41:45: S -> verify_perm: verify_owner_dir() 03:41:45: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:41:45: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:41:45: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:41:45: S -> cache_directory_permissions() last_component=tortoisecvs 03:41:45: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:41:45: S -> cache_directory_permissions() free(/usr/local/manchester) 03:41:45: S -> cache_directory_permissions() return 03:41:45: S -> verify_perm() Read directory permission cache OK 03:41:45: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:41:45: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:45: S -> user_state = 0, group_state = 0 03:41:45: S -> no match at this level 03:41:45: S -> ACL lookup on directory /usr/local/manchester 03:41:45: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:45: S -> user_state = 0, group_state = 0 03:41:45: S -> no match at this level 03:41:45: S -> Match found. user_state = 0, group_state = 0 03:41:45: S -> verify_perm() return 03:41:45: S -> do_file_proc: verify_access() returned ok 03:41:45: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,style.css) 03:41:45: S -> Classify_File (style.css) 03:41:45: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:45: S -> Version_TS -- findnode_fn() not force_case_match 03:41:45: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:45: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/style.css,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:45: S -> *RCS_getbranch(1.1.4) 03:41:45: S -> Classify_File vn_rcs=1.1 03:41:45: S -> Classify_File options=kv 03:41:45: S -> Classify_File A normal entry, TS_Rcs is valid 03:41:45: S -> Classify_File The RCS file is the same version as the user file 03:41:45: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:41:45: S -> Classify_File free up the vers struct, or just return it 03:41:45: S -> Classify_File return the status of the file 03:41:45: S -> *RCS_getbranch(1.1.4) 03:41:45: S -> checkout_file("") 03:41:45: S -> checkout_file() - if server is active shouldnt we never use unicode? "kv" 03:41:45: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:41:45: S -> RCS_checkout (/scotty/tortoisecvs/style.css,v, 1.1, kv, (function)) 03:41:45: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:41:45: S -> RCS_checkout() - We want the head revision. Try to read it directly. 03:41:45: S -> RCS_checkout() calls rcsbuf_valpolish() 03:41:45: S -> RCS_checkout() -- Handle zip expansion of head 03:41:45: S -> RCS_checkout options = "kv" 03:41:45: S -> got rcs_mode = 0666 from rcs-permissions-tag 03:41:45: S -> RCS_checkout() calls expand_keywords() 03:41:45: S -> keywords trigger using author as username 03:41:45: S -> RCS_checkout() returned from call to expand_keywords() 03:41:45: S -> RCS_checkout() rcsbuf_valfree 03:41:45: S -> RCS_checkout() rcsbuf_valfree() done 03:41:45: S -> RCS_checkout() free_rev 03:41:45: S -> RCS_checkout() call pfn() 03:41:45: S -> checkout_to_buffer(1144) 03:41:45: S -> checkout_to_buffer() complete 03:41:45: S -> checkout pfn completed 03:41:45: S -> RCS_checkout() now if (free_value)... 03:41:45: S -> RCS_checkout() now xfree(zbuf); 03:41:45: S -> RCS_checkout() calls modify_mode() 03:41:45: S -> RCS_checkout -> return ok 03:41:45: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:41:45: S -> fileattr_find(file[@name=F'%s']/watched) 03:41:45: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:45: S -> Version_TS -- findnode_fn() not force_case_match 03:41:45: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:45: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/style.css,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:45: S -> *RCS_getbranch(1.1.4) 03:41:45: S -> checkout_file() call Register if !is_rcs 03:41:45: S -> server_register(style.css, 1.1, Mon Jun 25 02:14:13 2012, kv, CVSNT_BRANCH_2_8_01, , , , , , ) 03:41:45: S -> Register(style.css, 1.1, Mon Jun 25 02:14:13 2012, kv, CVSNT_BRANCH_2_8_01 , , , , ) 03:41:45: S -> Entnode_Create() 03:41:45: S -> Entnode_Create() finished 03:41:45: S -> AddEntryNode() 03:41:45: S -> AddEntryNode() was it already there? -- apparently yes 03:41:45: S -> AddEntryNode() take it out 03:41:45: S -> AddEntryNode() get a node and fill in the regular stuff 03:41:45: S -> AddEntryNode() this one gets a key of the name for hashing 03:41:45: S -> AddEntryNode() put the node into the list 03:41:45: S -> AddEntryNode() finished 03:41:45: S -> Register(): !noexec 03:41:45: S -> Register(): finished 03:41:45: S -> checkout_file(1) call server_updated() 03:41:45: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,style.css,0666) 03:41:45: S -> do_file_proc: finished fileproc() 03:41:45: S -> Lock server command sent: Unlock 172439 03:41:45: S -> Lock server command received: 000 OK Unlocked 03:41:45: S -> do_unlock_file: (lock 172439) lock server returns 0 03:41:45: S -> do_file_proc: return 03:41:45: S -> do_file_proc: process the files "wxbase26u.lib" 03:41:45: S -> (server_active || !current_parsed_root->isremote) 03:41:45: S -> map_filename(/usr/local/manchester/tortoisecvs,wxbase26u.lib) 03:41:45: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/wxbase26u.lib) 03:41:45: S -> map_repository(/usr/local/manchester/tortoisecvs/wxbase26u.lib) 03:41:45: S -> lookup_module2() 03:41:45: S -> lookup_module2(tortoisecvs/wxbase26u.lib) after rename? 03:41:45: S -> lookup_module2() call _lookup_module2() 03:41:45: S -> _lookup_module2 - continue_if_no_mod2=1 03:41:45: S -> lookup_module2(tortoisecvs/wxbase26u.lib,42) 03:41:45: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:41:45: S -> lookup_repository_module(tortoisecvs) 03:41:45: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:41:45: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/wxbase26u.lib) 03:41:45: S -> lookup_module2() call _lookup_module2 returned 0 03:41:45: S -> lookup_module2() no recursion permitted so give up now 03:41:45: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:41:45: S -> lookup_module2() return ret=0 renamed=0 03:41:45: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/wxbase26u.lib" 03:41:45: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/wxbase26u.lib 03:41:45: S -> do_file_proc: mapped name of file "wxbase26u.lib" 03:41:45: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:41:45: S -> RCS_parse(wxbase26u.lib,/usr/local/manchester/tortoisecvs) 03:41:45: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/wxbase26u.lib,v) 03:41:45: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/wxbase26u.lib,v 03:41:45: S -> Lock server command received: 000 OK Lock granted (172440) 03:41:45: S -> do_lock_server: [03:41:45] obtained lock 172440 in /scotty/tortoisecvs/wxbase26u.lib,v 03:41:45: S -> do_lock_file: lock server returns 172440 03:41:45: S -> rcsbuf_open(/scotty/tortoisecvs/wxbase26u.lib,v) -- obtained a new lock 03:41:45: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:45: S -> do_file_proc: call findnode_fn() 03:41:45: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,wxbase26u.lib,1004533440) 03:41:45: S -> do_file_proc: got a result from findnode_fn() 03:41:45: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,wxbase26u.lib,1004533440) 03:41:45: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:41:45: S -> verify_perm(/usr/local/manchester/tortoisecvs,wxbase26u.lib,read,CVSNT_BRANCH_2_8_01,) 03:41:45: S -> verify_perm: verify_owner_dir() 03:41:45: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:41:45: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:41:45: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:41:45: S -> cache_directory_permissions() last_component=tortoisecvs 03:41:45: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:41:45: S -> cache_directory_permissions() free(/usr/local/manchester) 03:41:45: S -> cache_directory_permissions() return 03:41:45: S -> verify_perm() Read directory permission cache OK 03:41:45: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:41:45: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:45: S -> user_state = 0, group_state = 0 03:41:45: S -> no match at this level 03:41:45: S -> ACL lookup on directory /usr/local/manchester 03:41:45: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:41:45: S -> user_state = 0, group_state = 0 03:41:45: S -> no match at this level 03:41:45: S -> Match found. user_state = 0, group_state = 0 03:41:45: S -> verify_perm() return 03:41:45: S -> do_file_proc: verify_access() returned ok 03:41:45: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,wxbase26u.lib) 03:41:45: S -> Classify_File (wxbase26u.lib) 03:41:45: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:45: S -> Version_TS -- findnode_fn() not force_case_match 03:41:45: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:45: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/wxbase26u.lib,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:45: S -> *RCS_getbranch(1.1.2) 03:41:45: S -> Classify_File vn_rcs=1.1.2.1 03:41:45: S -> Classify_File options=b 03:41:45: S -> Classify_File A normal entry, TS_Rcs is valid 03:41:45: S -> Classify_File The RCS file is the same version as the user file 03:41:45: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:41:45: S -> Classify_File free up the vers struct, or just return it 03:41:45: S -> Classify_File return the status of the file 03:41:45: S -> *RCS_getbranch(1.1.2) 03:41:45: S -> checkout_file("") 03:41:45: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:41:45: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:41:45: S -> RCS_checkout (/scotty/tortoisecvs/wxbase26u.lib,v, 1.1.2.1, b, (function)) 03:41:45: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:41:45: S -> RCS_checkout() It isn't the head revision of the trunk. We'll need to walk through the deltas. 03:41:45: S -> RCS_deltas(1.1.2.1) 03:41:45: S -> RCS_deltas() calls rcsbuf_setpos_to_delta_base() 03:41:45: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:45: S -> rcsbuf_fill(0): expanded to 524288 (was: 262144, req: 344064, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:45: S -> rcsbuf_fill(0): expanded to 1048576 (was: 524288, req: 606208, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:45: S -> rcsbuf_fill(0): expanded to 2097152 (was: 1048576, req: 1130496, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:45: S -> rcsbuf_fill(0): expanded to 4194304 (was: 2097152, req: 2179072, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:46: S -> rcsbuf_fill(0): expanded to 6291456 (was: 4194304, req: 4276224, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:46: S -> rcsbuf_fill(0): expanded to 8388608 (was: 6291456, req: 6373376, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:46: S -> rcsbuf_fill(0): expanded to 10485760 (was: 8388608, req: 8470528, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:46: S -> rcsbuf_fill(0): expanded to 12582912 (was: 10485760, req: 10567680, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:41:47: S -> RCS_checkout options = "b" 03:41:47: S -> got rcs_mode = 0600 from rcs-permissions-tag 03:41:47: S -> RCS_checkout() rcsbuf_valfree 03:41:47: S -> RCS_checkout() rcsbuf_valfree() done 03:41:47: S -> RCS_checkout() free_rev 03:41:47: S -> RCS_checkout() call pfn() 03:41:47: S -> checkout_to_buffer(11550314) 03:41:47: S -> checkout_to_buffer() complete 03:41:47: S -> checkout pfn completed 03:41:47: S -> RCS_checkout() now if (free_value)... 03:41:47: S -> RCS_checkout() now xfree(zbuf); 03:41:47: S -> RCS_checkout() calls modify_mode() 03:41:47: S -> RCS_checkout -> return ok 03:41:47: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:41:47: S -> fileattr_find(file[@name=F'%s']/watched) 03:41:47: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:41:47: S -> Version_TS -- findnode_fn() not force_case_match 03:41:47: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:41:47: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/wxbase26u.lib,v",CVSNT_BRANCH_2_8_01,,1,0) 03:41:47: S -> *RCS_getbranch(1.1.2) 03:41:47: S -> checkout_file() call Register if !is_rcs 03:41:47: S -> server_register(wxbase26u.lib, 1.1.2.1, Mon Jun 25 02:14:22 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:41:47: S -> Register(wxbase26u.lib, 1.1.2.1, Mon Jun 25 02:14:22 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:41:47: S -> Entnode_Create() 03:41:47: S -> Entnode_Create() finished 03:41:47: S -> AddEntryNode() 03:41:47: S -> AddEntryNode() was it already there? -- apparently yes 03:41:47: S -> AddEntryNode() take it out 03:41:47: S -> AddEntryNode() get a node and fill in the regular stuff 03:41:47: S -> AddEntryNode() this one gets a key of the name for hashing 03:41:47: S -> AddEntryNode() put the node into the list 03:41:47: S -> AddEntryNode() finished 03:41:47: S -> Register(): !noexec 03:41:47: S -> Register(): finished 03:41:47: S -> checkout_file(1) call server_updated() 03:41:47: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,wxbase26u.lib,0600) 03:41:47: S -> do_file_proc: finished fileproc() 03:41:47: S -> Lock server command sent: Unlock 172440 03:41:47: S -> Lock server command received: 000 OK Unlocked 03:41:47: S -> do_unlock_file: (lock 172440) lock server returns 0 03:42:02: S -> do_file_proc: return 03:42:02: S -> do_file_proc: process the files "wxbase26u.pdb" 03:42:02: S -> (server_active || !current_parsed_root->isremote) 03:42:02: S -> map_filename(/usr/local/manchester/tortoisecvs,wxbase26u.pdb) 03:42:02: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/wxbase26u.pdb) 03:42:02: S -> map_repository(/usr/local/manchester/tortoisecvs/wxbase26u.pdb) 03:42:02: S -> lookup_module2() 03:42:02: S -> lookup_module2(tortoisecvs/wxbase26u.pdb) after rename? 03:42:02: S -> lookup_module2() call _lookup_module2() 03:42:02: S -> _lookup_module2 - continue_if_no_mod2=1 03:42:02: S -> lookup_module2(tortoisecvs/wxbase26u.pdb,43) 03:42:02: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:42:02: S -> lookup_repository_module(tortoisecvs) 03:42:02: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:42:02: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/wxbase26u.pdb) 03:42:02: S -> lookup_module2() call _lookup_module2 returned 0 03:42:02: S -> lookup_module2() no recursion permitted so give up now 03:42:02: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:42:02: S -> lookup_module2() return ret=0 renamed=0 03:42:02: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/wxbase26u.pdb" 03:42:02: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/wxbase26u.pdb 03:42:02: S -> do_file_proc: mapped name of file "wxbase26u.pdb" 03:42:02: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:42:02: S -> RCS_parse(wxbase26u.pdb,/usr/local/manchester/tortoisecvs) 03:42:02: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/wxbase26u.pdb,v) 03:42:02: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/wxbase26u.pdb,v 03:42:02: S -> Lock server command received: 000 OK Lock granted (172441) 03:42:02: S -> do_lock_server: [03:42:02] obtained lock 172441 in /scotty/tortoisecvs/wxbase26u.pdb,v 03:42:02: S -> do_lock_file: lock server returns 172441 03:42:02: S -> rcsbuf_open(/scotty/tortoisecvs/wxbase26u.pdb,v) -- obtained a new lock 03:42:02: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:02: S -> do_file_proc: call findnode_fn() 03:42:02: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,wxbase26u.pdb,1004533440) 03:42:02: S -> do_file_proc: got a result from findnode_fn() 03:42:02: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,wxbase26u.pdb,1004533440) 03:42:02: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:42:02: S -> verify_perm(/usr/local/manchester/tortoisecvs,wxbase26u.pdb,read,CVSNT_BRANCH_2_8_01,) 03:42:02: S -> verify_perm: verify_owner_dir() 03:42:02: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:42:02: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:42:02: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:42:02: S -> cache_directory_permissions() last_component=tortoisecvs 03:42:02: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:42:02: S -> cache_directory_permissions() free(/usr/local/manchester) 03:42:02: S -> cache_directory_permissions() return 03:42:02: S -> verify_perm() Read directory permission cache OK 03:42:02: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:42:02: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:42:02: S -> user_state = 0, group_state = 0 03:42:02: S -> no match at this level 03:42:02: S -> ACL lookup on directory /usr/local/manchester 03:42:02: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:42:02: S -> user_state = 0, group_state = 0 03:42:02: S -> no match at this level 03:42:02: S -> Match found. user_state = 0, group_state = 0 03:42:02: S -> verify_perm() return 03:42:02: S -> do_file_proc: verify_access() returned ok 03:42:02: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,wxbase26u.pdb) 03:42:02: S -> Classify_File (wxbase26u.pdb) 03:42:02: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:42:02: S -> Version_TS -- findnode_fn() not force_case_match 03:42:02: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:42:02: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/wxbase26u.pdb,v",CVSNT_BRANCH_2_8_01,,1,0) 03:42:02: S -> *RCS_getbranch(1.1.2) 03:42:02: S -> Classify_File vn_rcs=1.1.2.1 03:42:02: S -> Classify_File options=b 03:42:02: S -> Classify_File A normal entry, TS_Rcs is valid 03:42:02: S -> Classify_File The RCS file is the same version as the user file 03:42:02: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:42:02: S -> Classify_File free up the vers struct, or just return it 03:42:02: S -> Classify_File return the status of the file 03:42:02: S -> *RCS_getbranch(1.1.2) 03:42:02: S -> checkout_file("") 03:42:02: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:42:02: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:42:02: S -> RCS_checkout (/scotty/tortoisecvs/wxbase26u.pdb,v, 1.1.2.1, b, (function)) 03:42:02: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:42:02: S -> RCS_checkout() It isn't the head revision of the trunk. We'll need to walk through the deltas. 03:42:02: S -> RCS_deltas(1.1.2.1) 03:42:02: S -> RCS_deltas() calls rcsbuf_setpos_to_delta_base() 03:42:02: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:02: S -> rcsbuf_fill(0): expanded to 524288 (was: 262144, req: 344064, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:02: S -> rcsbuf_fill(0): expanded to 1048576 (was: 524288, req: 606208, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:02: S -> rcsbuf_fill(0): expanded to 2097152 (was: 1048576, req: 1130496, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:02: S -> RCS_checkout options = "b" 03:42:02: S -> got rcs_mode = 0600 from rcs-permissions-tag 03:42:02: S -> RCS_checkout() rcsbuf_valfree 03:42:02: S -> RCS_checkout() rcsbuf_valfree() done 03:42:02: S -> RCS_checkout() free_rev 03:42:02: S -> RCS_checkout() call pfn() 03:42:02: S -> checkout_to_buffer(1486848) 03:42:02: S -> checkout_to_buffer() complete 03:42:02: S -> checkout pfn completed 03:42:02: S -> RCS_checkout() now if (free_value)... 03:42:02: S -> RCS_checkout() now xfree(zbuf); 03:42:02: S -> RCS_checkout() calls modify_mode() 03:42:02: S -> RCS_checkout -> return ok 03:42:02: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:42:02: S -> fileattr_find(file[@name=F'%s']/watched) 03:42:02: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:42:02: S -> Version_TS -- findnode_fn() not force_case_match 03:42:02: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:42:02: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/wxbase26u.pdb,v",CVSNT_BRANCH_2_8_01,,1,0) 03:42:02: S -> *RCS_getbranch(1.1.2) 03:42:02: S -> checkout_file() call Register if !is_rcs 03:42:02: S -> server_register(wxbase26u.pdb, 1.1.2.1, Mon Jun 25 02:14:36 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:42:02: S -> Register(wxbase26u.pdb, 1.1.2.1, Mon Jun 25 02:14:36 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:42:02: S -> Entnode_Create() 03:42:02: S -> Entnode_Create() finished 03:42:02: S -> AddEntryNode() 03:42:02: S -> AddEntryNode() was it already there? -- apparently yes 03:42:02: S -> AddEntryNode() take it out 03:42:02: S -> AddEntryNode() get a node and fill in the regular stuff 03:42:02: S -> AddEntryNode() this one gets a key of the name for hashing 03:42:02: S -> AddEntryNode() put the node into the list 03:42:02: S -> AddEntryNode() finished 03:42:02: S -> Register(): !noexec 03:42:02: S -> Register(): finished 03:42:02: S -> checkout_file(1) call server_updated() 03:42:02: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,wxbase26u.pdb,0600) 03:42:02: S -> do_file_proc: finished fileproc() 03:42:02: S -> Lock server command sent: Unlock 172441 03:42:02: S -> Lock server command received: 000 OK Unlocked 03:42:02: S -> do_unlock_file: (lock 172441) lock server returns 0 03:42:03: S -> do_file_proc: return 03:42:03: S -> do_file_proc: process the files "wxbase26u64.lib" 03:42:03: S -> (server_active || !current_parsed_root->isremote) 03:42:03: S -> map_filename(/usr/local/manchester/tortoisecvs,wxbase26u64.lib) 03:42:03: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/wxbase26u64.lib) 03:42:03: S -> map_repository(/usr/local/manchester/tortoisecvs/wxbase26u64.lib) 03:42:03: S -> lookup_module2() 03:42:03: S -> lookup_module2(tortoisecvs/wxbase26u64.lib) after rename? 03:42:03: S -> lookup_module2() call _lookup_module2() 03:42:03: S -> _lookup_module2 - continue_if_no_mod2=1 03:42:03: S -> lookup_module2(tortoisecvs/wxbase26u64.lib,44) 03:42:03: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:42:03: S -> lookup_repository_module(tortoisecvs) 03:42:03: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:42:03: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/wxbase26u64.lib) 03:42:03: S -> lookup_module2() call _lookup_module2 returned 0 03:42:03: S -> lookup_module2() no recursion permitted so give up now 03:42:03: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:42:03: S -> lookup_module2() return ret=0 renamed=0 03:42:03: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/wxbase26u64.lib" 03:42:03: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/wxbase26u64.lib 03:42:03: S -> do_file_proc: mapped name of file "wxbase26u64.lib" 03:42:03: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:42:03: S -> RCS_parse(wxbase26u64.lib,/usr/local/manchester/tortoisecvs) 03:42:03: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/wxbase26u64.lib,v) 03:42:03: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/wxbase26u64.lib,v 03:42:03: S -> Lock server command received: 000 OK Lock granted (172442) 03:42:03: S -> do_lock_server: [03:42:03] obtained lock 172442 in /scotty/tortoisecvs/wxbase26u64.lib,v 03:42:03: S -> do_lock_file: lock server returns 172442 03:42:03: S -> rcsbuf_open(/scotty/tortoisecvs/wxbase26u64.lib,v) -- obtained a new lock 03:42:03: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:03: S -> do_file_proc: call findnode_fn() 03:42:03: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,wxbase26u64.lib,1004533440) 03:42:03: S -> do_file_proc: got a result from findnode_fn() 03:42:03: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,wxbase26u64.lib,1004533440) 03:42:03: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:42:03: S -> verify_perm(/usr/local/manchester/tortoisecvs,wxbase26u64.lib,read,CVSNT_BRANCH_2_8_01,) 03:42:03: S -> verify_perm: verify_owner_dir() 03:42:03: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:42:03: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:42:03: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:42:03: S -> cache_directory_permissions() last_component=tortoisecvs 03:42:03: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:42:03: S -> cache_directory_permissions() free(/usr/local/manchester) 03:42:03: S -> cache_directory_permissions() return 03:42:03: S -> verify_perm() Read directory permission cache OK 03:42:03: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:42:03: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:42:03: S -> user_state = 0, group_state = 0 03:42:03: S -> no match at this level 03:42:03: S -> ACL lookup on directory /usr/local/manchester 03:42:03: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:42:03: S -> user_state = 0, group_state = 0 03:42:03: S -> no match at this level 03:42:03: S -> Match found. user_state = 0, group_state = 0 03:42:03: S -> verify_perm() return 03:42:03: S -> do_file_proc: verify_access() returned ok 03:42:03: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,wxbase26u64.lib) 03:42:03: S -> Classify_File (wxbase26u64.lib) 03:42:03: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:42:03: S -> Version_TS -- findnode_fn() not force_case_match 03:42:03: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:42:03: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/wxbase26u64.lib,v",CVSNT_BRANCH_2_8_01,,1,0) 03:42:03: S -> *RCS_getbranch(1.1.2) 03:42:03: S -> Classify_File vn_rcs=1.1.2.1 03:42:03: S -> Classify_File options=b 03:42:03: S -> Classify_File A normal entry, TS_Rcs is valid 03:42:03: S -> Classify_File The RCS file is the same version as the user file 03:42:03: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:42:03: S -> Classify_File free up the vers struct, or just return it 03:42:03: S -> Classify_File return the status of the file 03:42:03: S -> *RCS_getbranch(1.1.2) 03:42:03: S -> checkout_file("") 03:42:03: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:42:03: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:42:03: S -> RCS_checkout (/scotty/tortoisecvs/wxbase26u64.lib,v, 1.1.2.1, b, (function)) 03:42:03: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:42:03: S -> RCS_checkout() It isn't the head revision of the trunk. We'll need to walk through the deltas. 03:42:03: S -> RCS_deltas(1.1.2.1) 03:42:03: S -> RCS_deltas() calls rcsbuf_setpos_to_delta_base() 03:42:03: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:03: S -> rcsbuf_fill(0): expanded to 524288 (was: 262144, req: 344064, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:03: S -> rcsbuf_fill(0): expanded to 1048576 (was: 524288, req: 606208, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:03: S -> rcsbuf_fill(0): expanded to 2097152 (was: 1048576, req: 1130496, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:03: S -> rcsbuf_fill(0): expanded to 4194304 (was: 2097152, req: 2179072, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:03: S -> rcsbuf_fill(0): expanded to 6291456 (was: 4194304, req: 4276224, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:04: S -> rcsbuf_fill(0): expanded to 8388608 (was: 6291456, req: 6373376, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:04: S -> rcsbuf_fill(0): expanded to 10485760 (was: 8388608, req: 8470528, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:05: S -> rcsbuf_fill(0): expanded to 12582912 (was: 10485760, req: 10567680, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:05: S -> rcsbuf_fill(0): expanded to 14680064 (was: 12582912, req: 12664832, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:05: S -> rcsbuf_fill(0): expanded to 16777216 (was: 14680064, req: 14761984, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:06: S -> RCS_checkout options = "b" 03:42:06: S -> got rcs_mode = 0600 from rcs-permissions-tag 03:42:06: S -> RCS_checkout() rcsbuf_valfree 03:42:06: S -> RCS_checkout() rcsbuf_valfree() done 03:42:06: S -> RCS_checkout() free_rev 03:42:06: S -> RCS_checkout() call pfn() 03:42:06: S -> checkout_to_buffer(15152650) 03:42:07: S -> checkout_to_buffer() complete 03:42:07: S -> checkout pfn completed 03:42:07: S -> RCS_checkout() now if (free_value)... 03:42:07: S -> RCS_checkout() now xfree(zbuf); 03:42:07: S -> RCS_checkout() calls modify_mode() 03:42:07: S -> RCS_checkout -> return ok 03:42:07: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:42:07: S -> fileattr_find(file[@name=F'%s']/watched) 03:42:07: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:42:07: S -> Version_TS -- findnode_fn() not force_case_match 03:42:07: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:42:07: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/wxbase26u64.lib,v",CVSNT_BRANCH_2_8_01,,1,0) 03:42:07: S -> *RCS_getbranch(1.1.2) 03:42:07: S -> checkout_file() call Register if !is_rcs 03:42:07: S -> server_register(wxbase26u64.lib, 1.1.2.1, Mon Jun 25 02:14:39 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:42:07: S -> Register(wxbase26u64.lib, 1.1.2.1, Mon Jun 25 02:14:39 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:42:07: S -> Entnode_Create() 03:42:07: S -> Entnode_Create() finished 03:42:07: S -> AddEntryNode() 03:42:07: S -> AddEntryNode() was it already there? -- apparently yes 03:42:07: S -> AddEntryNode() take it out 03:42:07: S -> AddEntryNode() get a node and fill in the regular stuff 03:42:07: S -> AddEntryNode() this one gets a key of the name for hashing 03:42:07: S -> AddEntryNode() put the node into the list 03:42:07: S -> AddEntryNode() finished 03:42:07: S -> Register(): !noexec 03:42:08: S -> Register(): finished 03:42:08: S -> checkout_file(1) call server_updated() 03:42:08: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,wxbase26u64.lib,0600) 03:42:08: S -> do_file_proc: finished fileproc() 03:42:08: S -> Lock server command sent: Unlock 172442 03:42:08: S -> Lock server command received: 000 OK Unlocked 03:42:08: S -> do_unlock_file: (lock 172442) lock server returns 0 03:42:25: S -> do_file_proc: return 03:42:25: S -> do_file_proc: process the files "wxbase26u64.pdb" 03:42:25: S -> (server_active || !current_parsed_root->isremote) 03:42:25: S -> map_filename(/usr/local/manchester/tortoisecvs,wxbase26u64.pdb) 03:42:25: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/wxbase26u64.pdb) 03:42:25: S -> map_repository(/usr/local/manchester/tortoisecvs/wxbase26u64.pdb) 03:42:25: S -> lookup_module2() 03:42:25: S -> lookup_module2(tortoisecvs/wxbase26u64.pdb) after rename? 03:42:25: S -> lookup_module2() call _lookup_module2() 03:42:25: S -> _lookup_module2 - continue_if_no_mod2=1 03:42:25: S -> lookup_module2(tortoisecvs/wxbase26u64.pdb,45) 03:42:25: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:42:25: S -> lookup_repository_module(tortoisecvs) 03:42:25: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:42:25: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/wxbase26u64.pdb) 03:42:25: S -> lookup_module2() call _lookup_module2 returned 0 03:42:25: S -> lookup_module2() no recursion permitted so give up now 03:42:25: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:42:25: S -> lookup_module2() return ret=0 renamed=0 03:42:25: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/wxbase26u64.pdb" 03:42:25: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/wxbase26u64.pdb 03:42:25: S -> do_file_proc: mapped name of file "wxbase26u64.pdb" 03:42:25: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:42:25: S -> RCS_parse(wxbase26u64.pdb,/usr/local/manchester/tortoisecvs) 03:42:25: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/wxbase26u64.pdb,v) 03:42:25: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/wxbase26u64.pdb,v 03:42:25: S -> Lock server command received: 000 OK Lock granted (172443) 03:42:25: S -> do_lock_server: [03:42:25] obtained lock 172443 in /scotty/tortoisecvs/wxbase26u64.pdb,v 03:42:25: S -> do_lock_file: lock server returns 172443 03:42:25: S -> rcsbuf_open(/scotty/tortoisecvs/wxbase26u64.pdb,v) -- obtained a new lock 03:42:25: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:25: S -> do_file_proc: call findnode_fn() 03:42:25: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,wxbase26u64.pdb,1004533440) 03:42:25: S -> do_file_proc: got a result from findnode_fn() 03:42:25: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,wxbase26u64.pdb,1004533440) 03:42:25: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:42:25: S -> verify_perm(/usr/local/manchester/tortoisecvs,wxbase26u64.pdb,read,CVSNT_BRANCH_2_8_01,) 03:42:25: S -> verify_perm: verify_owner_dir() 03:42:25: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:42:25: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:42:25: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:42:25: S -> cache_directory_permissions() last_component=tortoisecvs 03:42:25: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:42:25: S -> cache_directory_permissions() free(/usr/local/manchester) 03:42:25: S -> cache_directory_permissions() return 03:42:25: S -> verify_perm() Read directory permission cache OK 03:42:25: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:42:25: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:42:25: S -> user_state = 0, group_state = 0 03:42:25: S -> no match at this level 03:42:25: S -> ACL lookup on directory /usr/local/manchester 03:42:25: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:42:25: S -> user_state = 0, group_state = 0 03:42:25: S -> no match at this level 03:42:25: S -> Match found. user_state = 0, group_state = 0 03:42:25: S -> verify_perm() return 03:42:25: S -> do_file_proc: verify_access() returned ok 03:42:25: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,wxbase26u64.pdb) 03:42:25: S -> Classify_File (wxbase26u64.pdb) 03:42:25: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:42:25: S -> Version_TS -- findnode_fn() not force_case_match 03:42:25: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:42:25: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/wxbase26u64.pdb,v",CVSNT_BRANCH_2_8_01,,1,0) 03:42:25: S -> *RCS_getbranch(1.1.2) 03:42:25: S -> Classify_File vn_rcs=1.1.2.1 03:42:25: S -> Classify_File options=b 03:42:25: S -> Classify_File A normal entry, TS_Rcs is valid 03:42:25: S -> Classify_File The RCS file is the same version as the user file 03:42:25: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:42:25: S -> Classify_File free up the vers struct, or just return it 03:42:25: S -> Classify_File return the status of the file 03:42:25: S -> *RCS_getbranch(1.1.2) 03:42:25: S -> checkout_file("") 03:42:25: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:42:25: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:42:25: S -> RCS_checkout (/scotty/tortoisecvs/wxbase26u64.pdb,v, 1.1.2.1, b, (function)) 03:42:25: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:42:25: S -> RCS_checkout() It isn't the head revision of the trunk. We'll need to walk through the deltas. 03:42:25: S -> RCS_deltas(1.1.2.1) 03:42:25: S -> RCS_deltas() calls rcsbuf_setpos_to_delta_base() 03:42:25: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:25: S -> rcsbuf_fill(0): expanded to 524288 (was: 262144, req: 344064, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:25: S -> rcsbuf_fill(0): expanded to 1048576 (was: 524288, req: 606208, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:25: S -> rcsbuf_fill(0): expanded to 2097152 (was: 1048576, req: 1130496, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:25: S -> RCS_checkout options = "b" 03:42:25: S -> got rcs_mode = 0600 from rcs-permissions-tag 03:42:25: S -> RCS_checkout() rcsbuf_valfree 03:42:25: S -> RCS_checkout() rcsbuf_valfree() done 03:42:25: S -> RCS_checkout() free_rev 03:42:25: S -> RCS_checkout() call pfn() 03:42:25: S -> checkout_to_buffer(1478656) 03:42:25: S -> checkout_to_buffer() complete 03:42:25: S -> checkout pfn completed 03:42:25: S -> RCS_checkout() now if (free_value)... 03:42:25: S -> RCS_checkout() now xfree(zbuf); 03:42:25: S -> RCS_checkout() calls modify_mode() 03:42:25: S -> RCS_checkout -> return ok 03:42:25: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:42:25: S -> fileattr_find(file[@name=F'%s']/watched) 03:42:25: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:42:25: S -> Version_TS -- findnode_fn() not force_case_match 03:42:25: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:42:25: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/wxbase26u64.pdb,v",CVSNT_BRANCH_2_8_01,,1,0) 03:42:25: S -> *RCS_getbranch(1.1.2) 03:42:25: S -> checkout_file() call Register if !is_rcs 03:42:25: S -> server_register(wxbase26u64.pdb, 1.1.2.1, Mon Jun 25 02:14:56 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:42:25: S -> Register(wxbase26u64.pdb, 1.1.2.1, Mon Jun 25 02:14:56 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:42:25: S -> Entnode_Create() 03:42:25: S -> Entnode_Create() finished 03:42:25: S -> AddEntryNode() 03:42:25: S -> AddEntryNode() was it already there? -- apparently yes 03:42:25: S -> AddEntryNode() take it out 03:42:25: S -> AddEntryNode() get a node and fill in the regular stuff 03:42:25: S -> AddEntryNode() this one gets a key of the name for hashing 03:42:25: S -> AddEntryNode() put the node into the list 03:42:25: S -> AddEntryNode() finished 03:42:25: S -> Register(): !noexec 03:42:25: S -> Register(): finished 03:42:25: S -> checkout_file(1) call server_updated() 03:42:25: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,wxbase26u64.pdb,0600) 03:42:25: S -> do_file_proc: finished fileproc() 03:42:25: S -> Lock server command sent: Unlock 172443 03:42:25: S -> Lock server command received: 000 OK Unlocked 03:42:25: S -> do_unlock_file: (lock 172443) lock server returns 0 03:42:27: S -> do_file_proc: return 03:42:27: S -> do_file_proc: process the files "wxmsw26u_adv.lib" 03:42:27: S -> (server_active || !current_parsed_root->isremote) 03:42:27: S -> map_filename(/usr/local/manchester/tortoisecvs,wxmsw26u_adv.lib) 03:42:27: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/wxmsw26u_adv.lib) 03:42:27: S -> map_repository(/usr/local/manchester/tortoisecvs/wxmsw26u_adv.lib) 03:42:27: S -> lookup_module2() 03:42:27: S -> lookup_module2(tortoisecvs/wxmsw26u_adv.lib) after rename? 03:42:27: S -> lookup_module2() call _lookup_module2() 03:42:27: S -> _lookup_module2 - continue_if_no_mod2=1 03:42:27: S -> lookup_module2(tortoisecvs/wxmsw26u_adv.lib,46) 03:42:27: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:42:27: S -> lookup_repository_module(tortoisecvs) 03:42:27: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:42:27: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/wxmsw26u_adv.lib) 03:42:27: S -> lookup_module2() call _lookup_module2 returned 0 03:42:27: S -> lookup_module2() no recursion permitted so give up now 03:42:27: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:42:27: S -> lookup_module2() return ret=0 renamed=0 03:42:27: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/wxmsw26u_adv.lib" 03:42:27: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/wxmsw26u_adv.lib 03:42:27: S -> do_file_proc: mapped name of file "wxmsw26u_adv.lib" 03:42:27: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:42:27: S -> RCS_parse(wxmsw26u_adv.lib,/usr/local/manchester/tortoisecvs) 03:42:27: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/wxmsw26u_adv.lib,v) 03:42:27: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/wxmsw26u_adv.lib,v 03:42:27: S -> Lock server command received: 000 OK Lock granted (172444) 03:42:27: S -> do_lock_server: [03:42:27] obtained lock 172444 in /scotty/tortoisecvs/wxmsw26u_adv.lib,v 03:42:27: S -> do_lock_file: lock server returns 172444 03:42:27: S -> rcsbuf_open(/scotty/tortoisecvs/wxmsw26u_adv.lib,v) -- obtained a new lock 03:42:27: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:27: S -> do_file_proc: call findnode_fn() 03:42:27: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,wxmsw26u_adv.lib,1004533440) 03:42:27: S -> do_file_proc: got a result from findnode_fn() 03:42:27: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,wxmsw26u_adv.lib,1004533440) 03:42:27: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:42:27: S -> verify_perm(/usr/local/manchester/tortoisecvs,wxmsw26u_adv.lib,read,CVSNT_BRANCH_2_8_01,) 03:42:27: S -> verify_perm: verify_owner_dir() 03:42:27: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:42:27: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:42:27: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:42:27: S -> cache_directory_permissions() last_component=tortoisecvs 03:42:27: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:42:27: S -> cache_directory_permissions() free(/usr/local/manchester) 03:42:27: S -> cache_directory_permissions() return 03:42:27: S -> verify_perm() Read directory permission cache OK 03:42:27: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:42:27: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:42:27: S -> user_state = 0, group_state = 0 03:42:27: S -> no match at this level 03:42:27: S -> ACL lookup on directory /usr/local/manchester 03:42:27: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:42:27: S -> user_state = 0, group_state = 0 03:42:27: S -> no match at this level 03:42:27: S -> Match found. user_state = 0, group_state = 0 03:42:27: S -> verify_perm() return 03:42:27: S -> do_file_proc: verify_access() returned ok 03:42:27: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,wxmsw26u_adv.lib) 03:42:27: S -> Classify_File (wxmsw26u_adv.lib) 03:42:27: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:42:27: S -> Version_TS -- findnode_fn() not force_case_match 03:42:27: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:42:27: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/wxmsw26u_adv.lib,v",CVSNT_BRANCH_2_8_01,,1,0) 03:42:27: S -> *RCS_getbranch(1.1.2) 03:42:27: S -> Classify_File vn_rcs=1.1.2.1 03:42:27: S -> Classify_File options=b 03:42:27: S -> Classify_File A normal entry, TS_Rcs is valid 03:42:27: S -> Classify_File The RCS file is the same version as the user file 03:42:27: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:42:27: S -> Classify_File free up the vers struct, or just return it 03:42:27: S -> Classify_File return the status of the file 03:42:27: S -> *RCS_getbranch(1.1.2) 03:42:27: S -> checkout_file("") 03:42:27: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:42:27: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:42:27: S -> RCS_checkout (/scotty/tortoisecvs/wxmsw26u_adv.lib,v, 1.1.2.1, b, (function)) 03:42:27: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:42:27: S -> RCS_checkout() It isn't the head revision of the trunk. We'll need to walk through the deltas. 03:42:27: S -> RCS_deltas(1.1.2.1) 03:42:27: S -> RCS_deltas() calls rcsbuf_setpos_to_delta_base() 03:42:27: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:27: S -> rcsbuf_fill(0): expanded to 524288 (was: 262144, req: 344064, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:27: S -> rcsbuf_fill(0): expanded to 1048576 (was: 524288, req: 606208, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:27: S -> rcsbuf_fill(0): expanded to 2097152 (was: 1048576, req: 1130496, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:27: S -> rcsbuf_fill(0): expanded to 4194304 (was: 2097152, req: 2179072, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:27: S -> rcsbuf_fill(0): expanded to 6291456 (was: 4194304, req: 4276224, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:28: S -> RCS_checkout options = "b" 03:42:28: S -> got rcs_mode = 0600 from rcs-permissions-tag 03:42:28: S -> RCS_checkout() rcsbuf_valfree 03:42:28: S -> RCS_checkout() rcsbuf_valfree() done 03:42:28: S -> RCS_checkout() free_rev 03:42:28: S -> RCS_checkout() call pfn() 03:42:28: S -> checkout_to_buffer(5294720) 03:42:28: S -> checkout_to_buffer() complete 03:42:28: S -> checkout pfn completed 03:42:28: S -> RCS_checkout() now if (free_value)... 03:42:28: S -> RCS_checkout() now xfree(zbuf); 03:42:28: S -> RCS_checkout() calls modify_mode() 03:42:28: S -> RCS_checkout -> return ok 03:42:28: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:42:28: S -> fileattr_find(file[@name=F'%s']/watched) 03:42:28: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:42:28: S -> Version_TS -- findnode_fn() not force_case_match 03:42:28: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:42:28: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/wxmsw26u_adv.lib,v",CVSNT_BRANCH_2_8_01,,1,0) 03:42:28: S -> *RCS_getbranch(1.1.2) 03:42:28: S -> checkout_file() call Register if !is_rcs 03:42:28: S -> server_register(wxmsw26u_adv.lib, 1.1.2.1, Mon Jun 25 02:14:58 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:42:28: S -> Register(wxmsw26u_adv.lib, 1.1.2.1, Mon Jun 25 02:14:58 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:42:28: S -> Entnode_Create() 03:42:28: S -> Entnode_Create() finished 03:42:28: S -> AddEntryNode() 03:42:28: S -> AddEntryNode() was it already there? -- apparently yes 03:42:28: S -> AddEntryNode() take it out 03:42:28: S -> AddEntryNode() get a node and fill in the regular stuff 03:42:28: S -> AddEntryNode() this one gets a key of the name for hashing 03:42:28: S -> AddEntryNode() put the node into the list 03:42:28: S -> AddEntryNode() finished 03:42:28: S -> Register(): !noexec 03:42:28: S -> Register(): finished 03:42:28: S -> checkout_file(1) call server_updated() 03:42:28: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,wxmsw26u_adv.lib,0600) 03:42:28: S -> do_file_proc: finished fileproc() 03:42:28: S -> Lock server command sent: Unlock 172444 03:42:28: S -> Lock server command received: 000 OK Unlocked 03:42:28: S -> do_unlock_file: (lock 172444) lock server returns 0 03:42:34: S -> do_file_proc: return 03:42:34: S -> do_file_proc: process the files "wxmsw26u_adv.pdb" 03:42:34: S -> (server_active || !current_parsed_root->isremote) 03:42:34: S -> map_filename(/usr/local/manchester/tortoisecvs,wxmsw26u_adv.pdb) 03:42:34: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/wxmsw26u_adv.pdb) 03:42:34: S -> map_repository(/usr/local/manchester/tortoisecvs/wxmsw26u_adv.pdb) 03:42:34: S -> lookup_module2() 03:42:34: S -> lookup_module2(tortoisecvs/wxmsw26u_adv.pdb) after rename? 03:42:34: S -> lookup_module2() call _lookup_module2() 03:42:34: S -> _lookup_module2 - continue_if_no_mod2=1 03:42:34: S -> lookup_module2(tortoisecvs/wxmsw26u_adv.pdb,47) 03:42:34: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:42:34: S -> lookup_repository_module(tortoisecvs) 03:42:34: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:42:34: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/wxmsw26u_adv.pdb) 03:42:34: S -> lookup_module2() call _lookup_module2 returned 0 03:42:34: S -> lookup_module2() no recursion permitted so give up now 03:42:34: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:42:34: S -> lookup_module2() return ret=0 renamed=0 03:42:34: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/wxmsw26u_adv.pdb" 03:42:34: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/wxmsw26u_adv.pdb 03:42:34: S -> do_file_proc: mapped name of file "wxmsw26u_adv.pdb" 03:42:34: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:42:34: S -> RCS_parse(wxmsw26u_adv.pdb,/usr/local/manchester/tortoisecvs) 03:42:34: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/wxmsw26u_adv.pdb,v) 03:42:34: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/wxmsw26u_adv.pdb,v 03:42:34: S -> Lock server command received: 000 OK Lock granted (172445) 03:42:34: S -> do_lock_server: [03:42:34] obtained lock 172445 in /scotty/tortoisecvs/wxmsw26u_adv.pdb,v 03:42:34: S -> do_lock_file: lock server returns 172445 03:42:34: S -> rcsbuf_open(/scotty/tortoisecvs/wxmsw26u_adv.pdb,v) -- obtained a new lock 03:42:34: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:34: S -> do_file_proc: call findnode_fn() 03:42:34: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,wxmsw26u_adv.pdb,1004533440) 03:42:34: S -> do_file_proc: got a result from findnode_fn() 03:42:34: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,wxmsw26u_adv.pdb,1004533440) 03:42:34: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:42:34: S -> verify_perm(/usr/local/manchester/tortoisecvs,wxmsw26u_adv.pdb,read,CVSNT_BRANCH_2_8_01,) 03:42:34: S -> verify_perm: verify_owner_dir() 03:42:34: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:42:34: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:42:34: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:42:34: S -> cache_directory_permissions() last_component=tortoisecvs 03:42:34: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:42:34: S -> cache_directory_permissions() free(/usr/local/manchester) 03:42:34: S -> cache_directory_permissions() return 03:42:34: S -> verify_perm() Read directory permission cache OK 03:42:34: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:42:34: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:42:34: S -> user_state = 0, group_state = 0 03:42:34: S -> no match at this level 03:42:34: S -> ACL lookup on directory /usr/local/manchester 03:42:34: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:42:34: S -> user_state = 0, group_state = 0 03:42:34: S -> no match at this level 03:42:34: S -> Match found. user_state = 0, group_state = 0 03:42:34: S -> verify_perm() return 03:42:34: S -> do_file_proc: verify_access() returned ok 03:42:34: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,wxmsw26u_adv.pdb) 03:42:34: S -> Classify_File (wxmsw26u_adv.pdb) 03:42:34: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:42:34: S -> Version_TS -- findnode_fn() not force_case_match 03:42:34: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:42:34: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/wxmsw26u_adv.pdb,v",CVSNT_BRANCH_2_8_01,,1,0) 03:42:34: S -> *RCS_getbranch(1.1.2) 03:42:34: S -> Classify_File vn_rcs=1.1.2.1 03:42:34: S -> Classify_File options=b 03:42:34: S -> Classify_File A normal entry, TS_Rcs is valid 03:42:34: S -> Classify_File The RCS file is the same version as the user file 03:42:34: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:42:34: S -> Classify_File free up the vers struct, or just return it 03:42:34: S -> Classify_File return the status of the file 03:42:34: S -> *RCS_getbranch(1.1.2) 03:42:34: S -> checkout_file("") 03:42:34: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:42:34: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:42:34: S -> RCS_checkout (/scotty/tortoisecvs/wxmsw26u_adv.pdb,v, 1.1.2.1, b, (function)) 03:42:34: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:42:34: S -> RCS_checkout() It isn't the head revision of the trunk. We'll need to walk through the deltas. 03:42:34: S -> RCS_deltas(1.1.2.1) 03:42:34: S -> RCS_deltas() calls rcsbuf_setpos_to_delta_base() 03:42:34: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:34: S -> rcsbuf_fill(0): expanded to 524288 (was: 262144, req: 344064, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:34: S -> rcsbuf_fill(0): expanded to 1048576 (was: 524288, req: 606208, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:34: S -> rcsbuf_fill(0): expanded to 2097152 (was: 1048576, req: 1130496, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:34: S -> RCS_checkout options = "b" 03:42:34: S -> got rcs_mode = 0600 from rcs-permissions-tag 03:42:34: S -> RCS_checkout() rcsbuf_valfree 03:42:34: S -> RCS_checkout() rcsbuf_valfree() done 03:42:34: S -> RCS_checkout() free_rev 03:42:34: S -> RCS_checkout() call pfn() 03:42:34: S -> checkout_to_buffer(1781760) 03:42:34: S -> checkout_to_buffer() complete 03:42:34: S -> checkout pfn completed 03:42:34: S -> RCS_checkout() now if (free_value)... 03:42:34: S -> RCS_checkout() now xfree(zbuf); 03:42:34: S -> RCS_checkout() calls modify_mode() 03:42:34: S -> RCS_checkout -> return ok 03:42:34: S -> checkout_file(1) calls RCS_checkout([nonio]) completed 03:42:34: S -> fileattr_find(file[@name=F'%s']/watched) 03:42:34: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:42:34: S -> Version_TS -- findnode_fn() not force_case_match 03:42:34: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:42:34: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/wxmsw26u_adv.pdb,v",CVSNT_BRANCH_2_8_01,,1,0) 03:42:34: S -> *RCS_getbranch(1.1.2) 03:42:34: S -> checkout_file() call Register if !is_rcs 03:42:34: S -> server_register(wxmsw26u_adv.pdb, 1.1.2.1, Mon Jun 25 02:15:05 2012, b, CVSNT_BRANCH_2_8_01, , , , , , ) 03:42:34: S -> Register(wxmsw26u_adv.pdb, 1.1.2.1, Mon Jun 25 02:15:05 2012, b, CVSNT_BRANCH_2_8_01 , , , , ) 03:42:34: S -> Entnode_Create() 03:42:34: S -> Entnode_Create() finished 03:42:34: S -> AddEntryNode() 03:42:34: S -> AddEntryNode() was it already there? -- apparently yes 03:42:34: S -> AddEntryNode() take it out 03:42:34: S -> AddEntryNode() get a node and fill in the regular stuff 03:42:34: S -> AddEntryNode() this one gets a key of the name for hashing 03:42:34: S -> AddEntryNode() put the node into the list 03:42:34: S -> AddEntryNode() finished 03:42:34: S -> Register(): !noexec 03:42:34: S -> Register(): finished 03:42:34: S -> checkout_file(1) call server_updated() 03:42:34: S -> server_updated(tortoisecvs,/usr/local/manchester/tortoisecvs,wxmsw26u_adv.pdb,0600) 03:42:34: S -> do_file_proc: finished fileproc() 03:42:34: S -> Lock server command sent: Unlock 172445 03:42:34: S -> Lock server command received: 000 OK Unlocked 03:42:34: S -> do_unlock_file: (lock 172445) lock server returns 0 03:42:36: S -> do_file_proc: return 03:42:36: S -> do_file_proc: process the files "wxmsw26u_adv64.lib" 03:42:36: S -> (server_active || !current_parsed_root->isremote) 03:42:36: S -> map_filename(/usr/local/manchester/tortoisecvs,wxmsw26u_adv64.lib) 03:42:36: S -> map_filename - call map_repository(/usr/local/manchester/tortoisecvs/wxmsw26u_adv64.lib) 03:42:36: S -> map_repository(/usr/local/manchester/tortoisecvs/wxmsw26u_adv64.lib) 03:42:36: S -> lookup_module2() 03:42:36: S -> lookup_module2(tortoisecvs/wxmsw26u_adv64.lib) after rename? 03:42:36: S -> lookup_module2() call _lookup_module2() 03:42:36: S -> _lookup_module2 - continue_if_no_mod2=1 03:42:36: S -> lookup_module2(tortoisecvs/wxmsw26u_adv64.lib,48) 03:42:36: S -> _lookup_module2 p!=NULL lookup_repository_module(tortoisecvs) 03:42:36: S -> lookup_repository_module(tortoisecvs) 03:42:36: S -> lookup_module2() calls to lookup_repository_module() returned nothing 03:42:36: S -> _lookup_module2 !mod return 0 left,right(,tortoisecvs/wxmsw26u_adv64.lib) 03:42:36: S -> lookup_module2() call _lookup_module2 returned 0 03:42:36: S -> lookup_module2() no recursion permitted so give up now 03:42:36: S -> lookup_module2() ret=0, current_directory!=NULL, current_directory->directory_mappings===NULL 03:42:36: S -> lookup_module2() return ret=0 renamed=0 03:42:36: S -> map_repository - return(repository) "/usr/local/manchester/tortoisecvs/wxmsw26u_adv64.lib" 03:42:36: S -> map_filename - map_repository() returns /usr/local/manchester/tortoisecvs/wxmsw26u_adv64.lib 03:42:36: S -> do_file_proc: mapped name of file "wxmsw26u_adv64.lib" 03:42:36: S -> do_file_proc: frfile->frame->dosrcs && mapped_file_repository 03:42:36: S -> RCS_parse(wxmsw26u_adv64.lib,/usr/local/manchester/tortoisecvs) 03:42:36: S -> rcsbuf_open(/usr/local/manchester/tortoisecvs/wxmsw26u_adv64.lib,v) 03:42:36: S -> Lock server command sent: Lock Read Full|/usr/local/manchester/tortoisecvs/wxmsw26u_adv64.lib,v 03:42:36: S -> Lock server command received: 000 OK Lock granted (172446) 03:42:36: S -> do_lock_server: [03:42:36] obtained lock 172446 in /scotty/tortoisecvs/wxmsw26u_adv64.lib,v 03:42:36: S -> do_lock_file: lock server returns 172446 03:42:36: S -> rcsbuf_open(/scotty/tortoisecvs/wxmsw26u_adv64.lib,v) -- obtained a new lock 03:42:36: S -> rcsbuf_fill(0): expanded to 131072 (was: 0, req: 81920, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:36: S -> do_file_proc: call findnode_fn() 03:42:36: S -> findnode_fn (tortoisecvs,/usr/local/manchester/tortoisecvs,wxmsw26u_adv64.lib,1004533440) 03:42:36: S -> do_file_proc: got a result from findnode_fn() 03:42:36: S -> findnode_fn got: (tortoisecvs,/usr/local/manchester/tortoisecvs,wxmsw26u_adv64.lib,1004533440) 03:42:36: S -> verify_access /usr/local/manchester/tortoisecvs,tortoisecvs,CVSNT_BRANCH_2_8_01 03:42:36: S -> verify_perm(/usr/local/manchester/tortoisecvs,wxmsw26u_adv64.lib,read,CVSNT_BRANCH_2_8_01,) 03:42:36: S -> verify_perm: verify_owner_dir() 03:42:36: S -> verify_owner(/usr/local/manchester/tortoisecvs) 03:42:36: S -> cache_directory_permissions(/usr/local/manchester/tortoisecvs) 03:42:36: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester/tortoisecvs",current_parsed_root->directory="/usr/local/manchester") 03:42:36: S -> cache_directory_permissions() last_component=tortoisecvs 03:42:36: S -> cache_directory_permissions() fncmp(d="/usr/local/manchester",current_parsed_root->directory="/usr/local/manchester") 03:42:36: S -> cache_directory_permissions() free(/usr/local/manchester) 03:42:36: S -> cache_directory_permissions() return 03:42:36: S -> verify_perm() Read directory permission cache OK 03:42:36: S -> ACL lookup on directory /usr/local/manchester/tortoisecvs 03:42:36: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:42:36: S -> user_state = 0, group_state = 0 03:42:36: S -> no match at this level 03:42:36: S -> ACL lookup on directory /usr/local/manchester 03:42:36: S -> verify_acl(read,CVSNT_BRANCH_2_8_01,) 03:42:36: S -> user_state = 0, group_state = 0 03:42:36: S -> no match at this level 03:42:36: S -> Match found. user_state = 0, group_state = 0 03:42:36: S -> verify_perm() return 03:42:36: S -> do_file_proc: verify_access() returned ok 03:42:36: S -> fileproc: (tortoisecvs,/usr/local/manchester/tortoisecvs,wxmsw26u_adv64.lib) 03:42:36: S -> Classify_File (wxmsw26u_adv64.lib) 03:42:36: S -> Version_TS(CVSNT_BRANCH_2_8_01,,1) 03:42:36: S -> Version_TS -- findnode_fn() not force_case_match 03:42:36: S -> Version_TS -- findnode() found something that wasn't a subdir. 03:42:36: S -> Version_TS - call RCS_getversion("/usr/local/manchester/tortoisecvs/wxmsw26u_adv64.lib,v",CVSNT_BRANCH_2_8_01,,1,0) 03:42:36: S -> *RCS_getbranch(1.1.2) 03:42:36: S -> Classify_File vn_rcs=1.1.2.1 03:42:36: S -> Classify_File options=b 03:42:36: S -> Classify_File A normal entry, TS_Rcs is valid 03:42:36: S -> Classify_File The RCS file is the same version as the user file 03:42:36: S -> Classify_File There is no user file, so note that it was lost and extract a new version 03:42:36: S -> Classify_File free up the vers struct, or just return it 03:42:36: S -> Classify_File return the status of the file 03:42:36: S -> *RCS_getbranch(1.1.2) 03:42:36: S -> checkout_file("") 03:42:36: S -> checkout_file() - if server is active shouldnt we never use unicode? "b" 03:42:36: S -> checkout_file(1) calls RCS_checkout(RCSCHECKOUTPROC=checkout_to_buffer, callerdat=revbuf[nonio]) 03:42:36: S -> RCS_checkout (/scotty/tortoisecvs/wxmsw26u_adv64.lib,v, 1.1.2.1, b, (function)) 03:42:36: S -> RCS_checkout() calls rcsbuf_setpos_to_delta_base() 03:42:36: S -> RCS_checkout() It isn't the head revision of the trunk. We'll need to walk through the deltas. 03:42:36: S -> RCS_deltas(1.1.2.1) 03:42:36: S -> RCS_deltas() calls rcsbuf_setpos_to_delta_base() 03:42:36: S -> rcsbuf_fill(0): expanded to 262144 (was: 131072, req: 212992, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:36: S -> rcsbuf_fill(0): expanded to 524288 (was: 262144, req: 344064, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:36: S -> rcsbuf_fill(0): expanded to 1048576 (was: 524288, req: 606208, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:36: S -> rcsbuf_fill(0): expanded to 2097152 (was: 1048576, req: 1130496, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:36: S -> rcsbuf_fill(0): expanded to 4194304 (was: 2097152, req: 2179072, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:37: S -> rcsbuf_fill(0): expanded to 6291456 (was: 4194304, req: 4276224, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:39: S -> rcsbuf_fill(0): expanded to 8388608 (was: 6291456, req: 6373376, inc: 81920, RCSBUF_BUFSIZE: 81920). 03:42:42: S -> nonpacketizing_buffer_output 03:42:42: S -> nonpacketizing_buffer_output: result: 0 03:42:42: S -> error_exit() - are we here due to a connection timeout? 03:42:43: S -> Unloading checkout.la 03:42:43: S -> Unloading - about to destroy 03:42:43: S -> Unloading - destroyed 03:42:43: S -> Unloading - about to get lib 03:42:43: S -> Unloading - about to unload 03:42:43: S -> Unloading - unloaded 03:42:44: S -> Unloading - about to free 03:42:44: S -> Unloading - about to delete trigg 03:42:44: S -> Unloading - about to delete inf 03:42:44: S -> Unloading - complete 03:42:44: S -> Unloading email.la 03:42:44: S -> Unloading - about to close 03:42:44: S -> Unloading - closed 03:42:44: S -> Unloading - about to destroy 03:42:44: S -> Unloading - destroyed 03:42:44: S -> Unloading - about to get lib 03:42:44: S -> Unloading - about to unload 03:42:44: S -> Unloading - unloaded 03:42:44: S -> Unloading - about to free 03:42:44: S -> Unloading - about to delete trigg 03:42:44: S -> Unloading - about to delete inf 03:42:44: S -> Unloading - complete 03:42:44: S -> Unloading info.la 03:42:44: S -> Unloading - about to close 03:42:44: S -> Unloading - closed 03:42:44: S -> Unloading - about to destroy 03:42:44: S -> Unloading - destroyed 03:42:44: S -> Unloading - about to get lib 03:42:44: S -> Unloading - about to unload 03:42:44: S -> Unloading - unloaded 03:42:44: S -> Unloading - about to free 03:42:44: S -> Unloading - about to delete trigg 03:42:44: S -> Unloading - about to delete inf 03:42:44: S -> Unloading - complete 03:42:44: S -> Unloading make.la 03:42:44: S -> Unloading - about to destroy 03:42:44: S -> Unloading - destroyed 03:42:44: S -> Unloading - about to get lib 03:42:44: S -> Unloading - about to unload 03:42:44: S -> Unloading - unloaded 03:42:44: S -> Unloading - about to free 03:42:44: S -> Unloading - about to delete trigg 03:42:44: S -> Unloading - about to delete inf 03:42:44: S -> Unloading - complete 03:42:44: S -> Unloading - about to clear list 03:42:44: S -> Unloading - cleared list 03:42:44: S -> Lock server command sent: Close 03:42:44: S -> Lock server command received: 000 OK 03:42:45: S -> unlink_file_dir(/tmp/cvs-serv2956) 03:42:45: S -> Server finishing, server_cleanup() calls UnloadProtocol(server) 03:42:46: S -> UnloadProtocol none