GitemberServiceImpl.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:gitember 作者:
public void createRepo(final Consumer<String> onOk) {
    final DirectoryChooser directoryChooser = new DirectoryChooser();
    directoryChooser.setInitialDirectory(new File(GitemberApp.getSettingsService().getUserHomeFolder()));
    final File selectedDirectory =
            directoryChooser.showDialog(GitemberApp.getMainStage());
    if (selectedDirectory != null) {
        String absPath = selectedDirectory.getAbsolutePath();
        try {
            GitemberApp.getRepositoryService().createRepository(absPath);
            String repoPath = absPath + File.separator + Const.GIT_FOLDER;
            log.log(Level.INFO, "New repository was created - " + absPath);
            onOk.accept(repoPath);
        } catch (Exception e) {
            log.log(Level.SEVERE, "Cannot create repository", e);
            GitemberApp.showException("Cannot create repository", e);
        }

    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号