anchor.diff:  Push Only If Build Succeeds::
   
     Only push changes from the workspace to the remote repository if the build succeeds.
  -  If the build status is unstable, failed, or cancelled, the changes from the workspace will not be pushed.
  +  If the build status is unstable, failed, or canceled, the changes from the workspace will not be pushed.
   
   [[publisher-push-merge-results]]
   Merge Results::
  
positive.code: 
    If set and Jenkins is configured to poll for changes, Jenkins will ignore any revisions committed by users in this list when determining if a build should be triggered.
    This can be used to exclude commits done by the build itself from triggering another build, assuming the build server commits the change with a distinct SCM user.
    Using this behaviour prevents the faster `git ls-remote` polling mechanism.
    It forces polling to require a workspace, as if you had selected the <<force-polling-using-workspace,Force polling using workspace>> extension.
  
    Each exclusion uses literal pattern matching, and must be separated by a new line.
  
negative.code: 
  Default::
  
    Build all the branches that match the branch name pattern.
  
  Inverse::
  
  