package org.jenkinsci.plugins.p4.populate; import hudson.Extension; import org.kohsuke.stapler.DataBoundConstructor; public class ForceCleanImpl extends Populate { /** * Force sync of workspace (optional have update) * * @param have */ @DataBoundConstructor public ForceCleanImpl(boolean have, String pin) { super(have, true, pin); } @Extension public static final class DescriptorImpl extends PopulateDescriptor { @Override public String getDisplayName() { return "Forced clean and sync"; } } }
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#2 | 9964 | Paul Allen | More updates to code for new 1.569 plugin version. | ||
#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/populate/ForceCleanImpl.java | |||||
#2 | 9472 | Paul Allen |
Added support to pin build at a label in the populate configuration. - includes help and updates to tests. |
||
#1 | 9115 | Paul Allen |
Initial implementation of workspace Cleanup and Sync options. - Includes 3 modes: Automatic Clean/Sync, Force Clean/Sync, Sync Only Automatic Clean/Sync Uses reconcile to clean up workspace and sync changes. Force Clean/Sync Force sync of all files (does not remove files yet...) Sync Only Normal sync with no cleanup TODO: - remove of files in Force Clean/Sync mode - Inline help - Update docs - Add unit/functional tests |