[svk-devel] 2.0-releng: View issues

Joshua Jensen jjensen at workspacewhiz.com
Tue Nov 28 03:01:00 EST 2006


This is a summary from a length IRC chat starting at 
http://colabti.de/irclogger/irclogger_log/svk?date=2006-11-25,Sat&sel=84#l153. 
 I hope this recap is clear and concise enough to allow conversation.

* On Windows, the use of a ^ in the command line requires quoting the 
string.  To ls a view is done like: svk ls "//^local/project/testview" 
 I don't know what better character could be used in place of the ^ 
symbol, but it would be nice not to require quoting of the command-line.

* When a view has extra whitespace, it fails in Command.pm's create_view.

* The first line of the view mapping does not work as expected. 
 create_view's line ( $anchor = _resolve_anchor($repos, $viewbase, 
$anchor);) yields faulty paths such as 
/local/project/../../../S:/projecttest/.  (See 
http://colabti.de/irclogger/irclogger_log/svk?date=2006-11-25,Sat&sel=86#l163 
 and 
 http://colabti.de/irclogger/irclogger_log/svk?date=2006-11-25,Sat&sel=94#l178)

* The command line only understands the entry of the view.  svk ls 
"//^local/project/testview" works. svk ls 
"//^local/project/testview/Shared" does not.  It seems svk ls 
"//local/project/^testview/Shared" would be the correct method to 
represent the view, as it could then traverse past the view entry.  (See 
http://colabti.de/irclogger/irclogger_log/svk?date=2006-11-25,Sat&sel=96#l189)

* While this is likely a misunderstanding, I would expect svk cp 
"//^local/project/testview" //view/testview_copy to yield a copy of the 
contents of testview and not a copy of the entire tree testview was 
contained within.

If I can clarify, just ask.

Thanks,
Josh


More information about the svk-devel mailing list