gitextract_wo4b4tn0/ ├── .git-blame-ignore-revs ├── .github/ │ ├── CODEOWNERS │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── 1-report-bug.yml │ │ ├── 2-feature-request.yml │ │ ├── 3-documentation.yml │ │ └── config.yml │ ├── pull_request_template.md │ ├── release-drafter.yml │ ├── renovate.json │ └── workflows/ │ ├── crowdin.yml │ ├── jenkins-security-scan.yml │ ├── release-drafter.yml │ └── sonarcloud.yml ├── .gitignore ├── .mvn/ │ ├── extensions.xml │ └── maven.config ├── .pre-commit-config.yaml ├── CONTRIBUTING.md ├── Jenkinsfile ├── LICENSE.md ├── README.md ├── crowdin.yml ├── docker-compose.yml ├── docs/ │ ├── .nojekyll │ ├── README.md │ ├── _sidebar.md │ ├── changelog.md │ ├── features.md │ ├── index.html │ ├── system-properties.md │ ├── troubleshooting.md │ └── usage-examples.md ├── pom.xml └── src/ ├── main/ │ ├── java/ │ │ ├── com/ │ │ │ └── atlassian/ │ │ │ └── httpclient/ │ │ │ ├── apache/ │ │ │ │ └── httpcomponents/ │ │ │ │ ├── ApacheAsyncHttpClient.java │ │ │ │ ├── CommonBuilder.java │ │ │ │ ├── CompletableFuturePromiseHttpPromiseAsyncClient.java │ │ │ │ ├── DefaultHttpClientFactory.java │ │ │ │ ├── DefaultMessage.java │ │ │ │ ├── DefaultRequest.java │ │ │ │ ├── DefaultResponse.java │ │ │ │ ├── EntityByteArrayInputStream.java │ │ │ │ ├── Headers.java │ │ │ │ ├── MavenUtils.java │ │ │ │ ├── PromiseHttpAsyncClient.java │ │ │ │ ├── RedirectStrategy.java │ │ │ │ └── RequestEntityEffect.java │ │ │ └── base/ │ │ │ └── event/ │ │ │ ├── AbstractHttpRequestEvent.java │ │ │ ├── HttpRequestCompletedEvent.java │ │ │ └── HttpRequestFailedEvent.java │ │ └── hudson/ │ │ └── plugins/ │ │ └── jira/ │ │ ├── CredentialsHelper.java │ │ ├── EmptyFriendlyURLConverter.java │ │ ├── EnvironmentExpander.java │ │ ├── JiraBuildAction.java │ │ ├── JiraCarryOverAction.java │ │ ├── JiraChangeLogAnnotator.java │ │ ├── JiraCreateIssueNotifier.java │ │ ├── JiraCreateReleaseNotes.java │ │ ├── JiraEnvironmentContributingAction.java │ │ ├── JiraEnvironmentVariableBuilder.java │ │ ├── JiraFolderProperty.java │ │ ├── JiraGlobalConfiguration.java │ │ ├── JiraIssueMigrator.java │ │ ├── JiraIssueUpdateBuilder.java │ │ ├── JiraIssueUpdater.java │ │ ├── JiraJobAction.java │ │ ├── JiraMailAddressResolver.java │ │ ├── JiraProjectProperty.java │ │ ├── JiraReleaseVersionUpdater.java │ │ ├── JiraReleaseVersionUpdaterBuilder.java │ │ ├── JiraRestService.java │ │ ├── JiraSession.java │ │ ├── JiraSessionFactory.java │ │ ├── JiraSite.java │ │ ├── JiraVersionCreator.java │ │ ├── JiraVersionCreatorBuilder.java │ │ ├── RunScmChangeExtractor.java │ │ ├── Updater.java │ │ ├── VersionCreator.java │ │ ├── VersionReleaser.java │ │ ├── auth/ │ │ │ └── BearerHttpAuthenticationHandler.java │ │ ├── extension/ │ │ │ ├── ExtendedAsynchronousJiraRestClient.java │ │ │ ├── ExtendedAsynchronousMyPermissionsRestClient.java │ │ │ ├── ExtendedAsynchronousVersionRestClient.java │ │ │ ├── ExtendedJiraRestClient.java │ │ │ ├── ExtendedMyPermissionsRestClient.java │ │ │ ├── ExtendedVersion.java │ │ │ ├── ExtendedVersionInput.java │ │ │ ├── ExtendedVersionInputJsonGenerator.java │ │ │ ├── ExtendedVersionJsonParser.java │ │ │ └── ExtendedVersionRestClient.java │ │ ├── listissuesparameter/ │ │ │ ├── JiraIssueParameterDefinition.java │ │ │ └── JiraIssueParameterValue.java │ │ ├── model/ │ │ │ ├── JiraIssue.java │ │ │ ├── JiraIssueField.java │ │ │ └── JiraVersion.java │ │ ├── pipeline/ │ │ │ ├── CommentStep.java │ │ │ ├── IssueFieldUpdateStep.java │ │ │ ├── IssueSelectorStep.java │ │ │ └── SearchIssuesStep.java │ │ ├── selector/ │ │ │ ├── AbstractIssueSelector.java │ │ │ ├── DefaultIssueSelector.java │ │ │ ├── ExplicitIssueSelector.java │ │ │ ├── JqlIssueSelector.java │ │ │ └── perforce/ │ │ │ ├── JobIssueSelector.java │ │ │ └── P4JobIssueSelector.java │ │ └── versionparameter/ │ │ ├── JiraVersionParameterDefinition.java │ │ ├── JiraVersionParameterValue.java │ │ └── VersionComparator.java │ ├── resources/ │ │ ├── atlassian-httpclient-plugin-0.23.0.pom │ │ ├── hudson/ │ │ │ └── plugins/ │ │ │ └── jira/ │ │ │ ├── JiraBuildAction/ │ │ │ │ └── summary.jelly │ │ │ ├── JiraCreateIssueNotifier/ │ │ │ │ ├── config.jelly │ │ │ │ ├── help-actionIdOnSuccess.html │ │ │ │ ├── help-assignee.html │ │ │ │ ├── help-component.html │ │ │ │ ├── help-priorityId.html │ │ │ │ ├── help-projectKey.html │ │ │ │ ├── help-testDescription.html │ │ │ │ └── help-typeId.html │ │ │ ├── JiraCreateReleaseNotes/ │ │ │ │ ├── config.jelly │ │ │ │ ├── help-jiraEnvironmentVariable.html │ │ │ │ ├── help-jiraFilter.html │ │ │ │ ├── help-jiraProjectKey.html │ │ │ │ └── help-jiraRelease.html │ │ │ ├── JiraEnvironmentVariableBuilder/ │ │ │ │ ├── config.jelly │ │ │ │ └── help.html │ │ │ ├── JiraFolderProperty/ │ │ │ │ └── config.jelly │ │ │ ├── JiraGlobalConfiguration/ │ │ │ │ └── config.jelly │ │ │ ├── JiraIssueMigrator/ │ │ │ │ ├── config.jelly │ │ │ │ ├── help-addRelease.html │ │ │ │ ├── help-jiraProjectKey.html │ │ │ │ ├── help-jiraQuery.html │ │ │ │ ├── help-jiraRelease.html │ │ │ │ └── help-jiraReplaceVersion.html │ │ │ ├── JiraIssueUpdateBuilder/ │ │ │ │ ├── config.jelly │ │ │ │ ├── help-comment.html │ │ │ │ ├── help-jqlSearch.html │ │ │ │ ├── help-workflowActionName.html │ │ │ │ └── help.html │ │ │ ├── JiraIssueUpdater/ │ │ │ │ └── config.jelly │ │ │ ├── JiraProjectProperty/ │ │ │ │ └── config.jelly │ │ │ ├── JiraReleaseVersionUpdater/ │ │ │ │ ├── config.jelly │ │ │ │ ├── help-jiraDescription.html │ │ │ │ ├── help-jiraProjectKey.html │ │ │ │ └── help-jiraRelease.html │ │ │ ├── JiraReleaseVersionUpdaterBuilder/ │ │ │ │ ├── config.jelly │ │ │ │ ├── help-jiraDescription.html │ │ │ │ ├── help-jiraProjectKey.html │ │ │ │ └── help-jiraRelease.html │ │ │ ├── JiraSite/ │ │ │ │ ├── config.jelly │ │ │ │ ├── config.properties │ │ │ │ ├── config_de.properties │ │ │ │ ├── config_fr.properties │ │ │ │ ├── config_it.properties │ │ │ │ ├── config_ja.properties │ │ │ │ ├── config_nl.properties │ │ │ │ ├── config_pl.properties │ │ │ │ ├── help-alternativeUrl.html │ │ │ │ ├── help-appendChangeTimestamp.html │ │ │ │ ├── help-credentialsId.html │ │ │ │ ├── help-credentialsId_de.html │ │ │ │ ├── help-credentialsId_fr.html │ │ │ │ ├── help-credentialsId_ja.html │ │ │ │ ├── help-dateTimePattern.html │ │ │ │ ├── help-disableChangelogAnnotations.html │ │ │ │ ├── help-groupVisibility.html │ │ │ │ ├── help-maxIssuesFromJqlSearch.html │ │ │ │ ├── help-readTimeout.html │ │ │ │ ├── help-recordScmChanges.html │ │ │ │ ├── help-recordScmChanges_fr.html │ │ │ │ ├── help-recordScmChanges_ja.html │ │ │ │ ├── help-roleVisibility.html │ │ │ │ ├── help-supportsWikiStyleComment.html │ │ │ │ ├── help-supportsWikiStyleComment_de.html │ │ │ │ ├── help-supportsWikiStyleComment_fr.html │ │ │ │ ├── help-supportsWikiStyleComment_ja.html │ │ │ │ ├── help-threadExecutorNumber.html │ │ │ │ ├── help-timeout.html │ │ │ │ ├── help-updateJiraIssueForAllStatus.html │ │ │ │ ├── help-url.html │ │ │ │ ├── help-url_de.html │ │ │ │ ├── help-url_fr.html │ │ │ │ ├── help-url_ja.html │ │ │ │ ├── help-useHTTPAuth.html │ │ │ │ ├── help-userPattern.html │ │ │ │ ├── help-userPattern_de.html │ │ │ │ ├── help-userPattern_fr.html │ │ │ │ └── help-userPattern_ja.html │ │ │ ├── JiraVersionCreator/ │ │ │ │ ├── config.jelly │ │ │ │ ├── help-failIfAlreadyExists.html │ │ │ │ ├── help-jiraProjectKey.html │ │ │ │ └── help-jiraVersion.html │ │ │ ├── JiraVersionCreatorBuilder/ │ │ │ │ ├── config.jelly │ │ │ │ ├── help-failIfAlreadyExists.html │ │ │ │ ├── help-jiraProjectKey.html │ │ │ │ └── help-jiraVersion.html │ │ │ ├── MavenJiraIssueUpdater/ │ │ │ │ └── config.jelly │ │ │ ├── Messages.properties │ │ │ ├── Messages_de.properties │ │ │ ├── Messages_fr.properties │ │ │ ├── Messages_it.properties │ │ │ ├── Messages_ja.properties │ │ │ ├── Messages_pl.properties │ │ │ ├── listissuesparameter/ │ │ │ │ ├── JiraIssueParameterDefinition/ │ │ │ │ │ ├── config.jelly │ │ │ │ │ ├── help-altSummaryFields.html │ │ │ │ │ ├── help-jiraIssueFilter.html │ │ │ │ │ └── index.jelly │ │ │ │ └── JiraIssueParameterValue/ │ │ │ │ └── value.jelly │ │ │ ├── pipeline/ │ │ │ │ ├── CommentStep/ │ │ │ │ │ └── config.jelly │ │ │ │ ├── IssueFieldUpdateStep/ │ │ │ │ │ ├── config.jelly │ │ │ │ │ ├── help-fieldId.html │ │ │ │ │ └── help.html │ │ │ │ ├── IssueSelectorStep/ │ │ │ │ │ └── config.jelly │ │ │ │ └── SearchIssuesStep/ │ │ │ │ └── config.jelly │ │ │ ├── selector/ │ │ │ │ ├── DefaultIssueSelector/ │ │ │ │ │ └── config.jelly │ │ │ │ ├── ExplicitIssueSelector/ │ │ │ │ │ └── config.jelly │ │ │ │ ├── JqlIssueSelector/ │ │ │ │ │ └── config.jelly │ │ │ │ └── perforce/ │ │ │ │ ├── P4JobIssueSelector/ │ │ │ │ │ └── config.jelly │ │ │ │ └── PerforceJobIssueSelector/ │ │ │ │ └── config.jelly │ │ │ └── versionparameter/ │ │ │ ├── JiraVersionParameterDefinition/ │ │ │ │ ├── config.jelly │ │ │ │ ├── help-jiraProjectKey.html │ │ │ │ ├── help-jiraReleasePattern.html │ │ │ │ ├── help-jiraShowReleased.html │ │ │ │ └── index.jelly │ │ │ └── JiraVersionParameterValue/ │ │ │ └── value.jelly │ │ └── index.jelly │ └── webapp/ │ ├── help-jira-create-issue.html │ ├── help-release-migrate.html │ ├── help-release.html │ ├── help-version-create.html │ ├── help.html │ ├── help_de.html │ ├── help_fr.html │ └── help_ja.html ├── spotbugs/ │ └── excludesFilter.xml └── test/ ├── java/ │ ├── JiraConfig.java │ ├── JiraTester.java │ ├── JiraTesterBearerAuth.java │ ├── com/ │ │ └── atlassian/ │ │ └── httpclient/ │ │ └── apache/ │ │ └── httpcomponents/ │ │ ├── ApacheAsyncHttpClientTest.java │ │ └── CompletableFuturePromiseHttpPromiseAsyncClientTest.java │ └── hudson/ │ └── plugins/ │ └── jira/ │ ├── BuildListenerResultMethodMock.java │ ├── ChangingWorkflowTest.java │ ├── CliParameterTest.java │ ├── ConfigAsCodeTest.java │ ├── CredentialsHelperTest.java │ ├── DescriptorImplTest.java │ ├── EmptyFriendlyURLConverterTest.java │ ├── EnvironmentExpanderTest.java │ ├── JiraBuildActionTest.java │ ├── JiraChangeLogAnnotatorTest.java │ ├── JiraCreateIssueNotifierTest.java │ ├── JiraCreateReleaseNotesTest.java │ ├── JiraEnvironmentContributingActionTest.java │ ├── JiraEnvironmentVariableBuilderTest.java │ ├── JiraFolderPropertyTest.java │ ├── JiraGlobalConfigurationSaveTest.java │ ├── JiraGlobalConfigurationTest.java │ ├── JiraIssueMigratorTest.java │ ├── JiraIssueParameterDefResultTest.java │ ├── JiraIssueUpdateBuilderTest.java │ ├── JiraIssueUpdaterTest.java │ ├── JiraJobActionTest.java │ ├── JiraProjectPropertyTest.java │ ├── JiraReleaseVersionUpdateBuilderTest.java │ ├── JiraRestServiceProxyTest.java │ ├── JiraRestServiceTest.java │ ├── JiraSessionTest.java │ ├── JiraSiteSecurity1029Test.java │ ├── JiraSiteTest.java │ ├── JiraVersionCreatorBuilderTest.java │ ├── MailResolverDisabledTest.java │ ├── MailResolverWithExtensionTest.java │ ├── MockAffectedFile.java │ ├── UnmaskMailTest.java │ ├── UpdaterTest.java │ ├── VersionCreatorTest.java │ ├── VersionReleaserTest.java │ ├── auth/ │ │ ├── BearerHttpAuthenticationHandlerTest.java │ │ └── JiraRestServiceBearerAuthTest.java │ ├── listissuesparameter/ │ │ ├── JiraIssueParameterDefinitionTest.java │ │ └── JiraIssueParameterTest.java │ ├── pipeline/ │ │ ├── CommentStepTest.java │ │ ├── IssueFieldUpdateStepTest.java │ │ ├── IssueSelectorStepTest.java │ │ └── SearchIssuesStepTest.java │ ├── selector/ │ │ ├── DefaultIssueSelectorTest.java │ │ ├── ExplicitIssueSelectorTest.java │ │ ├── JqlIssueSelectorTest.java │ │ └── perforce/ │ │ ├── JobIssueSelectorTest.java │ │ └── P4JobIssueSelectorTest.java │ └── versionparameter/ │ ├── JiraReleaseVersionParameterTest.java │ ├── JiraVersionParameterDefinitionTest.java │ └── VersionComparatorTest.java └── resources/ ├── hudson/ │ └── plugins/ │ └── jira/ │ ├── JiraBuildActionTest/ │ │ └── binaryCompatibility/ │ │ ├── config.xml │ │ └── jobs/ │ │ └── project/ │ │ ├── builds/ │ │ │ └── 2/ │ │ │ └── build.xml │ │ └── config.xml │ ├── multiple-sites.yml │ ├── oldJiraProjectProperty.xml │ └── single-site.yml └── jira.properties