Apply "Poll Excludes File(s)" to sequential building of changes.
Merge pull request #41 from jkapica/one-change

Apply "Poll Excludes File(s)" when building changes in sequence.
[JENKINS-18583] - Refactoring of PerforceSCM to remove newInstance()

This change removes need in newInstance() handler and also provides classes for future refactoring.
In addition, the change adds instance IDs to config.jelly, therefore there won't be conflicts between radioButtons().
Resolves https://issues.jenkins-ci.org/browse/JENKINS-18583

Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>
Merge branch 'master' into multiple-scm-instatination-fix

Conflicts:
	src/main/java/hudson/plugins/perforce/PerforceSCM.java

Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>
Merge pull request #33 from jenkinsci/multiple-scm-instatination-fix

[IN_PROGRESS][JENKINS-18583] - Fixed PerforceSCM instatination forn Multiple SCMs
[maven-release-plugin] prepare release perforce-1.3.27
[maven-release-plugin] prepare for next development iteration
Proposed fix for JENKINS-21609

If the depot path contains characters which might be interpreted as a range in
the regex syntax, the plugin fails to check out such a path correctly. This
attempts to fix this by escaping left and right brackets, and the dash
character.
Merge pull request #43 from xavery/master

Proposed fix for JENKINS-21609
Supplemental fix for JENKINS-21609

The previous fix did not take into account the existence of multiple sequences
of [xyz] in the path. This commit fixes this.
Merge pull request #44 from xavery/master

Supplemental fix for JENKINS-21609
An initial implementation of Credentials extension point

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Refactoring of PasswordEncoder

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Fixed provisioning/saving of P4CredentialsProvider

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Refactored PerforceSCM. All credentials use P4LocalPassword by default

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Added the basic support of global configurations for P4CredentialsProvider

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Added a "Global credentials" provider

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Renamed hudson.plugins.perforce.security to hudson.plugins.perforce.credentials

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Refactoring: Renamed the P4CredentialsProvider field in order to follow the common PerforceSCM naming approach

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Improved Javadoc documentation

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>