Examples of GitProgressSupport


Examples of org.nbgit.GitProgressSupport

        rev = update.getSelectionRevision();
        final boolean doForcedUpdate = update.isForcedUpdateRequested();
        final String revStr = rev;

        RequestProcessor rp = Git.getInstance().getRequestProcessor(repository);
        GitProgressSupport support = new GitProgressSupport() {

            public void perform() {
                boolean bNoUpdates = true;
                OutputLogger logger = getLogger();

                logger.outputInRed(
                        NbBundle.getMessage(UpdateAction.class,
                        "MSG_UPDATE_TITLE")); // NOI18N
                logger.outputInRed(
                        NbBundle.getMessage(UpdateAction.class,
                        "MSG_UPDATE_TITLE_SEP")); // NOI18N
                logger.output(
                        NbBundle.getMessage(UpdateAction.class,
                        "MSG_UPDATE_INFO_SEP", revStr, root.getAbsolutePath())); // NOI18N
                List<String> list = updateAll(root, doForcedUpdate, revStr);

                if (list != null && !list.isEmpty()) {
                    bNoUpdates = isNoUpdates(list.get(0));
                    //logger.clearOutput();
                    logger.output(list);
                    logger.output(""); // NOI18N
                }
                // refresh filesystem to take account of changes
                FileObject rootObj = FileUtil.toFileObject(root);
                try {
                    rootObj.getFileSystem().refresh(true);
                } catch (Exception ex) {
                }

                // Force Status Refresh from this dir and below
                if (!bNoUpdates) {
                    GitUtils.forceStatusRefreshProject(ctx);
                }
                logger.outputInRed(
                        NbBundle.getMessage(UpdateAction.class,
                        "MSG_UPDATE_DONE")); // NOI18N
                logger.output(""); // NOI18N
            }
        };
        support.start(rp, repository, org.openide.util.NbBundle.getMessage(UpdateAction.class, "MSG_Update_Progress")); // NOI18N
    }
View Full Code Here

Examples of org.nbgit.GitProgressSupport

        rev = revertModifications.getSelectionRevision();
        final String revStr = rev;
        final boolean doBackup = revertModifications.isBackupRequested();

        RequestProcessor rp = Git.getInstance().getRequestProcessor(repository);
        GitProgressSupport support = new GitProgressSupport() {

            public void perform() {
                performRevert(repository, revStr, files, doBackup, this.getLogger());
            }
        };
        support.start(rp, repository.getAbsolutePath(), org.openide.util.NbBundle.getMessage(UpdateAction.class, "MSG_Revert_Progress")); // NOI18N

        return;
    }
View Full Code Here

Examples of org.nbgit.GitProgressSupport

    }

    public void performAction(ActionEvent e) {
        final VCSContext ctx = context;
        RequestProcessor rp = Git.getInstance().getRequestProcessor();
        GitProgressSupport support = new GitProgressSupport() {

            public void perform() {
                GitModuleConfig config = GitModuleConfig.getDefault();
                int status = getActionStatus(ctx);
                Set<File> files = ctx.getRootFiles();
                List<String> paths = new ArrayList<String>(files.size());
                for (File file : files) {
                    paths.add(file.getAbsolutePath());
                }
                if (isCanceled()) {
                    return;
                }
                if (status == EXCLUDING) {
                    config.addExclusionPaths(paths);
                } else if (status == INCLUDING) {
                    config.removeExclusionPaths(paths);
                }
            }
        };
        support.start(rp, "", ""); // NOI18N
    }
View Full Code Here

Examples of org.nbgit.GitProgressSupport

     * @param event
     */
    static void rollback(final RepositoryRevision.Event[] events) {
        String repository = events[0].getLogInfoHeader().getRepositoryRootUrl();
        RequestProcessor rp = Git.getInstance().getRequestProcessor(repository);
        GitProgressSupport support = new GitProgressSupport() {

            public void perform() {
                for (RepositoryRevision.Event event : events) {
                    rollback(event, this);
                }
            }
        };
        support.start(rp, repository, NbBundle.getMessage(SummaryView.class, "MSG_Rollback_Progress")); // NOI18N

    }
View Full Code Here

Examples of org.nbgit.GitProgressSupport

    }

    static void revert(final SearchHistoryPanel master, final RepositoryRevision[] revisions, final RepositoryRevision.Event[] events) {
        String url = master.getSearchRepositoryRootUrl();
        RequestProcessor rp = Git.getInstance().getRequestProcessor(url);
        GitProgressSupport support = new GitProgressSupport() {

            public void perform() {
                revertImpl(master, revisions, events, this);
            }
        };
        support.start(rp, url, NbBundle.getMessage(SummaryView.class, "MSG_Revert_Progress")); // NOI18N
    }
