I'm in need of some help in confirming a bug. I encountered a problem
today while trying to use svn on a new MacBook Pro running OS X Leopard.
It appears the "--non-interactive" parameter causes "authorization
failed" errors when attempting to run svn commands against our
repository even when the auth information is already cached.
When I run any of the svn commands without the "--non-interactive"
parameter, they work fine with no prompting, etc... My username/
password/server_key are already cached...
My understanding of the "--non-interactive" parameter is that it
should only fail out IF prompting is necessary. In my case, it's not,
but the failure still occurs.
Below is a command sequence to reproduce the issue, along with
information about the Subversion and OS X versions I'm running. I
should point out that we have been running these commands successfully
on Windows XP Pro for quite some time with no issues... Therefore I
believe the issue is most likely specific to this newer OS...
This is somewhat of a blocking issue for myself and the rest of our
development team as we are migrating to MacBook Pro's for mobility
etc, and we use Maven 2 for our application builds and deployments.
The SVN SCM Provider used by the Maven release plugin uses the "--non-
interactive" parameter whenever it executes svn commands.
Any info or help you all could provide would be great.
Thanks very much for your time...
Example Command Sequence:
First execute this command in some directory (i.e. temp1)
svn checkout https://host/svn/MyProject some_dir
It should complete successfully with no user/password/key prompting at
all. Then execute this command in another directory (temp2):
svn --non-interactive checkout https://host/svn/MyProject some_dir
This will fail complaining that "authorization failed". Remove the "--
non-interactive" parameter and re-run the command. It will succeed as
before with no prompting.
garrett-reinards-macbook-pro:~ reinhag$ svn --version
svn, version 1.4.4 (r25188)
compiled Sep 23 2007, 22:32:34
Copyright (C) 2000-2006 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/
The following repository access (RA) modules are available:
* ra_dav : Module for accessing a repository via WebDAV (DeltaV)
- handles 'http' scheme
- handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
OS Version: Mac OS X 10.5.1 Build 9B18
Received on Fri Dec 14 17:05:38 2007