equal
deleted
inserted
replaced
793 passwd = self.ui.config(b'bugzilla', b'password') |
793 passwd = self.ui.config(b'bugzilla', b'password') |
794 |
794 |
795 self.fixstatus = self.ui.config(b'bugzilla', b'fixstatus') |
795 self.fixstatus = self.ui.config(b'bugzilla', b'fixstatus') |
796 self.fixresolution = self.ui.config(b'bugzilla', b'fixresolution') |
796 self.fixresolution = self.ui.config(b'bugzilla', b'fixresolution') |
797 |
797 |
798 self.bzproxy = xmlrpclib.ServerProxy(bzweb, self.transport(bzweb)) |
798 self.bzproxy = xmlrpclib.ServerProxy( |
|
799 pycompat.strurl(bzweb), self.transport(bzweb) |
|
800 ) |
799 ver = self.bzproxy.Bugzilla.version()[b'version'].split(b'.') |
801 ver = self.bzproxy.Bugzilla.version()[b'version'].split(b'.') |
800 self.bzvermajor = int(ver[0]) |
802 self.bzvermajor = int(ver[0]) |
801 self.bzverminor = int(ver[1]) |
803 self.bzverminor = int(ver[1]) |
802 login = self.bzproxy.User.login( |
804 login = self.bzproxy.User.login( |
803 {b'login': user, b'password': passwd, b'restrict_login': True} |
805 {b'login': user, b'password': passwd, b'restrict_login': True} |
1245 if bugs: |
1247 if bugs: |
1246 for bug in bugs: |
1248 for bug in bugs: |
1247 bz.update(bug, bugs[bug], ctx) |
1249 bz.update(bug, bugs[bug], ctx) |
1248 bz.notify(bugs, stringutil.email(ctx.user())) |
1250 bz.notify(bugs, stringutil.email(ctx.user())) |
1249 except Exception as e: |
1251 except Exception as e: |
1250 raise error.Abort(_(b'Bugzilla error: %s') % e) |
1252 raise error.Abort(_(b'Bugzilla error: %s') % stringutil.forcebytestr(e)) |