tests/test-convert-svn-encoding.t
branchstable
changeset 45027 0ea9c86fac89
parent 45024 6597e2a73a28
child 47063 1d075b857c90
equal deleted inserted replaced
45026:ddf66c218104 45027:0ea9c86fac89
   195   file:/*/$TESTTMP/\xff does not look like a Bazaar repository (glob) (esc)
   195   file:/*/$TESTTMP/\xff does not look like a Bazaar repository (glob) (esc)
   196   file:/*/$TESTTMP/\xff does not look like a P4 repository (glob) (esc)
   196   file:/*/$TESTTMP/\xff does not look like a P4 repository (glob) (esc)
   197   abort: file:/*/$TESTTMP/\xff: missing or unsupported repository (glob) (esc)
   197   abort: file:/*/$TESTTMP/\xff: missing or unsupported repository (glob) (esc)
   198   [255]
   198   [255]
   199 
   199 
   200 #if py3
   200 Subversion decodes percent-encoded bytes on the converted, UTF-8-encoded
   201 For now, on Python 3, we abort when encountering non-UTF-8 percent-encoded
   201 string. Therefore, if the percent-encoded bytes aren't valid UTF-8, Subversion
   202 bytes in a filename.
   202 would choke on them when converting them to the locale encoding.
   203 
   203 
   204   $ hg convert file://$TESTTMP/%FF test
   204   $ hg convert file://$TESTTMP/%FF test
   205   initializing destination test repository
   205   initializing destination test repository
   206   on Python 3, we currently do not support non-UTF-8 percent-encoded bytes in file URLs for Subversion repositories
   206   Subversion does not support non-UTF-8 percent-encoded bytes in file URLs
   207   file:/*/$TESTTMP/%FF does not look like a CVS checkout (glob)
   207   file:/*/$TESTTMP/%FF does not look like a CVS checkout (glob)
   208   $TESTTMP/file:$TESTTMP/%FF does not look like a Git repository
   208   $TESTTMP/file:$TESTTMP/%FF does not look like a Git repository
   209   file:/*/$TESTTMP/%FF does not look like a Subversion repository (glob)
   209   file:/*/$TESTTMP/%FF does not look like a Subversion repository (glob)
   210   file:/*/$TESTTMP/%FF is not a local Mercurial repository (glob)
   210   file:/*/$TESTTMP/%FF is not a local Mercurial repository (glob)
   211   file:/*/$TESTTMP/%FF does not look like a darcs repository (glob)
   211   file:/*/$TESTTMP/%FF does not look like a darcs repository (glob)
   213   file:/*/$TESTTMP/%FF does not look like a GNU Arch repository (glob)
   213   file:/*/$TESTTMP/%FF does not look like a GNU Arch repository (glob)
   214   file:/*/$TESTTMP/%FF does not look like a Bazaar repository (glob)
   214   file:/*/$TESTTMP/%FF does not look like a Bazaar repository (glob)
   215   file:/*/$TESTTMP/%FF does not look like a P4 repository (glob)
   215   file:/*/$TESTTMP/%FF does not look like a P4 repository (glob)
   216   abort: file:/*/$TESTTMP/%FF: missing or unsupported repository (glob)
   216   abort: file:/*/$TESTTMP/%FF: missing or unsupported repository (glob)
   217   [255]
   217   [255]
   218 #endif