private void core(AnyObjectId upstream) { Git git = new Git(CurrentRepository.getInstance().getRepository()); try { rebaseUpstream(git, upstream); } catch (NoHeadException e) { WriteToPane.getInstance().writeErr(e.getMessage()); e.printStackTrace(); } catch (WrongRepositoryStateException e) { WriteToPane.getInstance().writeErr(e.getMessage()); e.printStackTrace(); } catch (GitAPIException e) { WriteToPane.getInstance().writeErr(e.getMessage()); e.printStackTrace(); } }