anchor.diff:  
   Shallow clone depth::
   
  -  Set shallow clone depth to the specified numebr of commits.
  +  Set shallow clone depth to the specified number of commits.
     Git will only download `depth` commits from the remote repository, saving time and disk space.
   
   Path of the reference repo to use during clone::
  
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: 
    Git refuses to replace a remote commit with a different commit.
    This prevents accidental overwrite of new commits on the remote repository.
    However, there may be times when overwriting commits on the remote repository is acceptable and even desired.
    If the commits from the local workspace should overwrite commits on the remote repository, enable this option.
    It will request that the remote repository destroy history and replace it with history from the workspace.
  
  