Am Dienstag, den 18.11.2008, 14:22 -0600 schrieb Todd Larsen: > I have been trying to use the latest beta plug-in with hgsubversion. > I have a working hgsubversion setup (using the latest hg and > hgsubversion code) that I have used to 'hg svnclone' the svn repo of a > Google Code project. I am able to use the 'hg svn' command-line to > manipulate this clone. > > When I select the the "use svn extension" checkbox and supply an > https: URL to an svn repo on Google Code, the plug-in pops up an error > dialog saying that the URL is not an hg repository. It shouldn't be > an hg repository, since the 'hg svn' extension should be expecting an > svn repo, right? > > I think I have captured the relevant stack trace from the Eclipse log below. > > Any ideas?
Yep. Incoming doesn't work with hgsubversion. A few changesets after the beta, I've fixed it by not calling hg incoming for svn pulls. So that's the reason for your popup. Your problem with pull seems to be related to authentication - have you supplied credentials for pulling? If you did, it seems like hgsubversion doesn't accept URIs like svn://user:[EMAIL PROTECTED]/svn . Your console output might be interesting, but make sure, you don't paste your password. If it is in the call to hg, please replace it with something else. Thanks for trying - I'll try to reproduce the authentication stuff for myself, but please give us your input as well - I don't have a SSL-SVN repo available to test with. Bastian > -Todd > > > > !ENTRY com.vectrace.MercurialEclipse 4 0 2008-11-18 13:59:21.832 > !MESSAGE Process error, return code: 255, message: using > https://soc.googlecode.com/svn > http auth: user [EMAIL PROTECTED], password not set > sending between command > abort: http authorization required > > !STACK 1 > com.vectrace.MercurialEclipse.exception.HgException: Process error, > return code: 255, message: using https://soc.googlecode.com/svn > http auth: user [EMAIL PROTECTED], password not set > sending between command > abort: http authorization required > > at > com.vectrace.MercurialEclipse.commands.AbstractShellCommand.executeToBytes(AbstractShellCommand.java:178) > at > com.vectrace.MercurialEclipse.commands.AbstractShellCommand.executeToBytes(AbstractShellCommand.java:125) > at > com.vectrace.MercurialEclipse.commands.AbstractShellCommand.executeToBytes(AbstractShellCommand.java:121) > at > com.vectrace.MercurialEclipse.commands.AbstractShellCommand.executeToString(AbstractShellCommand.java:217) > at > com.vectrace.MercurialEclipse.commands.HgIncomingClient.getHgIncoming(HgIncomingClient.java:64) > at > com.vectrace.MercurialEclipse.team.cache.AbstractCache.addResourcesToCache(AbstractCache.java:77) > at > com.vectrace.MercurialEclipse.team.cache.IncomingChangesetCache.refreshIncomingChangeSets(IncomingChangesetCache.java:277) > at > com.vectrace.MercurialEclipse.team.cache.IncomingChangesetCache.getIncomingChangeSets(IncomingChangesetCache.java:136) > at > com.vectrace.MercurialEclipse.wizards.IncomingPage$GetIncomingOperation.getIncomingInternal(IncomingPage.java:117) > at > com.vectrace.MercurialEclipse.wizards.IncomingPage$GetIncomingOperation.run(IncomingPage.java:108) > at > org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121) > !SUBENTRY 1 com.vectrace.MercurialEclipse 4 -100 2008-11-18 13:59:21.833 > !MESSAGE Process error, return code: 255, message: using > https://soc.googlecode.com/svn > http auth: user [EMAIL PROTECTED], password not set > sending between command > abort: http authorization required > > > !ENTRY com.vectrace.MercurialEclipse 4 0 2008-11-18 13:59:44.838 > !MESSAGE pull operation failed > !STACK 1 > com.vectrace.MercurialEclipse.exception.HgException: Process error, > return code: 1, message: Auth realm: <https://soc.googlecode.com:443> > Google Code Subversion Repository > ** unknown exception encountered, details follow > ** report bug details to http://www.selenic.com/mercurial/bts > ** or [EMAIL PROTECTED] > ** Mercurial Distributed SCM (version f5f6b7dcd217+20081118) > ** Extensions loaded: children, churn, convert, fetch, gpg, graphlog, > imerge, inotify, mq, patchbomb, purge, record, transplant, rebase, svn > Traceback (most recent call last): > File "/usr/bin/hg", line 20, in <module> > mercurial.dispatch.run() > File "/usr/lib/python2.5/site-packages/mercurial/dispatch.py", line 20, in > run > sys.exit(dispatch(sys.argv[1:])) > File "/usr/lib/python2.5/site-packages/mercurial/dispatch.py", line > 29, in dispatch > return _runcatch(u, args) > File "/usr/lib/python2.5/site-packages/mercurial/dispatch.py", line > 45, in _runcatch > return _dispatch(ui, args) > File "/usr/lib/python2.5/site-packages/mercurial/dispatch.py", line > 367, in _dispatch > ret = _runcommand(ui, options, cmd, d) > File "/usr/lib/python2.5/site-packages/mercurial/dispatch.py", line > 420, in _runcommand > return checkargs() > File "/usr/lib/python2.5/site-packages/mercurial/dispatch.py", line > 376, in checkargs > return cmdfunc() > File "/usr/lib/python2.5/site-packages/mercurial/dispatch.py", line > 359, in <lambda> > d = lambda: func(ui, repo, *args, **cmdoptions) > File "/home/tlarsen/Code/hgsubversion/__init__.py", line 10, in svn > return svncommand.svncmd(ui, repo, subcommand, *args, **opts) > File "/home/tlarsen/Code/hgsubversion/svncommand.py", line 39, in svncmd > **opts) > File "/home/tlarsen/Code/hgsubversion/fetch_command.py", line 45, in > fetch_revisions > svn = svnwrap.SubversionRepo(svn_url, username=merc_util.getuser()) > File "/home/tlarsen/Code/hgsubversion/svnwrap/svn_swig_wrapper.py", > line 115, in __init__ > self.init_ra_and_client() > File "/home/tlarsen/Code/hgsubversion/svnwrap/svn_swig_wrapper.py", > line 141, in init_ra_and_client > svn_config, self.pool) > File "/var/lib/python-support/python2.5/libsvn/ra.py", line 508, in > svn_ra_open2 > return apply(_ra.svn_ra_open2, args) > svn.core.SubversionException: ("OPTIONS of > 'https://soc.googlecode.com/svn': authorization failed > (https://soc.googlecode.com)", 170001) > > at > com.vectrace.MercurialEclipse.commands.AbstractShellCommand.executeToBytes(AbstractShellCommand.java:178) > at > com.vectrace.MercurialEclipse.commands.AbstractShellCommand.executeToBytes(AbstractShellCommand.java:125) > at > com.vectrace.MercurialEclipse.commands.AbstractShellCommand.executeToBytes(AbstractShellCommand.java:121) > at > com.vectrace.MercurialEclipse.commands.AbstractShellCommand.executeToString(AbstractShellCommand.java:217) > at > com.vectrace.MercurialEclipse.commands.HgSvnClient.pull(HgSvnClient.java:30) > at > com.vectrace.MercurialEclipse.wizards.PullRepoWizard$PullOperation.performPull(PullRepoWizard.java:175) > at > com.vectrace.MercurialEclipse.wizards.PullRepoWizard$PullOperation.run(PullRepoWizard.java:246) > at > org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121) > !SUBENTRY 1 com.vectrace.MercurialEclipse 4 -100 2008-11-18 13:59:44.838 > !MESSAGE Process error, return code: 1, message: Auth realm: > <https://soc.googlecode.com:443> Google Code Subversion Repository > ** unknown exception encountered, details follow > ** report bug details to http://www.selenic.com/mercurial/bts > ** or [EMAIL PROTECTED] > ** Mercurial Distributed SCM (version f5f6b7dcd217+20081118) > ** Extensions loaded: children, churn, convert, fetch, gpg, graphlog, > imerge, inotify, mq, patchbomb, purge, record, transplant, rebase, svn > Traceback (most recent call last): > File "/usr/bin/hg", line 20, in <module> > mercurial.dispatch.run() > File "/usr/lib/python2.5/site-packages/mercurial/dispatch.py", line 20, in > run > sys.exit(dispatch(sys.argv[1:])) > File "/usr/lib/python2.5/site-packages/mercurial/dispatch.py", line > 29, in dispatch > return _runcatch(u, args) > File "/usr/lib/python2.5/site-packages/mercurial/dispatch.py", line > 45, in _runcatch > return _dispatch(ui, args) > File "/usr/lib/python2.5/site-packages/mercurial/dispatch.py", line > 367, in _dispatch > ret = _runcommand(ui, options, cmd, d) > File "/usr/lib/python2.5/site-packages/mercurial/dispatch.py", line > 420, in _runcommand > return checkargs() > File "/usr/lib/python2.5/site-packages/mercurial/dispatch.py", line > 376, in checkargs > return cmdfunc() > File "/usr/lib/python2.5/site-packages/mercurial/dispatch.py", line > 359, in <lambda> > d = lambda: func(ui, repo, *args, **cmdoptions) > File "/home/tlarsen/Code/hgsubversion/__init__.py", line 10, in svn > return svncommand.svncmd(ui, repo, subcommand, *args, **opts) > File "/home/tlarsen/Code/hgsubversion/svncommand.py", line 39, in svncmd > **opts) > File "/home/tlarsen/Code/hgsubversion/fetch_command.py", line 45, in > fetch_revisions > svn = svnwrap.SubversionRepo(svn_url, username=merc_util.getuser()) > File "/home/tlarsen/Code/hgsubversion/svnwrap/svn_swig_wrapper.py", > line 115, in __init__ > self.init_ra_and_client() > File "/home/tlarsen/Code/hgsubversion/svnwrap/svn_swig_wrapper.py", > line 141, in init_ra_and_client > svn_config, self.pool) > File "/var/lib/python-support/python2.5/libsvn/ra.py", line 508, in > svn_ra_open2 > return apply(_ra.svn_ra_open2, args) > svn.core.SubversionException: ("OPTIONS of > 'https://soc.googlecode.com/svn': authorization failed > (https://soc.googlecode.com)", 170001) > > --~--~---------~--~----~------------~-------~--~----~ > You received this message because you are subscribed to the Google Groups > "MercurialEclipse" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to [EMAIL PROTECTED] > For more options, visit this group at > http://groups.google.com/group/mercurialeclipse?hl=en > -~----------~----~----~----~------~----~------~--~--- >
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
