Ben Collins-Sussman wrote:
>I don't feel like this is such a bikeshed discussion anymore; people
>seem to be very worried about choosing bad UI defaults... they really
>want Subversion to get it Right, based on past annoying experiences
>with CVS's UI.
>
This might be a good time to fix some other weirdos in "svn status":
(1) $ ll
total 26
drwxr-xr-x 8 brane None 4096 Sep 16 03:37 SVN
-rw-r--r-- 1 brane None 8994 Sep 6 21:23 berkeley-db.m4
-rwxr-xr-x 1 brane None 448 Aug 31 23:45 get-neon-ver.sh
-rwxr-xr-x 1 brane None 2021 Aug 31 23:45 gnu-diff.sh
-rwxr-xr-x 1 brane None 1113 Aug 31 23:45 gnu-patch.sh
-rwxr-xr-x 1 brane None 2631 Aug 31 23:45 install.sh
-rw-r--r-- 1 brane None 3929 Sep 6 22:09 svn-apache.m4
-rw-r--r-- 1 brane None 625 Aug 31 23:45 svn-macros.m4
(2) $ svn status dodo
svn_error: #21026 : <Can't find an entry>
svn_client_status: 'dodo' is not a versioned resource
(3) $ touch dodo
(4) $ svn status dodo
svn_error: #21010 : <Bogus filename>
svn_wc_statuses: bogus path `dodo'
(5) $ mv install.sh moved-install.sh
(6) $ svn status install.sh
(7) $ svn status
_ 108 ( 108) .
_ 108 ( 108) .\.svnignore
_ 108 ( 108) .\berkeley-db.m4
_ 108 ( 108) .\get-neon-ver.sh
_ 108 ( 108) .\gnu-diff.sh
_ 108 ( 108) .\gnu-patch.sh
_ 108 ( 108) .\svn-apache.m4
_ 108 ( 108) .\svn-macros.m4
(2): O.K., I agree with that. "dodo" doen't exist, and the error message
is appropriate.
(4): Should print "? dodo". Or at the very least, should print the same
error message as (2). Calling a path bogus is cheeky, but not very helpful.
(6, 7) Eh? A working copy of a versioned file goes away, and "status"
doesn't report it missing? Doubleplusuncool. Should print "X
install.sh", in bright red.
--
Brane �ibej <brane_at_xbc.nu> http://www.xbc.nu/brane/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Oct 21 14:36:41 2006