Re: New SCM problems in Xcode
Re: New SCM problems in Xcode
- Subject: Re: New SCM problems in Xcode
- From: Chris Hanson <email@hidden>
- Date: Sun, 28 Oct 2007 17:53:04 -0700
On Oct 28, 2007, at 5:27 PM, Bill Monk wrote:
On 28 Oct 2007 00:59:03 -0700, Chris Espinosa <email@hidden> wrote:
Wow, it really wants "email@hidden" as the user name, as in svn+ssh://
email@hidden@mysvnserver.net/svn/repository/balh/blah/blah? That's
certainly funky.
Ah, but according to the OP, it's actually "http://
email@hidden@svn.bar.com/svn/repository". Which makes slightly more
sense; they probably have Apache set up to connect to the same auth
system as their email environment or something like that.
The standard percent-escapes unfortunately don't work in the 3.0 SCM
window.
I filed this exact bug on October 3, rdar://5521006, "Xcode 3.0's
SCM fails with svn if username contains '@'". It came back as
Duplicate of rdar://5438773.
(BTW, this all worked fine in Xcode 2.4.x and 2.5, and without any
escaping.)
If the OP were using SSH, he could modify something (I'm not sure
what, I'll invoke Clark's name and hopefully he can share the magic he
knows) to say "when connecting to this server, use this user name."
Then he wouldn't have to specify a user name in the URL at all and it
should just work.
However, the OP's not using SSH. Nonetheless, check out the
Subversion documentation and the comments in the files within the
"~/.subversion" directory. There may be a way to tell Subversion --
either in the "config" or "servers" file -- that when connecting to a
particular server, it should use a particular user name and password.
That would then allow you and the OP to use repository URLs that don't
include an @ anywhere, which should let you connect via Xcode.
One of the major changes in Xcode 3.0 versus previous versions is
that, instead of calling out to the "svn" command-line tool, Xcode
uses the Subversion client libraries itself. This helps SCM via
Subversion be faster and better-integrated, but it also means that
some edge cases (like this one) that may be handled one way by the
command-line tools are handled differently by Xcode, or that errors
are reported differently by Xcode than by the command-line tools. If
you encounter issues, please report them. (Which it sounds like you
have, thanks!)
A slightly more annoying bug, at least when trying to file bugs
about SCM, is that the Repositories window's ice new error log text
can be selected, but not copied! All you get is a beep, and all you
can do is transcribe it line-by-line. Dragging doesn't work either.
Can you control-click the selected text and copy it that way? My hope
is that doing this should at least work, because it's interacting
directly with the field editor rather than the responder chain.
-- Chris
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden