> I love using BBEdit with my svn repositories. Lately though, i get
> errors from BBEdit when i try to do some things that interact with the
> svn server. Just tried to "Compare Arbitrary Revisions" on a file and
> got Subversion.log with the following error:
>
> Retrieving Revision History
> svn: Can't get password
It sounds like you are running into an issue due to changes in the
Keychain on Leopard. (Subversion 1.4 uses the keychain, and BBEdit
uses subversion in --non-interactive mode.) The subversion folks have
a bug logged about this, and we've reported it to Apple.
The simplest way to work around the problem make sure you have a
BBEdit source control configuration for each subversion working copy,
and that you've provided your username & password in the configuration
data.
Jim
> The simplest way to work around the problem make sure you have a
> BBEdit source control configuration for each subversion working copy,
> and that you've provided your username & password in the configuration
> data.
Yes, that's the simplest way around it, but what fun is that? ;-)
You can also build recent versions of subversion from source and pass
a flag to tell subversion to not use the keychain (I forget exactly
which flag, but ./configure --help in the root of the source will
reveal all!)
Ted Stresen-Reuter
PS: this is kind of a joke, please do not take this too seriously...
> Open a terminal window and cd to the directory where your BBEdit project
> lives.
> Then type something like*svn status -u*.
> Subversion will now ask for your password. Enter it and you're done!
> Hope this helps other BBEdit/Lion users.
This did it for me, thanks! I'm not on Lion, so it's a quirk in whatever
new way BBEdit is using Subversion, I guess. (I found the old way where
you had to set the root in Preferences a lot quirkier, I have to say!)
--
Watts Martin <lay...@gmail.com>