bzr-git broken ?

Jelmer Vernooij jelmer at samba.org
Sat Mar 13 22:45:52 GMT 2010


Hi Russel,

On 03/13/10 23:42, Russel Winder wrote:
> Jelmer,
>
> I have started getting the following when trying to update or pull Git
> repositories using Bazaar.  Do you want a bug report?
>
>          bzr: ERROR: exceptions.TypeError: expected string or buffer
>
>          Traceback (most recent call last):
>            File "/home/Checkouts/Bazaar/Bazaar/Mainline_Working/bzrlib/commands.py", line 835, in exception_to_return_code
>              return the_callable(*args, **kwargs)
>            File "/home/Checkouts/Bazaar/Bazaar/Mainline_Working/bzrlib/commands.py", line 1039, in run_bzr
>              ret = run(*run_argv)
>            File "/home/Checkouts/Bazaar/Bazaar/Mainline_Working/bzrlib/commands.py", line 643, in run_argv_aliases
>              return self.run_direct(**all_cmd_args)
>            File "/home/Checkouts/Bazaar/Bazaar/Mainline_Working/bzrlib/commands.py", line 647, in run_direct
>              return self._operation.run_simple(*args, **kwargs)
>            File "/home/Checkouts/Bazaar/Bazaar/Mainline_Working/bzrlib/cleanup.py", line 122, in run_simple
>              self.cleanups, self.func, *args, **kwargs)
>            File "/home/Checkouts/Bazaar/Bazaar/Mainline_Working/bzrlib/cleanup.py", line 156, in _do_with_cleanups
>              result = func(*args, **kwargs)
>            File "/home/Checkouts/Bazaar/Bazaar/Mainline_Working/bzrlib/builtins.py", line 1417, in run
>              possible_transports=possible_transports)
>            File "/home/Checkouts/Bazaar/Bazaar/Mainline_Working/bzrlib/decorators.py", line 140, in read_locked
>              result = unbound(self, *args, **kwargs)
>            File "/home/Checkouts/Bazaar/Bazaar/Mainline_Working/bzrlib/branch.py", line 2391, in get_master_branch
>              possible_transports=possible_transports)
>            File "/home/Checkouts/Bazaar/Bazaar/Mainline_Working/bzrlib/branch.py", line 169, in open
>              possible_transports=possible_transports)
>            File "/home/Checkouts/Bazaar/Bazaar/Mainline_Working/bzrlib/bzrdir.py", line 864, in open
>              t = get_transport(base, possible_transports=possible_transports)
>            File "/home/Checkouts/Bazaar/Bazaar/Mainline_Working/bzrlib/transport/__init__.py", line 1601, in get_transport
>              transport, last_err = _try_transport_factories(base, factory_list)
>            File "/home/Checkouts/Bazaar/Bazaar/Mainline_Working/bzrlib/transport/__init__.py", line 1624, in _try_transport_factories
>              return factory.get_obj()(base), None
>            File "/home/users/russel/.bazaar/plugins/git/remote.py", line 102, in __init__
>              split_git_url(url)
>            File "/home/users/russel/.bazaar/plugins/git/remote.py", line 92, in split_git_url
>              (username, hostport) = urllib.splituser(hostport)
>            File "/usr/lib/python2.6/urllib.py", line 1072, in splituser
>              match = _userprog.match(host)
>          TypeError: expected string or buffer
>    
Can you provide a bit more background? What's the URL you're trying to 
pull from?

Cheers,

Jelmer



More information about the bazaar mailing list