Felipe Contreras <[email protected]> writes: > Commit 95b0c60 (remote-bzr: add support for bzr repos) introduced a > regression by assuming all bzr remote repos are listable, but they are > not. > > If they are not listable they are basically useless, so let's assume > there is no bzr repo. > > Reported-by: Thorsten Kranzkowski <[email protected]> > Signed-off-by: Felipe Contreras <[email protected]> > --- > > We want this on master for v1.8.3.
Sure. > > contrib/remote-helpers/git-remote-bzr | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/contrib/remote-helpers/git-remote-bzr > b/contrib/remote-helpers/git-remote-bzr > index b295dd4..ad42317 100755 > --- a/contrib/remote-helpers/git-remote-bzr > +++ b/contrib/remote-helpers/git-remote-bzr > @@ -840,6 +840,9 @@ def get_repo(url, alias): > > try: > repo = origin.open_repository() > + if not repo.user_transport.listable(): > + # this repository is not usable for us > + raise bzrlib.errors.NoRepositoryPresent(repo.bzrdir) > except bzrlib.errors.NoRepositoryPresent: > # branch -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html

