public void UpdateTicket(Review r, RevisionRange range) { Task.Factory.StartNew(() => { Exception ex = null; try { _view.UpdateBusyStatus(Strings.MyTickets_Update_GeneratingDiff); string diffText = IbApplication.CodeRepository.GetDiff(range); _view.UpdateBusyStatus(Strings.MyTickets_Update_Diff); IbApplication.RbClient.AttachDiff(r, IbApplication.CodeRepository.RelativeRoot, diffText); IbApplication.RbClient.MakePublic(r); string url = string.Format("{0}r/{1}", IbApplication.RbClient.ServerUri, r.Id); IbApplication.OpenBrowserWindow(url, false); } catch (Exception ex1) { ex = ex1; } _view.FinishTicketUpdate(ex); }); }
public void OpenInBrowser(Review r) { string url = string.Format("{0}/r/{1}", IbApplication.RbClient.ServerUri, r.Id); IbApplication.OpenBrowserWindow(url, false); }
public void OpenInBrowser(Review r, bool external) { string url = string.Format("{0}r/{1}", IbApplication.RbClient.ServerUri, r.Id); IbApplication.OpenBrowserWindow(url, external); }