package org.jenkinsci.plugins.p4.filters; import hudson.Extension; import hudson.model.AutoCompletionCandidates; import org.jenkinsci.plugins.p4.client.NavigateHelper; import org.kohsuke.stapler.DataBoundConstructor; import org.kohsuke.stapler.QueryParameter; public class FilterPathImpl extends Filter { private final String path; @DataBoundConstructor public FilterPathImpl(String path) { this.path = path; } public String getPath() { return path; } @Extension public static final class DescriptorImpl extends FilterDescriptor { @Override public String getDisplayName() { return "Exclude changes from Depot path"; } public AutoCompletionCandidates doAutoCompletePath( @QueryParameter String value) { return NavigateHelper.getPath(value); } } }
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 9672 | Paul Allen | Refactor name from 'p4_client' to 'p4'. | ||
//guest/paul_allen/dev/p4-jenkins/p4-client/src/main/java/org/jenkinsci/plugins/p4_client/filters/FilterPathImpl.java | |||||
#2 | 9133 | Paul Allen |
Added Workspace mode for versioned Client Specs. Client Spec can be specified by depot path and used to configure workspace for build. - Includes fix for removing header when using p4 print. |
||
#1 | 9091 | Paul Allen |
Added Changelist build filtering for SCM polling: - Configuration uses 'repeatableHeteroProperty' - Filter on Perforce username - Filter on Perforce Depot path (no wildcard support) |