// ĠCopyright Ġ 2 0 2 2 ĠRichard ĠLi eb sch er . Ċ // ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ package Ġcom . github . r 1 tsch y . merge lab . ui Ċ Ċ import Ġcom . intellij . openapi . diagnostic . Logger Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġcom . intellij . openapi . util . N ls Contexts . Notification Content Ċ import Ġcom . intellij . openapi . util . N ls Contexts . Notification Title Ċ import Ġcom . intellij . openapi . vcs . V cs Notifier Ċ Ċ object ĠNotifications Ġ{ ĊĠĠĠ Ġprivate Ġval ĠLOG : ĠLogger Ġ= ĠLogger . getInstance ( Notifications :: class . java ) ĊĊĠĠĠ Ġfun Ġshow Error ( ĊĠĠĠĠĠĠĠ Ġproject : ĠProject , ĊĠĠĠĠĠĠĠ Ġdisplay Id : ĠString ?, ĊĠĠĠĠĠĠĠ Ġ@ Notification Title Ġtitle : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Notification Content Ġmessage : ĠString ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠLOG . warn ("$ title : Ġ$ message ") ĊĠĠĠĠĠĠĠ ĠV cs Notifier . getInstance ( project ). notify Error ( display Id , Ġtitle , Ġmessage ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconst Ġval ĠOPEN _ IN _ BROWSER _ FILE _ IS _ NOT _ IN _ REPO Ġ= Ġ" com . github . r 1 tsch y . merge lab . open _ in _ browser . file _ is _ not _ in _ repo " ĊĠĠĠ Ġconst Ġval ĠOPEN _ IN _ BROWSER _ REPO _ HAS _ NO _ HEAD Ġ= Ġ" com . github . r 1 tsch y . merge lab . open _ in _ browser . repo _ has _ no _ head " ĊĠĠĠ Ġconst Ġval ĠMIS SING _ DEFAULT _ ACCOUNT Ġ= Ġ" com . github . r 1 tsch y . merge lab . missing _ default _ account " Ċ }