I found a workaround.
Committing only externals files work well (even in the case you see below, committing to two different externals path)
If you try to commit at once externals and not externals files it doesn't work
(as you seen in the example below externals files are in same repository)
$ svn commit modules/office/inc/fatture.inc.php templates/office/company_view.tpl --editor-cmd vi
Sending modules/office/inc/fatture.inc.php
Sending templates/office/company_view.tpl
Transmitting file data ..
Committed revision 706.
Fabrizio Bottino
----- Original Message -----
From: Fabrizio Bottino
To: users@subversion.tigris.org
Sent: Monday, March 27, 2006 2:27 PM
Subject: Unrecognized URL scheme for ''
Hello
I'm getting the message <Unrecognized URL scheme for ''> during a commit
I tried to search on FAQ, SVNBook, this mailing list and didn't find anything useful.
I'm using svn:externals in my repository and I'm trying to do a commit on two externals in one step. (Note that this worked many times, it's the first time getting this annoying message)
Subversion version is 1.3.0 compiled from source, protocol is svn://
Follwing there are the repository information to help determine what's happening.
Thank you all
Fabrizio Bottino
Repository Information:
$ svn info
Path: .
URL: svn://svnserver_hostname/WeCode/dev
Repository Root: svn://svnserver_hostname
Repository UUID: e4784bb2-8ced-0310-8eec-8afe46b51520
Revision: 704
Node Kind: directory
Schedule: normal
Last Changed Author: fabrizio
Last Changed Rev: 701
Last Changed Date: 2006-03-22 12:37:50 +0100 (Wed, 22 Mar 2006)
Properties Last Updated: 2006-03-22 11:31:08 +0100 (Wed, 22 Mar 2006)
SVN - PropList
$ svn pl .
Properties on '.':
svn:ignore
svn:externals
SVN - PropGet svn:ignore
$ svn pg svn:ignore
Thumbs.db
SVN - PropGet svn:externals
$ svn pg svn:externals
templates svn://svnserver_hostname/WeCode/templates/default/templates
modules/email svn://svnserver_hostname/WeCode/modules/dev/email
templates/email svn://svnserver_hostname/WeCode/templates/modules/default/email
modules/ftpadmin svn://svnserver_hostname/WeCode/modules/dev/ftpadmin
templates/ftpadmin svn://svnserver_hostname/WeCode/templates/modules/default/ftpadmin
modules/office svn://svnserver_hostname/WeCode/modules/dev/office
templates/office svn://svnserver_hostname/WeCode/templates/modules/default/office
modules/sms svn://svnserver_hostname/WeCode/modules/dev/sms
templates/sms svn://svnserver_hostname/WeCode/templates/modules/default/sms
modules/sso svn://svnserver_hostname/WeCode/modules/dev/sso
templates/sso svn://svnserver_hostname/WeCode/templates/modules/default/sso
SVN - Staus
$ svn status
X templates
X modules/ftpadmin
X modules/sms
X modules/sso
X modules/email
X modules/office
M sql/WeCode_Office.sql
Performing status on external item at 'templates'
? templates/email
? templates/office
? templates/sms
? templates/ftpadmin
? templates/sso
Performing status on external item at 'modules/email'
Performing status on external item at 'templates/email'
Performing status on external item at 'modules/ftpadmin'
Performing status on external item at 'templates/ftpadmin'
Performing status on external item at 'modules/office'
M modules/office/viewInvoices.php
M modules/office/inc/fatture.inc.php
M modules/office/adminInvoices.php
Performing status on external item at 'templates/office'
M templates/office/company_view.tpl
M templates/office/invoices.tpl
Performing status on external item at 'modules/sms'
Performing status on external item at 'templates/sms'
Performing status on external item at 'modules/sso'
Performing status on external item at 'templates/sso'
SVN - Commit
$ svn commit modules/office/inc/fatture.inc.php templates/office/company_view.tpl sql/WeCode_Office.sql --editor-cmd vi
svn: Commit failed (details follow):
svn: Unrecognized URL scheme for ''
svn: Your commit message was left in a temporary file:
svn: '/path/to/file/svn-commit.tmp'
Received on Mon Mar 27 15:56:24 2006