« Return to Thread: Possible Bug with "--non-interactive" mode on OS X Leopard

Possible Bug with "--non-interactive" mode on OS X Leopard

by Garrett Reinard :: Rate this Message:

Reply to Author | View in Thread

Hello All,

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...

-Garrett 


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.


Subversion Version:

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) protocol.
  - handles 'http' scheme
  - handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
  - 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

 « Return to Thread: Possible Bug with "--non-interactive" mode on OS X Leopard