anchor.diff:  ====
   
   ----
  -    "strategy": {
  -      "type": "Source",
  -      "sourceStrategy": {
  -        "from": {
  -          "kind": "ImageStreamTag",
  -          "name": "ruby-20-centos7:latest"
  -        },        
  -      }
  +{
  +  "strategy": {
  +    "type": "Source",
  +    "sourceStrategy": {
  +      "from": {
  +        "kind": "ImageStreamTag",
  +        "name": "ruby-20-centos7:latest"
  +      },
       }
  +  }
  +}
   ----
   ====
   +
  
positive.code: ====
  
  ----
      {
        "type": "imageChange",
        "imageChange": {}
      }
  ----
  ====
  +
  
negative.code: the repository, and the build can be re-run anytime with exactly the same
  inputs.
  
  In addition to setting the image field for all `*Strategy*` types, for custom builds,
  the `OPENSHIFT_CUSTOM_BUILD_BASE_IMAGE` environment variable is checked. If it does
  not exist, then it is created with the immutable image reference. If it does exist
  then it is updated with the immutable image reference.
  
  If a build is triggered due to a webhook trigger or manual request,
  