View Full Code Here

Examples of org.nbgit.GitProgressSupport

        final String prjName = projName;
        final Repository repo = git.getRepository(root);

        RequestProcessor rp = git.getRequestProcessor(root.getAbsolutePath());

        GitProgressSupport supportCreate = new GitProgressSupport() {

            public void perform() {
                try {
                    OutputLogger logger = getLogger();
                    logger.outputInRed(
                            NbBundle.getMessage(InitAction.class,
                            "MSG_CREATE_TITLE")); // NOI18N
                    logger.outputInRed(
                            NbBundle.getMessage(InitAction.class,
                            "MSG_CREATE_TITLE_SEP")); // NOI18N
                    logger.output(
                            NbBundle.getMessage(InitAction.class,
                            "MSG_CREATE_INIT", prjName, root)); // NOI18N

                    repo.create();
                } catch (IOException ex) {
                    notifyLater(ex);
                }
            }
        };
        supportCreate.start(rp, root.getAbsolutePath(),
                org.openide.util.NbBundle.getMessage(InitAction.class, "MSG_Create_Progress")); // NOI18N

        GitProgressSupport supportAdd = new GitProgressSupport() {

            public void perform() {
                OutputLogger logger = getLogger();
                try {
                    List<File> files = getFileList(repo, root);
                    IndexBuilder.create(repo).
                            log(logger).
                            addAll(files).
                            write();

                    logger.output(
                            NbBundle.getMessage(InitAction.class,
                            "MSG_CREATE_ADD", files.size(), root.getAbsolutePath())); // NOI18N
                    logger.output(""); // NOI18N
                    logger.outputInRed(NbBundle.getMessage(InitAction.class, "MSG_CREATE_DONE_WARNING")); // NOI18N
                } catch (IOException ex) {
                    notifyLater(ex);
                } finally {
                    logger.outputInRed(NbBundle.getMessage(InitAction.class, "MSG_CREATE_DONE")); // NOI18N
                    logger.output(""); // NOI18N
                }
            }
        };

        supportAdd.start(rp, root.getAbsolutePath(),
                org.openide.util.NbBundle.getMessage(InitAction.class, "MSG_Create_Add_Progress")); // NOI18N

        GitProgressSupport supportStatus = new StatusTask(context) {

            @Override
            public void performAfter() {
                git.versionedFilesChanged();
                git.refreshAllAnnotations();
            }

        };

        supportStatus.start(rp, root.getAbsolutePath(),
                NbBundle.getMessage(InitAction.class, "MSG_Create_Status_Progress")); // NOI18N

    }
View Full Code Here

Examples of org.nbgit.GitProgressSupport

    }

    protected void refreshProperties() {
        RequestProcessor rp = Git.getInstance().getRequestProcessor(root.getAbsolutePath());
        try {
            support = new GitProgressSupport() {

                protected void perform() {
                    Properties props = GitModuleConfig.getDefault().getProperties(root);
                    GitPropertiesNode[] gitProps = new GitPropertiesNode[props.size()];
                    int i = 0;
View Full Code Here

Examples of org.nbgit.GitProgressSupport

    }

    public void setProperties() {
        RequestProcessor rp = Git.getInstance().getRequestProcessor(root.getAbsolutePath());
        try {
            support = new GitProgressSupport() {

                protected void perform() {
                    Repository repo = Git.getInstance().getRepository(root);
                    if (repo == null) {
                        return;
View Full Code Here

Examples of org.nbgit.GitProgressSupport

    }

    protected void refreshProperties() {
        RequestProcessor rp = Git.getInstance().getRequestProcessor();
        try {
            support = new GitProgressSupport() {

                protected void perform() {
                    /*
                    Properties props = GitModuleConfig.getDefault().getProperties(root, "extensions"); // NOI18N
                    GitPropertiesNode[] gitProps = new GitPropertiesNode[props.size()];
View Full Code Here

Examples of org.nbgit.GitProgressSupport

    }

    public void setProperties() {
        RequestProcessor rp = Git.getInstance().getRequestProcessor();
        try {
            support = new GitProgressSupport() {

                protected void perform() {
                    /*
                    GitModuleConfig.getDefault().clearProperties(root, "extensions"); // NOI18N
                    GitPropertiesNode[] gitPropertiesNodes = propTable.getNodes();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.