config.jelly #3

  • //
  • guest/
  • paul_allen/
  • p4jenkins/
  • main/
  • src/
  • main/
  • resources/
  • org/
  • jenkinsci/
  • plugins/
  • p4/
  • populate/
  • AutoCleanImpl/
  • config.jelly
  • View
  • Commits
  • Open Download .zip Download (1002 B)
<?jelly escape-by-default='true'?>
<j:jelly xmlns:j="jelly:core" xmlns:f="/lib/form">
 	
	<f:entry field="replace">
		<f:checkbox title="${%REPLACE missing/modified files}" default="true"/>
	</f:entry>
		
	<f:entry field="delete">
		<f:checkbox title="${%DELETE generated files}" default="true"/>
	</f:entry>
	
	<f:entry field="modtime">
		<f:checkbox title="${%Sync with MODTIME for consistency check}" default="false"/>
	</f:entry>

	<f:entry field="quiet">
		<f:checkbox title="${%QUIET Perforce messages}" default="true"/>
	</f:entry>

	<f:entry field="tidy">
    	<f:checkbox title="${%Clean up Review actions}" default="false"/>
    </f:entry>

	<f:entry field="pin">
		<table border="0" width="100%">
			<tr>
				<td nowrap="true">Pin build at Perforce Label</td>
				<td width="100%"><f:textbox/></td>
			</tr>
		</table>
	</f:entry>
	
	<f:section title="Parallel sync">
		<f:advanced>
			<f:entry>
				<f:property field="parallel" />
			</f:entry>
		</f:advanced>
	</f:section>
		  
</j:jelly>
# Change User Description Committed
#3 22348 Paul Allen Parallel Sync - graph support
#2 22326 Paul Allen Merging down using p4-jenkins
#1 21940 Paul Allen Branching using p4-jenkins
//guest/perforce_software/p4jenkins/main/src/main/resources/org/jenkinsci/plugins/p4/populate/AutoCleanImpl/config.jelly
#6 19519 Paul Allen Jelly header update.

<?jelly escape-by-default='true'?>
#5 19324 Paul Allen Added Parallel Sync.

An Advanced Populate option.  Must specify the PATH to the ‘p4’ executable as parallel sync is not supported by p4java.

JENKINS-29228
#4 12977 Paul Allen Quiet option for Populate.
#3 10841 Paul Allen Support for 2014.1 reconcile by MODTIME

Feature allows a user check the option ‘Sync with MODTIME for consistency check’ under the ‘Populate’ option to enable reconcile to check files based on MODTIME.

Includes test case for MODTIME and minor fix for fetching a Label when there is no previous change.

JENKINS-25341
#2 10172 elliot_wiltshire Fix for JENKINS-23974 - add help tips for "auto cleanup and sync" autopopulate setting.

I don't believe the default "on" settings should deviate from the first release, although adding some help bubbles certainly seems like a good idea.
#1 9690 Paul Allen [Branching using p4-jenkins]
Release 1.0.1
//guest/paul_allen/dev/p4-jenkins/p4-client/src/main/resources/org/jenkinsci/plugins/p4/populate/AutoCleanImpl/config.jelly
#1 9672 Paul Allen Refactor name from 'p4_client' to 'p4'.
//guest/paul_allen/dev/p4-jenkins/p4-client/src/main/resources/org/jenkinsci/plugins/p4_client/populate/AutoCleanImpl/config.jelly
#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