Change 9115
Paul Allen
committed this change
into
//guest/paul_allen/dev/p4-jenkins/p4-client/src
Request Review
Download .zip
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
Files
15
Comments
0
7
edited
8
added
0
deleted
•
main/java/org/jenkinsci/plugins/p4_client/CheckoutTask.java#13
Loading...
main/java/org/jenkinsci/plugins/p4_client/PerforceScm.java#28
Loading...
main/java/org/jenkinsci/plugins/p4_client/client/ClientHelper.java#5
Loading...
main/java/org/jenkinsci/plugins/p4_client/populate/AutoCleanImpl.java#1
Loading...
main/java/org/jenkinsci/plugins/p4_client/populate/ForceCleanImpl.java#1
Loading...
main/java/org/jenkinsci/plugins/p4_client/populate/Populate.java#1
Loading...
main/java/org/jenkinsci/plugins/p4_client/populate/PopulateDescriptor.java#1
Loading...
main/java/org/jenkinsci/plugins/p4_client/populate/SyncOnlyImpl.java#1
Loading...
main/resources/org/jenkinsci/plugins/p4_client/PerforceScm/config.jelly#10
Loading...
main/resources/org/jenkinsci/plugins/p4_client/populate/AutoCleanImpl/config.jelly#1
Loading...
main/resources/org/jenkinsci/plugins/p4_client/populate/ForceCleanImpl/config.jelly#1
Loading...
main/resources/org/jenkinsci/plugins/p4_client/populate/SyncOnlyImpl/config.jelly#1
Loading...
test/java/org/jenkinsci/plugins/p4_client/PerforceScmTest.java#4
Loading...
test/java/org/jenkinsci/plugins/p4_client/client/ConnectionTest.java#18
Loading...
test/java/org/jenkinsci/plugins/p4_client/review/ReviewImplTest.java#2
Loading...
Tip: Use
n
and
p
to cycle through the changes.