Esempio n. 1
0
        async private Task <MergeRequest> mergeAsync(string squashCommitMessage, bool shouldRemoveSourceBranch)
        {
            AcceptMergeRequestParameters parameters = new AcceptMergeRequestParameters(
                null, squashCommitMessage, null, shouldRemoveSourceBranch, null, null);

            stopProcessingTimer();
            try
            {
                IMergeRequestEditor editor = getEditor();
                if (editor == null)
                {
                    return(null);
                }

                return(await editor.Merge(parameters));
            }
            finally
            {
                startProcessingTimer();
            }
        }
        async private Task <MergeRequest> mergeAsync(string squashCommitMessage, bool shouldRemoveSourceBranch)
        {
            AcceptMergeRequestParameters parameters = new AcceptMergeRequestParameters(
                null, squashCommitMessage, null, shouldRemoveSourceBranch, null, null);

            traceInformation("[AcceptMergeRequestForm] Starting Merge operation...");
            disableProcessingTimer();
            try
            {
                IMergeRequestEditor editor = getEditor();
                if (editor == null)
                {
                    return(null);
                }

                return(await editor.Merge(parameters));
            }
            finally
            {
                enableProcessingTimer();
                traceInformation("[AcceptMergeRequestForm] Merge operation finished");
            }
        }