)]}'
{
  "commit": "f438f765a574024aeee92619dac1c9669faa7401",
  "tree": "94d04a281b4cc919e03e183290ee293f66ac1af9",
  "parents": [
    "006b6fdfd005c97ef89e54d97f3d98531915ff31"
  ],
  "author": {
    "name": "James Daugherty",
    "email": "jdaugherty@jdresources.net",
    "time": "Fri Mar 07 09:53:53 2025 -0500"
  },
  "committer": {
    "name": "James Daugherty",
    "email": "jdaugherty@jdresources.net",
    "time": "Fri Mar 07 09:53:53 2025 -0500"
  },
  "message": "Restructure grails-views into nested folders\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7146eeb1796d6b905452276fb114007e9e5ffdf6",
      "old_mode": 33188,
      "old_path": ".github/workflows/gradle.yml",
      "new_id": "60ad7f7203f2ad66b34c75ba1e4a4b0aa17f273b",
      "new_mode": 33188,
      "new_path": ".github/workflows/gradle.yml"
    },
    {
      "type": "modify",
      "old_id": "8bcaf453faedcf3a349e573a8732a680925394f0",
      "old_mode": 33188,
      "old_path": ".github/workflows/release.yml",
      "new_id": "18087ac1024d132de416d73d961c612770d95f1f",
      "new_mode": 33188,
      "new_path": ".github/workflows/release.yml"
    },
    {
      "type": "modify",
      "old_id": "281622061502e39644e19f31896fac8c683828a4",
      "old_mode": 33188,
      "old_path": "build.gradle",
      "new_id": "309277028013e6c0b1e543774fdd73f6fe16af33",
      "new_mode": 33188,
      "new_path": "build.gradle"
    },
    {
      "type": "rename",
      "old_id": "6f936bd2b660537109dff86fd686f01e151102f0",
      "old_mode": 33188,
      "old_path": "fields-docs/build.gradle",
      "new_id": "6f936bd2b660537109dff86fd686f01e151102f0",
      "new_mode": 33188,
      "new_path": "fields/docs/build.gradle",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1f52f841fb82274f129fcc878f68c545ca64f85d",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/changelog.adoc",
      "new_id": "1f52f841fb82274f129fcc878f68c545ca64f85d",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/changelog.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3a465041c16502228041fc1728c52a318cd4eb5f",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/customizingFieldRendering.adoc",
      "new_id": "3a465041c16502228041fc1728c52a318cd4eb5f",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/customizingFieldRendering.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "58932a69864edfed802ec9c788c0a171de67d866",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/embeddedProperties.adoc",
      "new_id": "58932a69864edfed802ec9c788c0a171de67d866",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/embeddedProperties.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5257a46549183bf07dd6f885c30ff4daf7be1c02",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/includingTemplatesInPlugins.adoc",
      "new_id": "5257a46549183bf07dd6f885c30ff4daf7be1c02",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/includingTemplatesInPlugins.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "45d60b1a243def4040db5cf629fcf76e53c3b1ee",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/index.adoc",
      "new_id": "45d60b1a243def4040db5cf629fcf76e53c3b1ee",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/index.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b56d665cc4b1b1efed82c3954a627adfb0096fe3",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/installation.adoc",
      "new_id": "b56d665cc4b1b1efed82c3954a627adfb0096fe3",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/installation.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "36f831c0ad553ece86aabf32e0c8289ad9db8329",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/introduction.adoc",
      "new_id": "36f831c0ad553ece86aabf32e0c8289ad9db8329",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/introduction.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6ea501c1ec582e708957c201e4a74e50dc04c639",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/links.yml",
      "new_id": "6ea501c1ec582e708957c201e4a74e50dc04c639",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/links.yml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8ad9a55e007f92d8ba989e8a76ab48348f33c454",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/performance.adoc",
      "new_id": "8ad9a55e007f92d8ba989e8a76ab48348f33c454",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/performance.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "66a0554c8765c69476ce8c3a42f9625021368c34",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/ref/Tags/all.adoc",
      "new_id": "66a0554c8765c69476ce8c3a42f9625021368c34",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/ref/Tags/all.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dee9515b467f9e7f3a0599d440115280958af9a7",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/ref/Tags/display.adoc",
      "new_id": "dee9515b467f9e7f3a0599d440115280958af9a7",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/ref/Tags/display.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8f80d5e22db4bb441082a41bb243cac2cc4c2d97",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/ref/Tags/displayWidget.adoc",
      "new_id": "8f80d5e22db4bb441082a41bb243cac2cc4c2d97",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/ref/Tags/displayWidget.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3321e3d726ed966b5ec6d720f9900be5d664eea6",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/ref/Tags/field.adoc",
      "new_id": "3321e3d726ed966b5ec6d720f9900be5d664eea6",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/ref/Tags/field.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "626ff2aa6caf3260706ba800ac917f192ad71a29",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/ref/Tags/input.adoc",
      "new_id": "626ff2aa6caf3260706ba800ac917f192ad71a29",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/ref/Tags/input.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b3473c5cd459879b1cb6e99476a0c8cef24a748e",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/ref/Tags/table.adoc",
      "new_id": "b3473c5cd459879b1cb6e99476a0c8cef24a748e",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/ref/Tags/table.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ffab479a6f96a339974b5410b3cfbf35e8ef3464",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/ref/Tags/widget.adoc",
      "new_id": "ffab479a6f96a339974b5410b3cfbf35e8ef3464",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/ref/Tags/widget.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "758004b8e47b3172637c8f490a5fd8fa604484da",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/ref/Tags/with.adoc",
      "new_id": "758004b8e47b3172637c8f490a5fd8fa604484da",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/ref/Tags/with.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5ec5c916ce94f368d4da50247051b94e175ae699",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/resources/style/layout.html",
      "new_id": "5ec5c916ce94f368d4da50247051b94e175ae699",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/resources/style/layout.html",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1bb0ddd98a2662dbc562abf82d20bb4608c61dd2",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/scaffolding.adoc",
      "new_id": "1bb0ddd98a2662dbc562abf82d20bb4608c61dd2",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/scaffolding.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4f7c3f52f429d4cf20348958106c8c7b4b4ad333",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/scaffolding/definitions/index.adoc",
      "new_id": "4f7c3f52f429d4cf20348958106c8c7b4b4ad333",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/scaffolding/definitions/index.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ca0d33699e08a2ac51288f68d9c242231f244ed6",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/scaffolding/extending/index.adoc",
      "new_id": "ca0d33699e08a2ac51288f68d9c242231f244ed6",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/scaffolding/extending/index.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e8d56928643206f7bbc47427b077804a345b0a82",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/scaffolding/index.adoc",
      "new_id": "e8d56928643206f7bbc47427b077804a345b0a82",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/scaffolding/index.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bb8205afe9fec9bb2910b39854343c9aa9ae8cbc",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/scaffolding/installation/index.adoc",
      "new_id": "bb8205afe9fec9bb2910b39854343c9aa9ae8cbc",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/scaffolding/installation/index.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a76ac991841d94d1db5ba58a56a5ed604c17aeaf",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/scaffolding/introduction.adoc",
      "new_id": "a76ac991841d94d1db5ba58a56a5ed604c17aeaf",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/scaffolding/introduction.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "96ab2b053fd45845d5ff08cc84b494706aeabd0b",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/scaffolding/usage/index.adoc",
      "new_id": "96ab2b053fd45845d5ff08cc84b494706aeabd0b",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/scaffolding/usage/index.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f2dc7c4a621b916fbec1b650c485a1bebe931a3f",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/themes.adoc",
      "new_id": "f2dc7c4a621b916fbec1b650c485a1bebe931a3f",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/themes.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8c1c8ea11d02b0209521997798c4bcfe060db359",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/toc.yml",
      "new_id": "8c1c8ea11d02b0209521997798c4bcfe060db359",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/toc.yml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "130455b8297e545b45c46ac08e9eba32e221cdfd",
      "old_mode": 33188,
      "old_path": "fields-docs/src/docs/usage.adoc",
      "new_id": "130455b8297e545b45c46ac08e9eba32e221cdfd",
      "new_mode": 33188,
      "new_path": "fields/docs/src/docs/usage.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f40415f513a7581bf130924d84c571d83d30063c",
      "old_mode": 33188,
      "old_path": "fields/.github/workflows/gradle.yml",
      "new_id": "f40415f513a7581bf130924d84c571d83d30063c",
      "new_mode": 33188,
      "new_path": "fields/plugin/.github/workflows/gradle.yml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c6e2489487f7bd815f7daadc8eee10e2f295c4a7",
      "old_mode": 33188,
      "old_path": "fields/.github/workflows/release.yml",
      "new_id": "c6e2489487f7bd815f7daadc8eee10e2f295c4a7",
      "new_mode": 33188,
      "new_path": "fields/plugin/.github/workflows/release.yml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "969de1fef3bec64ce4c19dc18d606b786339bf1b",
      "old_mode": 33188,
      "old_path": "fields/.github/workflows/stale.yml",
      "new_id": "969de1fef3bec64ce4c19dc18d606b786339bf1b",
      "new_mode": 33188,
      "new_path": "fields/plugin/.github/workflows/stale.yml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ce3556e75c744db481f06e2bdecca26c5cf3f820",
      "old_mode": 33188,
      "old_path": "fields/README.md",
      "new_id": "ce3556e75c744db481f06e2bdecca26c5cf3f820",
      "new_mode": 33188,
      "new_path": "fields/plugin/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9e389e4aa6555c732c8fb9d1f3bf0e22f97bf876",
      "old_mode": 33188,
      "old_path": "fields/build.gradle",
      "new_id": "f47d1a4d194ddacbe718960191fc8f1b4eeef727",
      "new_mode": 33188,
      "new_path": "fields/plugin/build.gradle",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "9683345daf127ea74a8bd49d92de67dfefb662ca",
      "old_mode": 33188,
      "old_path": "fields/grails-app/init/grails/plugin/formfields/Application.groovy",
      "new_id": "9683345daf127ea74a8bd49d92de67dfefb662ca",
      "new_mode": 33188,
      "new_path": "fields/plugin/grails-app/init/grails/plugin/formfields/Application.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1f20b2df8646183048575b20fdf65b5d3b72c872",
      "old_mode": 33188,
      "old_path": "fields/grails-app/taglib/grails/plugin/formfields/FormFieldsTagLib.groovy",
      "new_id": "1f20b2df8646183048575b20fdf65b5d3b72c872",
      "new_mode": 33188,
      "new_path": "fields/plugin/grails-app/taglib/grails/plugin/formfields/FormFieldsTagLib.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ccd274e63b3e8c11e4b89b450789e88f9a207c44",
      "old_mode": 33188,
      "old_path": "fields/grails-app/views/layouts/_fields/embedded.gsp",
      "new_id": "ccd274e63b3e8c11e4b89b450789e88f9a207c44",
      "new_mode": 33188,
      "new_path": "fields/plugin/grails-app/views/layouts/_fields/embedded.gsp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f096cde1bb61b8adbf0a47062697d4cc64fcf931",
      "old_mode": 33188,
      "old_path": "fields/grails-app/views/templates/_fields/_list.gsp",
      "new_id": "f096cde1bb61b8adbf0a47062697d4cc64fcf931",
      "new_mode": 33188,
      "new_path": "fields/plugin/grails-app/views/templates/_fields/_list.gsp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2f04df84bced21bd1fe42e507d7f5c8ba9e6094b",
      "old_mode": 33188,
      "old_path": "fields/grails-app/views/templates/_fields/_table.gsp",
      "new_id": "2f04df84bced21bd1fe42e507d7f5c8ba9e6094b",
      "new_mode": 33188,
      "new_path": "fields/plugin/grails-app/views/templates/_fields/_table.gsp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fabe1e0a07971e5fd7291561c0f461255a1c6566",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/grails/plugin/formfields/BeanPropertyAccessor.groovy",
      "new_id": "fabe1e0a07971e5fd7291561c0f461255a1c6566",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/grails/plugin/formfields/BeanPropertyAccessor.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ac0415e50cf33f7e3bd18799b628c21480ec9d7a",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/grails/plugin/formfields/BeanPropertyAccessorFactory.groovy",
      "new_id": "ac0415e50cf33f7e3bd18799b628c21480ec9d7a",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/grails/plugin/formfields/BeanPropertyAccessorFactory.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "795d869b34df993509f863f7bfbbf618a3cdc779",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/grails/plugin/formfields/BeanPropertyAccessorImpl.groovy",
      "new_id": "795d869b34df993509f863f7bfbbf618a3cdc779",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/grails/plugin/formfields/BeanPropertyAccessorImpl.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "821fc1816717942230902ad4df97a16bf5e57680",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/grails/plugin/formfields/DelegatingBeanPropertyAccessorImpl.groovy",
      "new_id": "821fc1816717942230902ad4df97a16bf5e57680",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/grails/plugin/formfields/DelegatingBeanPropertyAccessorImpl.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9ff9711ba5a478eee863eba3f76c7c4c8ba705fe",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/grails/plugin/formfields/FieldsGrailsPlugin.groovy",
      "new_id": "9ff9711ba5a478eee863eba3f76c7c4c8ba705fe",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/grails/plugin/formfields/FieldsGrailsPlugin.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2c14aeaefd1344bdff9c23d394118a297df50dee",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/grails/plugin/formfields/FormFieldsTemplateService.groovy",
      "new_id": "2c14aeaefd1344bdff9c23d394118a297df50dee",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/grails/plugin/formfields/FormFieldsTemplateService.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9c39315030f239b22e6774f08a932c6f59c2981e",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/grails/plugin/formfields/PropertyPathAccessor.groovy",
      "new_id": "9c39315030f239b22e6774f08a932c6f59c2981e",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/grails/plugin/formfields/PropertyPathAccessor.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "65c3ba26fa1a0ba47cd90239fb671b5b0b7094ac",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/ScaffoldingBeanConfiguration.groovy",
      "new_id": "65c3ba26fa1a0ba47cd90239fb671b5b0b7094ac",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/ScaffoldingBeanConfiguration.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "62b8cb5c8efe606b95f614713af6366c57359714",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/markup/ContextMarkupRenderer.groovy",
      "new_id": "62b8cb5c8efe606b95f614713af6366c57359714",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/markup/ContextMarkupRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3c257ac04f14a3db238a0a17f98963a165bcca27",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/markup/ContextMarkupRendererImpl.groovy",
      "new_id": "3c257ac04f14a3db238a0a17f98963a165bcca27",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/markup/ContextMarkupRendererImpl.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "989e24bf0057b7a2abebe6d0042b0797c014222f",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/markup/DomainMarkupRenderer.groovy",
      "new_id": "989e24bf0057b7a2abebe6d0042b0797c014222f",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/markup/DomainMarkupRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0e3d610bc50ea77c87c260ea954ecbd6cc260251",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/markup/DomainMarkupRendererImpl.groovy",
      "new_id": "0e3d610bc50ea77c87c260ea954ecbd6cc260251",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/markup/DomainMarkupRendererImpl.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b8a89116a97e9e44a5f359306f845af6601e01ea",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/markup/PropertyMarkupRenderer.groovy",
      "new_id": "b8a89116a97e9e44a5f359306f845af6601e01ea",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/markup/PropertyMarkupRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c1cd205e849a6ed1da6868eba8b65921c1381cc0",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/markup/PropertyMarkupRendererImpl.groovy",
      "new_id": "c1cd205e849a6ed1da6868eba8b65921c1381cc0",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/markup/PropertyMarkupRendererImpl.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6d592bba8a245e723534633fde84b876c8ecac1b",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/model/DomainModelService.groovy",
      "new_id": "6d592bba8a245e723534633fde84b876c8ecac1b",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/model/DomainModelService.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "df5c4ecafdcda16fa3513d0c29941f421ede7bf4",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/model/DomainModelServiceImpl.groovy",
      "new_id": "df5c4ecafdcda16fa3513d0c29941f421ede7bf4",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/model/DomainModelServiceImpl.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8512f38850ddb8d1e9129576c7b42d44e65bf0fd",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/model/property/Constrained.groovy",
      "new_id": "8512f38850ddb8d1e9129576c7b42d44e65bf0fd",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/model/property/Constrained.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8cca6e48da9b303e2e22b3e3fc2058ceae274cc5",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/model/property/DomainProperty.groovy",
      "new_id": "8cca6e48da9b303e2e22b3e3fc2058ceae274cc5",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/model/property/DomainProperty.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a2af45778156b56909dadb971e1a7b42759231f7",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/model/property/DomainPropertyFactory.groovy",
      "new_id": "a2af45778156b56909dadb971e1a7b42759231f7",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/model/property/DomainPropertyFactory.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4464ed9eaa6b7ccd6544163d965d028cfd94dcc2",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/model/property/DomainPropertyFactoryImpl.groovy",
      "new_id": "4464ed9eaa6b7ccd6544163d965d028cfd94dcc2",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/model/property/DomainPropertyFactoryImpl.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b274280312e798f567bb9af0087dba1850ea25ea",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/model/property/DomainPropertyImpl.groovy",
      "new_id": "b274280312e798f567bb9af0087dba1850ea25ea",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/model/property/DomainPropertyImpl.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c896741b64aff482a7c26b2c122feaa3939e5662",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/DomainInputRenderer.groovy",
      "new_id": "c896741b64aff482a7c26b2c122feaa3939e5662",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/DomainInputRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "68a7b6a0bb0c8241df0bb4c664bb165c466e9a5f",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/DomainInputRendererRegistry.groovy",
      "new_id": "68a7b6a0bb0c8241df0bb4c664bb165c466e9a5f",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/DomainInputRendererRegistry.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "db2ce0e2dcc8750e795bdb1d65afd631fda0a5b1",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/DomainOutputRenderer.groovy",
      "new_id": "db2ce0e2dcc8750e795bdb1d65afd631fda0a5b1",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/DomainOutputRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "43f885ce4a1247ef7c9acc80afebfbb86ec06ddc",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/DomainOutputRendererRegistry.groovy",
      "new_id": "43f885ce4a1247ef7c9acc80afebfbb86ec06ddc",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/DomainOutputRendererRegistry.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bcb7729d604d3ffac1aa720fbcfde514d5c1ca80",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/DomainRenderer.groovy",
      "new_id": "bcb7729d604d3ffac1aa720fbcfde514d5c1ca80",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/DomainRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "584492bd7d648bf9dc2d0622171f3e24e4ae6352",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/DomainRendererRegisterer.groovy",
      "new_id": "584492bd7d648bf9dc2d0622171f3e24e4ae6352",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/DomainRendererRegisterer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c860b2a010ef075b2f3dff19adf053c78938f7d0",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/DomainRendererRegistry.groovy",
      "new_id": "c860b2a010ef075b2f3dff19adf053c78938f7d0",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/DomainRendererRegistry.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3d225f6c9da411693a852c45f02d3d50fd0f60ad",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/input/AssociationInputRenderer.groovy",
      "new_id": "3d225f6c9da411693a852c45f02d3d50fd0f60ad",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/input/AssociationInputRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0ea2a08ce724d5f37629822233d1d0a03b3e4029",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/input/BidirectionalToManyInputRenderer.groovy",
      "new_id": "0ea2a08ce724d5f37629822233d1d0a03b3e4029",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/input/BidirectionalToManyInputRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1e9389f06571b7996eda4cce813a3d72ae993ae3",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/input/BooleanInputRenderer.groovy",
      "new_id": "1e9389f06571b7996eda4cce813a3d72ae993ae3",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/input/BooleanInputRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cfe4e2bff52468d2b8fba94e974fb0846976527e",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/input/CurrencyInputRenderer.groovy",
      "new_id": "cfe4e2bff52468d2b8fba94e974fb0846976527e",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/input/CurrencyInputRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6dc167e03833d0beaeef0473d4598d3e017fc117",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/input/DateInputRenderer.groovy",
      "new_id": "6dc167e03833d0beaeef0473d4598d3e017fc117",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/input/DateInputRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dda16f83d2d46cd9222e01e721bc2b97cca26925",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/input/DefaultInputRenderer.groovy",
      "new_id": "dda16f83d2d46cd9222e01e721bc2b97cca26925",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/input/DefaultInputRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "26f1f54036912c6f8403371e111d671ae59afbfd",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/input/EnumInputRenderer.groovy",
      "new_id": "26f1f54036912c6f8403371e111d671ae59afbfd",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/input/EnumInputRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "903f8903b40db8abc63a8ff7d20ca69456252505",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/input/FileInputRenderer.groovy",
      "new_id": "903f8903b40db8abc63a8ff7d20ca69456252505",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/input/FileInputRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d8f6f803bac771ff01e9aed529dedb66ad73df14",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/input/InListInputRenderer.groovy",
      "new_id": "d8f6f803bac771ff01e9aed529dedb66ad73df14",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/input/InListInputRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d4d56299a25ca7c7c052ebc78e5f2056d1223f56",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/input/LocaleInputRenderer.groovy",
      "new_id": "d4d56299a25ca7c7c052ebc78e5f2056d1223f56",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/input/LocaleInputRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "06dd7242155e408cb4bdd2d2bc02681e5dbfef80",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/input/MapToSelectInputRenderer.groovy",
      "new_id": "06dd7242155e408cb4bdd2d2bc02681e5dbfef80",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/input/MapToSelectInputRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f892a5eef648f8c08355d4c28858a52ac0911d6e",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/input/NumberInputRenderer.groovy",
      "new_id": "f892a5eef648f8c08355d4c28858a52ac0911d6e",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/input/NumberInputRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3d0d0064d5abe62aa48dba096b0c9189422781a1",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/input/StringInputRenderer.groovy",
      "new_id": "3d0d0064d5abe62aa48dba096b0c9189422781a1",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/input/StringInputRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4c78bf8308839d5c85a7319721ef5d414879353e",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/input/TextareaInputRenderer.groovy",
      "new_id": "4c78bf8308839d5c85a7319721ef5d414879353e",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/input/TextareaInputRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3e9d3b52999f8aa4d1230db29091586fe66fd720",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/input/TimeInputRenderer.groovy",
      "new_id": "3e9d3b52999f8aa4d1230db29091586fe66fd720",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/input/TimeInputRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "49a702673f5ca56ee8cb6fd1b70cd3058a83be17",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/input/TimeZoneInputRenderer.groovy",
      "new_id": "49a702673f5ca56ee8cb6fd1b70cd3058a83be17",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/input/TimeZoneInputRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a426b093b7b8ee84966465282b9950547edd8c38",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/input/UrlInputRenderer.groovy",
      "new_id": "a426b093b7b8ee84966465282b9950547edd8c38",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/input/UrlInputRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4b29ba4d590e13abda07f94d8aeef6e2736c4b97",
      "old_mode": 33188,
      "old_path": "fields/src/main/groovy/org/grails/scaffolding/registry/output/DefaultOutputRenderer.groovy",
      "new_id": "4b29ba4d590e13abda07f94d8aeef6e2736c4b97",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/main/groovy/org/grails/scaffolding/registry/output/DefaultOutputRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ece63972cffbbeed7694c9838fdf219a10e8b0ad",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/AssociationTypeTemplatesSpec.groovy",
      "new_id": "ece63972cffbbeed7694c9838fdf219a10e8b0ad",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/AssociationTypeTemplatesSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "efb4304585d8b31fd6f1eb1cf5cec508918d948c",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/BuildsAccessorFactory.groovy",
      "new_id": "efb4304585d8b31fd6f1eb1cf5cec508918d948c",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/BuildsAccessorFactory.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6d4a5026af84279d0e875743b77e5bd539c5e14c",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/CommandPropertyAccessorSpec.groovy",
      "new_id": "6d4a5026af84279d0e875743b77e5bd539c5e14c",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/CommandPropertyAccessorSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c507fd01aef9069b8c816bd9ee74fe35bceab73d",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/DefaultFieldTemplateSpec.groovy",
      "new_id": "c507fd01aef9069b8c816bd9ee74fe35bceab73d",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/DefaultFieldTemplateSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0f258c50b2c341ed310bf04c5eec5586f67d325c",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/DefaultInputRenderingPersistentSpec.groovy",
      "new_id": "0f258c50b2c341ed310bf04c5eec5586f67d325c",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/DefaultInputRenderingPersistentSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2c6163350c39a6ad9d85589d04cb17b5c902efda",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/DefaultInputRenderingSpec.groovy",
      "new_id": "2c6163350c39a6ad9d85589d04cb17b5c902efda",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/DefaultInputRenderingSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1ef2816b55626d715704ac07dc55ed6af17ced2b",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/DerivedPropertySpec.groovy",
      "new_id": "1ef2816b55626d715704ac07dc55ed6af17ced2b",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/DerivedPropertySpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "96ae83df2b8428b2bf4f98f373fe78bcf0a5baa1",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/DisplayWidgetSpec.groovy",
      "new_id": "96ae83df2b8428b2bf4f98f373fe78bcf0a5baa1",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/DisplayWidgetSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d6ecae12e6223f0f05c4c499678a0b56888c38e5",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/DomainClassPropertyAccessorSpec.groovy",
      "new_id": "d6ecae12e6223f0f05c4c499678a0b56888c38e5",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/DomainClassPropertyAccessorSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0e8e74bb550f103eb6773ea92dd53508defc9a13",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/FormFieldsTemplateServiceSpec.groovy",
      "new_id": "0e8e74bb550f103eb6773ea92dd53508defc9a13",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/FormFieldsTemplateServiceSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "19796a44db733690f60300f8c3982a57ff7dcee5",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/PlainObjectPropertyAccessorSpec.groovy",
      "new_id": "19796a44db733690f60300f8c3982a57ff7dcee5",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/PlainObjectPropertyAccessorSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f4a374a56f76a0d111dfcf40c6d0ee258b959a0c",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/TemplateLookupCachingSpec.groovy",
      "new_id": "f4a374a56f76a0d111dfcf40c6d0ee258b959a0c",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/TemplateLookupCachingSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6d7256af08d554a539272033e0d829d8d20d4cf0",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/TransientPropertySpec.groovy",
      "new_id": "6d7256af08d554a539272033e0d829d8d20d4cf0",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/TransientPropertySpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a42907bfad113e6bdfb874f4748d394a01d31d5f",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/mock/Address.groovy",
      "new_id": "a42907bfad113e6bdfb874f4748d394a01d31d5f",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/mock/Address.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b9a9791350f673bbf5ee79d521b792a56fac7c91",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/mock/Author.groovy",
      "new_id": "b9a9791350f673bbf5ee79d521b792a56fac7c91",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/mock/Author.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a091e51e1722a281d58c4b5323d579117766b810",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/mock/Book.groovy",
      "new_id": "a091e51e1722a281d58c4b5323d579117766b810",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/mock/Book.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "16509d29fbfcd821b933c7b80123ecce1fc2a64f",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/mock/Employee.groovy",
      "new_id": "16509d29fbfcd821b933c7b80123ecce1fc2a64f",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/mock/Employee.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2fffbaec6847230afb91b8d173b96a4f366fdb3c",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/mock/Gender.groovy",
      "new_id": "2fffbaec6847230afb91b8d173b96a4f366fdb3c",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/mock/Gender.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "57359dcb639c3e9309f84285dc773387db76effd",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/mock/Person.groovy",
      "new_id": "57359dcb639c3e9309f84285dc773387db76effd",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/mock/Person.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "81cad021b93c69c0a4a1526251ecd35d9047be79",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/mock/Product.groovy",
      "new_id": "81cad021b93c69c0a4a1526251ecd35d9047be79",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/mock/Product.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0a92b3ad4c8a268d0e1341fbbe735e2151691d26",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/mock/Salutation.groovy",
      "new_id": "0a92b3ad4c8a268d0e1341fbbe735e2151691d26",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/mock/Salutation.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8fdf9b683f49216b5c5edd2bd1095ef6ea6cbf01",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/mock/User.groovy",
      "new_id": "8fdf9b683f49216b5c5edd2bd1095ef6ea6cbf01",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/mock/User.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "874c33f07c4dc6b8e7efeb5704d46e38ca1132a2",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/taglib/AbstractFormFieldsTagLibSpec.groovy",
      "new_id": "874c33f07c4dc6b8e7efeb5704d46e38ca1132a2",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/taglib/AbstractFormFieldsTagLibSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4b6f63e0c34f46736560dbab6e852cad1ab9280c",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/taglib/AllTagSpec.groovy",
      "new_id": "4b6f63e0c34f46736560dbab6e852cad1ab9280c",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/taglib/AllTagSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f613c974b38f4342c159f79b50b7cf9a436f0ed2",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/taglib/AttributesOfWithAndAllTagsArePropagatedSpec.groovy",
      "new_id": "f613c974b38f4342c159f79b50b7cf9a436f0ed2",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/taglib/AttributesOfWithAndAllTagsArePropagatedSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "27e9c640b0a65ff8b9073a3b3bf3f0f55fcf75da",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/taglib/DisplayTagSpec.groovy",
      "new_id": "27e9c640b0a65ff8b9073a3b3bf3f0f55fcf75da",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/taglib/DisplayTagSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "406bc2c09b2774e97e2f768a6c25a78ed406e429",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/taglib/EmbeddedPropertiesSpec.groovy",
      "new_id": "406bc2c09b2774e97e2f768a6c25a78ed406e429",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/taglib/EmbeddedPropertiesSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "63443779e0432a10f4d2a8e723f49099ac050098",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/taglib/ExtraAttributesSpec.groovy",
      "new_id": "63443779e0432a10f4d2a8e723f49099ac050098",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/taglib/ExtraAttributesSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f6df336e104afe13e0da7d8db4049a622484a0d7",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/taglib/FieldNamePrefixSpec.groovy",
      "new_id": "f6df336e104afe13e0da7d8db4049a622484a0d7",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/taglib/FieldNamePrefixSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f8ce2ce43412293c6b4909276f1f5c48c0ffecc7",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/taglib/FieldTagWithBodySpec.groovy",
      "new_id": "f8ce2ce43412293c6b4909276f1f5c48c0ffecc7",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/taglib/FieldTagWithBodySpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "752a56da530e401983b2d7e64200857a53feff18",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/taglib/FieldTagWithoutBeanSpec.groovy",
      "new_id": "752a56da530e401983b2d7e64200857a53feff18",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/taglib/FieldTagWithoutBeanSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "189c25ab708d0d46bed4277372eb0b7ec7207128",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/taglib/RequiredAttributesSpec.groovy",
      "new_id": "189c25ab708d0d46bed4277372eb0b7ec7207128",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/taglib/RequiredAttributesSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "04fc0e624e841b8db8a7cee8db564679d613da69",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/taglib/TableSpec.groovy",
      "new_id": "04fc0e624e841b8db8a7cee8db564679d613da69",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/taglib/TableSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "01d8b7275e95a9dc6049a514a5bb82e083e0e28f",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/taglib/TemplateModelSpec.groovy",
      "new_id": "01d8b7275e95a9dc6049a514a5bb82e083e0e28f",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/taglib/TemplateModelSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0072af3a91898796708346a23174a5df35a5ff52",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/grails/plugin/formfields/taglib/WithTagSpec.groovy",
      "new_id": "0072af3a91898796708346a23174a5df35a5ff52",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/grails/plugin/formfields/taglib/WithTagSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "be7ad0edfa2a4f8d0176d9fed2f94ff6fe6d5369",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/ClosureCapture.groovy",
      "new_id": "be7ad0edfa2a4f8d0176d9fed2f94ff6fe6d5369",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/ClosureCapture.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "52f576e9379d3402960f35d9362e68ed5a559d16",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/ClosureCaptureSpecification.groovy",
      "new_id": "52f576e9379d3402960f35d9362e68ed5a559d16",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/ClosureCaptureSpecification.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f0c1b6ef5b61a1a96911e60c1cdc866c69d07abe",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/markup/ContextMarkupRendererSpec.groovy",
      "new_id": "f0c1b6ef5b61a1a96911e60c1cdc866c69d07abe",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/markup/ContextMarkupRendererSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b6cc5586b0b967f7e2711997a87ad6f4a5b7d593",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/markup/DomainMarkupRendererSpec.groovy",
      "new_id": "b6cc5586b0b967f7e2711997a87ad6f4a5b7d593",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/markup/DomainMarkupRendererSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4b6bcc4632bcea620f52e43807669a1939234f4a",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/markup/PropertyMarkupRendererSpec.groovy",
      "new_id": "4b6bcc4632bcea620f52e43807669a1939234f4a",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/markup/PropertyMarkupRendererSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d225495fac22cd4a33f3581e41c5914c0de39b0e",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/model/DomainModelServiceSpec.groovy",
      "new_id": "d225495fac22cd4a33f3581e41c5914c0de39b0e",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/model/DomainModelServiceSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "07e4eaa822546594b70fc8004a7f4b170865e623",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/model/MocksDomain.groovy",
      "new_id": "07e4eaa822546594b70fc8004a7f4b170865e623",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/model/MocksDomain.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "de665390308b280531c70f984690ddccc140d4c2",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/model/property/DomainPropertySpec.groovy",
      "new_id": "de665390308b280531c70f984690ddccc140d4c2",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/model/property/DomainPropertySpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "30a17aef2aa35df3d1ed1cd457c30e5f39a770dc",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/model/property/EntityValidatorDomainPropertySpec.groovy",
      "new_id": "30a17aef2aa35df3d1ed1cd457c30e5f39a770dc",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/model/property/EntityValidatorDomainPropertySpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "aef40a56ab0bb6887603c8ddf473abba9de9d373",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/registry/DomainRendererRegistererSpec.groovy",
      "new_id": "aef40a56ab0bb6887603c8ddf473abba9de9d373",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/registry/DomainRendererRegistererSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "26480e6eb0a4f8c261a6773a8daa19589744ff43",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/registry/DomainRendererRegistrySpec.groovy",
      "new_id": "26480e6eb0a4f8c261a6773a8daa19589744ff43",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/registry/DomainRendererRegistrySpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "39a4ec0d4f858ccc718155724f1eaa97212ded86",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/registry/input/AssociationInputRendererSpec.groovy",
      "new_id": "39a4ec0d4f858ccc718155724f1eaa97212ded86",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/registry/input/AssociationInputRendererSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5f75826f68fe9532b408e6e902c25b5b9792d618",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/registry/input/BidirectionalToManyInputRendererSpec.groovy",
      "new_id": "5f75826f68fe9532b408e6e902c25b5b9792d618",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/registry/input/BidirectionalToManyInputRendererSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "84da58cebda37945311106b4358daaab1fab9f59",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/registry/input/BooleanInputRendererSpec.groovy",
      "new_id": "84da58cebda37945311106b4358daaab1fab9f59",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/registry/input/BooleanInputRendererSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6a0dad57e28ab3317cc77dc01010acf87a0822a4",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/registry/input/CurrencyInputRendererSpec.groovy",
      "new_id": "6a0dad57e28ab3317cc77dc01010acf87a0822a4",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/registry/input/CurrencyInputRendererSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "363835827595b314d55d1981388845e183c9d4c2",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/registry/input/DateInputRendererSpec.groovy",
      "new_id": "363835827595b314d55d1981388845e183c9d4c2",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/registry/input/DateInputRendererSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "412d9b0b587ecde21b825f818a0afc12a506376d",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/registry/input/EnumInputRendererSpec.groovy",
      "new_id": "412d9b0b587ecde21b825f818a0afc12a506376d",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/registry/input/EnumInputRendererSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9d4914097b3e115b4acfa2e624c83a4156f484db",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/registry/input/FileInputRendererSpec.groovy",
      "new_id": "9d4914097b3e115b4acfa2e624c83a4156f484db",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/registry/input/FileInputRendererSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a37068dcbf10cf2ff52d28e3ff70a8d5ff771942",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/registry/input/InListInputRendererSpec.groovy",
      "new_id": "a37068dcbf10cf2ff52d28e3ff70a8d5ff771942",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/registry/input/InListInputRendererSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e73834be8cb3f7eebcccaa7460570ef9e55c77d1",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/registry/input/LocaleInputRendererSpec.groovy",
      "new_id": "e73834be8cb3f7eebcccaa7460570ef9e55c77d1",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/registry/input/LocaleInputRendererSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6e6876737abe7e301440fc82648ef4ea654e6aad",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/registry/input/MapToSelectInputRendererSpec.groovy",
      "new_id": "6e6876737abe7e301440fc82648ef4ea654e6aad",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/registry/input/MapToSelectInputRendererSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a6a802e0653c82dfab0e95a7ed20e076eae8d362",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/registry/input/NumberInputRendererSpec.groovy",
      "new_id": "a6a802e0653c82dfab0e95a7ed20e076eae8d362",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/registry/input/NumberInputRendererSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f446fd970f29e9a1aae407aec322a71bf7d89a6b",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/registry/input/StringInputRendererSpec.groovy",
      "new_id": "f446fd970f29e9a1aae407aec322a71bf7d89a6b",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/registry/input/StringInputRendererSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3d11e96a6dc57e63efc61b43182f5c8055154f12",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/registry/input/TextareaInputRendererSpec.groovy",
      "new_id": "3d11e96a6dc57e63efc61b43182f5c8055154f12",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/registry/input/TextareaInputRendererSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c8c47b690014460aa7982d85f0ee6f631ac0baaf",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/registry/input/TimeInputRendererSpec.groovy",
      "new_id": "c8c47b690014460aa7982d85f0ee6f631ac0baaf",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/registry/input/TimeInputRendererSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "70b3be3901593b64d372fd95d8e72cba82ae42c5",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/registry/input/TimeZoneInputRendererSpec.groovy",
      "new_id": "70b3be3901593b64d372fd95d8e72cba82ae42c5",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/registry/input/TimeZoneInputRendererSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1372ac0b1c8356dd0baceb3f7e591318636fe464",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/registry/input/UrlInputRendererSpec.groovy",
      "new_id": "1372ac0b1c8356dd0baceb3f7e591318636fe464",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/registry/input/UrlInputRendererSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ebd4edbc59fe206db6343ee6e4c1b360b96e8edf",
      "old_mode": 33188,
      "old_path": "fields/src/test/groovy/org/grails/scaffolding/registry/output/DefaultDomainOutputRendererSpec.groovy",
      "new_id": "ebd4edbc59fe206db6343ee6e4c1b360b96e8edf",
      "new_mode": 33188,
      "new_path": "fields/plugin/src/test/groovy/org/grails/scaffolding/registry/output/DefaultDomainOutputRendererSpec.groovy",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "62fa7afed4cc1a2cf78ec5f6ef5c747689937df1",
      "old_mode": 33188,
      "old_path": "gradle/publishing.gradle",
      "new_id": "9e56a17c7ceec876ac1c3ad04d92a77478f1d2c7",
      "new_mode": 33188,
      "new_path": "gradle/publishing.gradle"
    },
    {
      "type": "delete",
      "old_id": "9c4d303d8eec406378c6ec7a1c24a7db88b0ca48",
      "old_mode": 33188,
      "old_path": "grails-gsp/.github/dependabot.yml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f92689d9648cb2f4319438eb7025c07daf697973",
      "old_mode": 33188,
      "old_path": "grails-gsp/.github/release-drafter.yml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b455295b457d1d7fc38fdb98b2c701b66efaec43",
      "old_mode": 33188,
      "old_path": "grails-gsp/.github/renovate.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "78237266650f9fdccd23c26ffa13c482815d2e3b",
      "old_mode": 33188,
      "old_path": "grails-gsp/.github/workflows/docs.yml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bdd4a4984738fd943af3bd197e5075725d6d9168",
      "old_mode": 33188,
      "old_path": "grails-gsp/.github/workflows/gradle.yml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ce36397ca67380905dc7cbc11cc7ab28dfd71de9",
      "old_mode": 33188,
      "old_path": "grails-gsp/.github/workflows/groovy-joint-workflow.yml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e6c33a7588d7b1fe062186a219323570d82ffa40",
      "old_mode": 33188,
      "old_path": "grails-gsp/.github/workflows/release-notes.yml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f712bf54c66fd1670f8716add365c1dd82828d30",
      "old_mode": 33188,
      "old_path": "grails-gsp/.github/workflows/release.yml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "8274d04d8fd4469209ae4bce309b9fa77a9a664b",
      "old_mode": 33188,
      "old_path": "settings.gradle",
      "new_id": "03693a4d3014ee254f2ff904656db0ffe1537c67",
      "new_mode": 33188,
      "new_path": "settings.gradle"
    },
    {
      "type": "rename",
      "old_id": "a4df679d9d9ae01e1c9773076afeaecb98d6b61a",
      "old_mode": 33188,
      "old_path": "views-core/build.gradle",
      "new_id": "a4df679d9d9ae01e1c9773076afeaecb98d6b61a",
      "new_mode": 33188,
      "new_path": "views/core/build.gradle",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2221be87b22fc40191ab9570ec15dc967c7b921a",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/AbstractGroovyTemplateCompiler.groovy",
      "new_id": "2221be87b22fc40191ab9570ec15dc967c7b921a",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/AbstractGroovyTemplateCompiler.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dd8c570b275b56770e27a220cbd5e06a8e8e0e77",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/AbstractWritableScript.groovy",
      "new_id": "dd8c570b275b56770e27a220cbd5e06a8e8e0e77",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/AbstractWritableScript.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1667c9d353d1cbc52f69baad1e0c069ce83e8e6e",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/GenericViewConfiguration.groovy",
      "new_id": "1667c9d353d1cbc52f69baad1e0c069ce83e8e6e",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/GenericViewConfiguration.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1440f2660ee3a62a50f95583d2df360e8825d9df",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/GrailsViewTemplate.groovy",
      "new_id": "1440f2660ee3a62a50f95583d2df360e8825d9df",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/GrailsViewTemplate.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "97a85de4f0319f3dd1be73a6bc8f57f7db458738",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/ResolvableGroovyTemplateEngine.groovy",
      "new_id": "97a85de4f0319f3dd1be73a6bc8f57f7db458738",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/ResolvableGroovyTemplateEngine.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d8792001c12c9d3dfa01e13825c91a0b35ed88c2",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/TemplateResolver.groovy",
      "new_id": "d8792001c12c9d3dfa01e13825c91a0b35ed88c2",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/TemplateResolver.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "eabd6380a2c2b88adb2b9422b2de80802416d575",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/ViewCompilationException.groovy",
      "new_id": "eabd6380a2c2b88adb2b9422b2de80802416d575",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/ViewCompilationException.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bd79bc855732d44dac581a375d45de0399476950",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/ViewConfiguration.groovy",
      "new_id": "bd79bc855732d44dac581a375d45de0399476950",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/ViewConfiguration.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "270ee9d42c656e7975e98a8a8e79e245cc9ac0a5",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/ViewException.groovy",
      "new_id": "270ee9d42c656e7975e98a8a8e79e245cc9ac0a5",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/ViewException.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c0cd432c9156109904becb4dfda156dd36570b78",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/ViewRenderException.groovy",
      "new_id": "c0cd432c9156109904becb4dfda156dd36570b78",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/ViewRenderException.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0609116cd3335658e05e2ce1fc100db119bd8af0",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/ViewUriResolver.groovy",
      "new_id": "0609116cd3335658e05e2ce1fc100db119bd8af0",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/ViewUriResolver.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "22cf59845b0c6a778202142deef16fa0a30d7aa3",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/Views.groovy",
      "new_id": "22cf59845b0c6a778202142deef16fa0a30d7aa3",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/Views.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "69b08a71b43c7185ab92136c1b00194ff88db2ed",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/ViewsEnvironment.groovy",
      "new_id": "69b08a71b43c7185ab92136c1b00194ff88db2ed",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/ViewsEnvironment.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "75026066f12eb04374c6f88182c0f70585d9276b",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/WritableScript.groovy",
      "new_id": "75026066f12eb04374c6f88182c0f70585d9276b",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/WritableScript.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "82481da430a52dc50f957d5d8501284546cd45c3",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/WritableScriptTemplate.groovy",
      "new_id": "82481da430a52dc50f957d5d8501284546cd45c3",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/WritableScriptTemplate.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a1e09e206ad277a5f9e67bfa0d1388357163271d",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/WriterProvider.groovy",
      "new_id": "a1e09e206ad277a5f9e67bfa0d1388357163271d",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/WriterProvider.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1655f42fbbfa0be5bdf0cdf7677fae89b096a1da",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/api/GrailsView.groovy",
      "new_id": "1655f42fbbfa0be5bdf0cdf7677fae89b096a1da",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/api/GrailsView.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5203a7eccec5e6f7fc0474b02ca5ef7839d981e6",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/api/GrailsViewHelper.groovy",
      "new_id": "5203a7eccec5e6f7fc0474b02ca5ef7839d981e6",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/api/GrailsViewHelper.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "56d6e3d918cd1c6e0743cc3ac0fa7589bd2ff2d8",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/api/HttpView.groovy",
      "new_id": "56d6e3d918cd1c6e0743cc3ac0fa7589bd2ff2d8",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/api/HttpView.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "602758639a361fae16034bd377fda248679875c3",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/api/View.groovy",
      "new_id": "602758639a361fae16034bd377fda248679875c3",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/api/View.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "86431f483c6ff467488f17358ffe94fb5f3dcfd0",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/api/http/Parameters.groovy",
      "new_id": "86431f483c6ff467488f17358ffe94fb5f3dcfd0",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/api/http/Parameters.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "405c7bbd7d704abc5abbf9d7cc287c4dedf042f1",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/api/http/Request.groovy",
      "new_id": "405c7bbd7d704abc5abbf9d7cc287c4dedf042f1",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/api/http/Request.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ea066878f5149b196d8b494b60992af2b97f04d2",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/api/http/Response.groovy",
      "new_id": "ea066878f5149b196d8b494b60992af2b97f04d2",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/api/http/Response.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f9003367e24318232ecd176f34c4635eb15ee04b",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/api/internal/DefaultGrailsViewHelper.groovy",
      "new_id": "f9003367e24318232ecd176f34c4635eb15ee04b",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/api/internal/DefaultGrailsViewHelper.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dd239e3609074af7dffc469527940ea55edf10ba",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/api/internal/EmptyParameters.groovy",
      "new_id": "dd239e3609074af7dffc469527940ea55edf10ba",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/api/internal/EmptyParameters.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "99a6237d352cb2be7e0b0cf0a682634684f3aea2",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/compiler/BuilderTypeCheckingExtension.groovy",
      "new_id": "99a6237d352cb2be7e0b0cf0a682634684f3aea2",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/compiler/BuilderTypeCheckingExtension.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9850ea3c44d2eab6111a1c3091c4a19278cb8869",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/compiler/HalCodeVisitorSupport.groovy",
      "new_id": "9850ea3c44d2eab6111a1c3091c4a19278cb8869",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/compiler/HalCodeVisitorSupport.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "41adf0cb590e5b5dec4da58a08bfaed827a3fca1",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/compiler/ViewsTransform.groovy",
      "new_id": "41adf0cb590e5b5dec4da58a08bfaed827a3fca1",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/compiler/ViewsTransform.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "731acf69f169122c4bdd905654aa21d651fa0a17",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/mvc/GenericGroovyTemplateView.groovy",
      "new_id": "731acf69f169122c4bdd905654aa21d651fa0a17",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/mvc/GenericGroovyTemplateView.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1f3b5bed8c78782ae9eb190469eaa12adf0a4083",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/mvc/GenericGroovyTemplateViewResolver.groovy",
      "new_id": "1f3b5bed8c78782ae9eb190469eaa12adf0a4083",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/mvc/GenericGroovyTemplateViewResolver.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4df22ce722fc736062cffad3c916d54db71bf77e",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/mvc/SmartViewResolver.groovy",
      "new_id": "4df22ce722fc736062cffad3c916d54db71bf77e",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/mvc/SmartViewResolver.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d1fcce1b86d66553e661bc86abd365853cb2c405",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/mvc/http/DelegatingParameters.groovy",
      "new_id": "d1fcce1b86d66553e661bc86abd365853cb2c405",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/mvc/http/DelegatingParameters.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "806e4b231ce3d857ed418b05bfd599bc47b73ca1",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/mvc/renderer/DefaultViewRenderer.groovy",
      "new_id": "806e4b231ce3d857ed418b05bfd599bc47b73ca1",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/mvc/renderer/DefaultViewRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1fc0c85c2d406d42e3df5e43b308f0b07d8d4407",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/resolve/GenericGroovyTemplateResolver.groovy",
      "new_id": "1fc0c85c2d406d42e3df5e43b308f0b07d8d4407",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/resolve/GenericGroovyTemplateResolver.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "20c74aa7fb00dabb9bfd964850b92ddec30f154a",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/resolve/GenericViewUriResolver.groovy",
      "new_id": "20c74aa7fb00dabb9bfd964850b92ddec30f154a",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/resolve/GenericViewUriResolver.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "93c2429d729124548bcb4da674eb6d0fcb280087",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/resolve/PluginAwareTemplateResolver.groovy",
      "new_id": "93c2429d729124548bcb4da674eb6d0fcb280087",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/resolve/PluginAwareTemplateResolver.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c1ca1c634c00e8eadf20dc3ec4aff5a8e322d539",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/resolve/TemplateResolverUtils.groovy",
      "new_id": "c1ca1c634c00e8eadf20dc3ec4aff5a8e322d539",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/resolve/TemplateResolverUtils.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fdf9b4d1ae9539f7f2c6b4bc05c7037766bc7e11",
      "old_mode": 33188,
      "old_path": "views-core/src/main/groovy/grails/views/utils/ViewUtils.groovy",
      "new_id": "fdf9b4d1ae9539f7f2c6b4bc05c7037766bc7e11",
      "new_mode": 33188,
      "new_path": "views/core/src/main/groovy/grails/views/utils/ViewUtils.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8b43992adedc7c63afc25c20b7958c70342276d7",
      "old_mode": 33188,
      "old_path": "views-core/src/test/groovy/grails/views/GenericViewConfigurationSpec.groovy",
      "new_id": "8b43992adedc7c63afc25c20b7958c70342276d7",
      "new_mode": 33188,
      "new_path": "views/core/src/test/groovy/grails/views/GenericViewConfigurationSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d872ad90b381c31df7bcbb2202149bdf3e72b1af",
      "old_mode": 33188,
      "old_path": "views-core/src/test/groovy/grails/views/resolve/TemplateResolveUtilsSpec.groovy",
      "new_id": "d872ad90b381c31df7bcbb2202149bdf3e72b1af",
      "new_mode": 33188,
      "new_path": "views/core/src/test/groovy/grails/views/resolve/TemplateResolveUtilsSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "189a94bc6e82b5928b7d4c095b92b1caf4b9592e",
      "old_mode": 33188,
      "old_path": "views-docs/build.gradle",
      "new_id": "189a94bc6e82b5928b7d4c095b92b1caf4b9592e",
      "new_mode": 33188,
      "new_path": "views/docs/build.gradle",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7462797f44f89a005dbd2b4c0afdbe8e86ddc89b",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/index.adoc",
      "new_id": "7462797f44f89a005dbd2b4c0afdbe8e86ddc89b",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/index.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b90e82784f1c751e3963ea34a80e309f04734c62",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/introduction.adoc",
      "new_id": "b90e82784f1c751e3963ea34a80e309f04734c62",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/introduction.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3517e481a9214dacdf329f0696a240a40b6f028b",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/json/configuration.adoc",
      "new_id": "3517e481a9214dacdf329f0696a240a40b6f028b",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/json/configuration.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9f3e471cdc461aaa8d46de9ebacc3a04733c1bac",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/json/contentNegotiation.adoc",
      "new_id": "9f3e471cdc461aaa8d46de9ebacc3a04733c1bac",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/json/contentNegotiation.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "056cdc3a19493fbc5d8f8726c36cff14b4d5ca7a",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/json/converters.adoc",
      "new_id": "056cdc3a19493fbc5d8f8726c36cff14b4d5ca7a",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/json/converters.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dabee1a591ab5ea268c030c2ba498b35dad4c640",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/json/debugging.adoc",
      "new_id": "dabee1a591ab5ea268c030c2ba498b35dad4c640",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/json/debugging.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3e3225acdd1d74365e1abab4ed9500abfa9dd2cf",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/json/hal.adoc",
      "new_id": "3e3225acdd1d74365e1abab4ed9500abfa9dd2cf",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/json/hal.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "754c347456687899a48c41563247a5fad0d40c4e",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/json/history.adoc",
      "new_id": "754c347456687899a48c41563247a5fad0d40c4e",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/json/history.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "08a16a99979a2b8dec479f7b4c3b4b315d81b88a",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/json/index.adoc",
      "new_id": "08a16a99979a2b8dec479f7b4c3b4b315d81b88a",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/json/index.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a50097602a2493fd4cacda7d5df925002819d84a",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/json/installation.adoc",
      "new_id": "a50097602a2493fd4cacda7d5df925002819d84a",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/json/installation.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7569975cf6bdd496a7e0e059ef63936ccab43e80",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/json/intellij.adoc",
      "new_id": "7569975cf6bdd496a7e0e059ef63936ccab43e80",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/json/intellij.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4eb07bc6e0020e236826921cc620a7e9be8d9c82",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/json/introduction.adoc",
      "new_id": "4eb07bc6e0020e236826921cc620a7e9be8d9c82",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/json/introduction.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "118fecd94e74da20a6b3bf77be12f048e888b147",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/json/jsonapi.adoc",
      "new_id": "118fecd94e74da20a6b3bf77be12f048e888b147",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/json/jsonapi.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "166725f3aa8b4806311a9f79ed1049a50531d020",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/json/modelNaming.adoc",
      "new_id": "166725f3aa8b4806311a9f79ed1049a50531d020",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/json/modelNaming.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d5f5c8c65a555c82ea709e1ebfadeffecd13b476",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/json/pluginSupport.adoc",
      "new_id": "d5f5c8c65a555c82ea709e1ebfadeffecd13b476",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/json/pluginSupport.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c4a6b2c6cd92da2510471c9ad10656b9c27dd677",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/json/rendering.adoc",
      "new_id": "c4a6b2c6cd92da2510471c9ad10656b9c27dd677",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/json/rendering.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c1ed9685d115832e5578f12c022d6fbb5999b6d2",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/json/staticCompilation.adoc",
      "new_id": "c1ed9685d115832e5578f12c022d6fbb5999b6d2",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/json/staticCompilation.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "40c3b2d68c345e91cce836d38678356929b46d27",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/json/templateEngine.adoc",
      "new_id": "40c3b2d68c345e91cce836d38678356929b46d27",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/json/templateEngine.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "94030166e59c1718c2f8a6619ef9866d7ebb2a0a",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/json/templates.adoc",
      "new_id": "94030166e59c1718c2f8a6619ef9866d7ebb2a0a",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/json/templates.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7663de417d6d8074ad55646bae3b1f7ed3c5289c",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/json/testing.adoc",
      "new_id": "7663de417d6d8074ad55646bae3b1f7ed3c5289c",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/json/testing.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "993ce257ce62d13b28e6279ef28e69976827dcb2",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/json/viewApi.adoc",
      "new_id": "993ce257ce62d13b28e6279ef28e69976827dcb2",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/json/viewApi.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "081ac3bad2de44e8de5d8750980bf94c59801392",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/markup/configuration.adoc",
      "new_id": "081ac3bad2de44e8de5d8750980bf94c59801392",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/markup/configuration.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "898c0ebdbf57d29eae5d56856d1a8d64706f3c9d",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/markup/index.adoc",
      "new_id": "898c0ebdbf57d29eae5d56856d1a8d64706f3c9d",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/markup/index.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f81e1190319f2454fd14851bfd4b3bbbcc00a039",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/markup/installation.adoc",
      "new_id": "f81e1190319f2454fd14851bfd4b3bbbcc00a039",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/markup/installation.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c083532e6a43ffebf7abd1a5ba9120825f190dd5",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/markup/introduction.adoc",
      "new_id": "c083532e6a43ffebf7abd1a5ba9120825f190dd5",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/markup/introduction.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4a587e84cb96afd59b80767853f680e3857c38f3",
      "old_mode": 33188,
      "old_path": "views-docs/src/docs/markup/viewApi.adoc",
      "new_id": "4a587e84cb96afd59b80767853f680e3857c38f3",
      "new_mode": 33188,
      "new_path": "views/docs/src/docs/markup/viewApi.adoc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0c859374fad28980f64f29d80d857aaa296f4b57",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests-plugin/build.gradle",
      "new_id": "0c859374fad28980f64f29d80d857aaa296f4b57",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests-plugin/build.gradle",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "95071ef41c9c349e087bf13a33f5f88f3a9296a1",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests-plugin/grails-app/conf/application.yml",
      "new_id": "95071ef41c9c349e087bf13a33f5f88f3a9296a1",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests-plugin/grails-app/conf/application.yml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "915b924b455546498eb7e6be2826e2e73f22ce6a",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests-plugin/grails-app/controllers/functional/tests/plugin/AuthorController.groovy",
      "new_id": "915b924b455546498eb7e6be2826e2e73f22ce6a",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests-plugin/grails-app/controllers/functional/tests/plugin/AuthorController.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "838d537f2e0de6bfa35af36028bf7cf2bea0564a",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests-plugin/grails-app/domain/functional/tests/plugin/Author.groovy",
      "new_id": "838d537f2e0de6bfa35af36028bf7cf2bea0564a",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests-plugin/grails-app/domain/functional/tests/plugin/Author.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4f186993f90fc9f99b332c9c21ae514afd999492",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests-plugin/grails-app/init/functional/tests/plugin/Application.groovy",
      "new_id": "4f186993f90fc9f99b332c9c21ae514afd999492",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests-plugin/grails-app/init/functional/tests/plugin/Application.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5a462681240499e9037767f35845a715eba8de4b",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests-plugin/grails-app/views/author/_author.gson",
      "new_id": "5a462681240499e9037767f35845a715eba8de4b",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests-plugin/grails-app/views/author/_author.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "754529be96118902bb512c4d50837765224cdc0a",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests-plugin/grails-app/views/author/index.gson",
      "new_id": "754529be96118902bb512c4d50837765224cdc0a",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests-plugin/grails-app/views/author/index.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "16a392bd04568a8d4ca12c6263c99709de965c0d",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests-plugin/grails-app/views/author/show.gson",
      "new_id": "16a392bd04568a8d4ca12c6263c99709de965c0d",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests-plugin/grails-app/views/author/show.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8c3a6db8afaa8a319599db75f06c64e6b40fe871",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests-plugin/grails-app/views/fromPlugin.gson",
      "new_id": "8c3a6db8afaa8a319599db75f06c64e6b40fe871",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests-plugin/grails-app/views/fromPlugin.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0ab6fcdedec7cbc168e918bf0262c78a6e2f74cf",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests-plugin/grails-app/views/testGson/_fromPlugin.gson",
      "new_id": "0ab6fcdedec7cbc168e918bf0262c78a6e2f74cf",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests-plugin/grails-app/views/testGson/_fromPlugin.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests-plugin/src/integration-test/groovy/.gitkeep",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests-plugin/src/integration-test/groovy/.gitkeep",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d12e773f9eeddb1e6d1c7ab31cd166c70321424c",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests-plugin/src/main/groovy/functional/tests/plugin/ExamplesViewsFunctionalTestsPluginGrailsPlugin.groovy",
      "new_id": "d22912507f62e5902968552eb97927ba6e4c2cec",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests-plugin/src/main/groovy/functional/tests/plugin/ViewsExamplesFunctionalTestsPluginGrailsPlugin.groovy",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "989022f9666e864ae3be73454e49112e8c249568",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/build.gradle",
      "new_id": "2ba54090c41fba64ea2e39ba7341dcd10a9852fc",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/build.gradle",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "5cc83edbe69203eaaf7d64e5b2596de6e01fff29",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/images/apple-touch-icon-retina.png",
      "new_id": "5cc83edbe69203eaaf7d64e5b2596de6e01fff29",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/images/apple-touch-icon-retina.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "aba337f611dcedbe09b57f2757270a58fed1e656",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/images/apple-touch-icon.png",
      "new_id": "aba337f611dcedbe09b57f2757270a58fed1e656",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/images/apple-touch-icon.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3dfcb9279f60f2396a8f19fb6607ff281800c905",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/images/favicon.ico",
      "new_id": "3dfcb9279f60f2396a8f19fb6607ff281800c905",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/images/favicon.ico",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9836b93d2cbdee17ee3c18329bef39ec724dcf97",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/images/grails_logo.png",
      "new_id": "9836b93d2cbdee17ee3c18329bef39ec724dcf97",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/images/grails_logo.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "802bd6cde02d442288490c5f278b225e192927b5",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/images/skin/database_add.png",
      "new_id": "802bd6cde02d442288490c5f278b225e192927b5",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/images/skin/database_add.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cce652e845cde732ac3ce9a4132b597301ad660e",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/images/skin/database_delete.png",
      "new_id": "cce652e845cde732ac3ce9a4132b597301ad660e",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/images/skin/database_delete.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e501b668c70c8e8a6b1142b0dc03bf6f26b59418",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/images/skin/database_edit.png",
      "new_id": "e501b668c70c8e8a6b1142b0dc03bf6f26b59418",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/images/skin/database_edit.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "44c06dddf19fbda14efe428b9b1793c13f46b2cf",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/images/skin/database_save.png",
      "new_id": "44c06dddf19fbda14efe428b9b1793c13f46b2cf",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/images/skin/database_save.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "693709cbc1b156839a754e53cbaf409edec69567",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/images/skin/database_table.png",
      "new_id": "693709cbc1b156839a754e53cbaf409edec69567",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/images/skin/database_table.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c37bd062e60c3b38fc82e4d1f236a8ac2fae9d8c",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/images/skin/exclamation.png",
      "new_id": "c37bd062e60c3b38fc82e4d1f236a8ac2fae9d8c",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/images/skin/exclamation.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fed62219f57cdfb854782dbadf5123c44d056bd4",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/images/skin/house.png",
      "new_id": "fed62219f57cdfb854782dbadf5123c44d056bd4",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/images/skin/house.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "12cd1aef900803abba99b26920337ec01ad5c267",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/images/skin/information.png",
      "new_id": "12cd1aef900803abba99b26920337ec01ad5c267",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/images/skin/information.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b7ed44fadc9c05e4dbf55614cecd66340c45d108",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/images/skin/shadow.jpg",
      "new_id": "b7ed44fadc9c05e4dbf55614cecd66340c45d108",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/images/skin/shadow.jpg",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6b179c11cf72c786630d98bf4b21fbb0d83ffd0c",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/images/skin/sorted_asc.gif",
      "new_id": "6b179c11cf72c786630d98bf4b21fbb0d83ffd0c",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/images/skin/sorted_asc.gif",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "38b3a01d078418d3afcdb2765251a9f21b7995be",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/images/skin/sorted_desc.gif",
      "new_id": "38b3a01d078418d3afcdb2765251a9f21b7995be",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/images/skin/sorted_desc.gif",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1ed786f2ece49ec5db07dee13a56ef38025b628c",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/images/spinner.gif",
      "new_id": "1ed786f2ece49ec5db07dee13a56ef38025b628c",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/images/spinner.gif",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e806d001151dd0c5dfbb2d24e9255e7b1f3c1cc3",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/images/springsource.png",
      "new_id": "e806d001151dd0c5dfbb2d24e9255e7b1f3c1cc3",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/images/springsource.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "77147b171083ed24e38131d615a69a867ecef577",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/javascripts/application.js",
      "new_id": "77147b171083ed24e38131d615a69a867ecef577",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/javascripts/application.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "79d631ff4639efcbf886547a40ec02143244e55c",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/javascripts/jquery-2.1.3.js",
      "new_id": "79d631ff4639efcbf886547a40ec02143244e55c",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/javascripts/jquery-2.1.3.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e3b02f276dbad6c021a35ade6b461b94d40bf947",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/stylesheets/application.css",
      "new_id": "e3b02f276dbad6c021a35ade6b461b94d40bf947",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/stylesheets/application.css",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1c616d8d94dc0ca0553e7012be03212c26f50464",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/stylesheets/errors.css",
      "new_id": "1c616d8d94dc0ca0553e7012be03212c26f50464",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/stylesheets/errors.css",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fce463c01e2ea366fe31ec451e1fa59dad8af56a",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/stylesheets/main.css",
      "new_id": "fce463c01e2ea366fe31ec451e1fa59dad8af56a",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/stylesheets/main.css",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "552abd91b5e30c958e33815fd46cb98e3cab454c",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/assets/stylesheets/mobile.css",
      "new_id": "552abd91b5e30c958e33815fd46cb98e3cab454c",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/assets/stylesheets/mobile.css",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ebd46cf6f01f361d8cd878c9ae0e3367803f3f87",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/conf/application.yml",
      "new_id": "ebd46cf6f01f361d8cd878c9ae0e3367803f3f87",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/conf/application.yml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "169a66fa5451fe2757104f312db72ecbdcdde630",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/BookController.groovy",
      "new_id": "169a66fa5451fe2757104f312db72ecbdcdde630",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/BookController.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6790d5cfca5c4fef3fbae9a1700f80bc89d3d6bb",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/BulletinController.groovy",
      "new_id": "6790d5cfca5c4fef3fbae9a1700f80bc89d3d6bb",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/BulletinController.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "becc40cab0c88fd07743989a9ca97f13df8dc872",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/CircularController.groovy",
      "new_id": "becc40cab0c88fd07743989a9ca97f13df8dc872",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/CircularController.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cca46d62f71777727b1a34faa26b6a7c5d048f73",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/CustomerController.groovy",
      "new_id": "cca46d62f71777727b1a34faa26b6a7c5d048f73",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/CustomerController.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b477cc1eca5041cd26a9d11b58b662e12daab04c",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/EmbeddedController.groovy",
      "new_id": "b477cc1eca5041cd26a9d11b58b662e12daab04c",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/EmbeddedController.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8e670386a2251f221935f73eda17dbb91e4d7b9e",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/ErrorController.groovy",
      "new_id": "8e670386a2251f221935f73eda17dbb91e4d7b9e",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/ErrorController.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "40c00fb863abd0e50f76f155aff096ab57588cf2",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/InheritanceController.groovy",
      "new_id": "40c00fb863abd0e50f76f155aff096ab57588cf2",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/InheritanceController.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8435991d0ad251a807b24099e76c33f04c2ded3e",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/ModelAndViewController.groovy",
      "new_id": "8435991d0ad251a807b24099e76c33f04c2ded3e",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/ModelAndViewController.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0ca447a3bbd08d954ccb1ec596f83ae2b53375f3",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/ModelInterceptor.groovy",
      "new_id": "0ca447a3bbd08d954ccb1ec596f83ae2b53375f3",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/ModelInterceptor.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "54035696065cd9e1dc988ea6b563af3cce5faa74",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/PersonInheritanceController.groovy",
      "new_id": "54035696065cd9e1dc988ea6b563af3cce5faa74",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/PersonInheritanceController.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a8b8b72263775dae59b7674f8d113eb67075774a",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/PlaceController.groovy",
      "new_id": "a8b8b72263775dae59b7674f8d113eb67075774a",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/PlaceController.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7787d612ae22dfd1b2527c237a99f430ecd18678",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/ProductController.groovy",
      "new_id": "7787d612ae22dfd1b2527c237a99f430ecd18678",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/ProductController.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9286ec521f849db87745d4bac931e3f952ac2505",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/ProjectController.groovy",
      "new_id": "9286ec521f849db87745d4bac931e3f952ac2505",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/ProjectController.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f91d344845d1cc78f295513f70d41daada17e982",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/ProxyController.groovy",
      "new_id": "f91d344845d1cc78f295513f70d41daada17e982",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/ProxyController.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cc21df3e4fe3c4123073176a0d2fdfa3c67001d6",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/RespondController.groovy",
      "new_id": "cc21df3e4fe3c4123073176a0d2fdfa3c67001d6",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/RespondController.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ddd2347d970f4f8264a36e75a360376fad856589",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/ReturnController.groovy",
      "new_id": "ddd2347d970f4f8264a36e75a360376fad856589",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/ReturnController.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7e961589ad0c17086958e6940c4709d6c118d857",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/TeamController.groovy",
      "new_id": "7e961589ad0c17086958e6940c4709d6c118d857",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/TeamController.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "563bf2640e4fe3147c8bebb8aa85a82c42c5b97d",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/TestController.groovy",
      "new_id": "563bf2640e4fe3147c8bebb8aa85a82c42c5b97d",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/TestController.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "658146d3d2eeb36a48f398b09be97f3326c844fd",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/TestGmlController.groovy",
      "new_id": "658146d3d2eeb36a48f398b09be97f3326c844fd",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/TestGmlController.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6439986b802130603af01f8e4a2fd69bccf7fe58",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/TestGsonController.groovy",
      "new_id": "6439986b802130603af01f8e4a2fd69bccf7fe58",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/TestGsonController.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "45465deb5b67b151df2190b14cef249915ae3e6d",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/UrlMappings.groovy",
      "new_id": "45465deb5b67b151df2190b14cef249915ae3e6d",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/UrlMappings.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bf8effa0b3218a786a3281bb75d8d2e5bf8915df",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/VehicleController.groovy",
      "new_id": "bf8effa0b3218a786a3281bb75d8d2e5bf8915df",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/VehicleController.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "aabafe72739cd5ab38302071203ec8c7ce51ed39",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/controllers/functional/tests/api/BookController.groovy",
      "new_id": "aabafe72739cd5ab38302071203ec8c7ce51ed39",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/controllers/functional/tests/api/BookController.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dd76fd0f3ad926a3d58d383ecfe305efb4cb7691",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/domain/functional/tests/Book.groovy",
      "new_id": "dd76fd0f3ad926a3d58d383ecfe305efb4cb7691",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/domain/functional/tests/Book.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "32549b981b52a31451b38ed3455434e4db20529b",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/domain/functional/tests/Bulletin.groovy",
      "new_id": "32549b981b52a31451b38ed3455434e4db20529b",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/domain/functional/tests/Bulletin.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c5002172baf5321b4426cb43671f945cad032119",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/domain/functional/tests/Bus.groovy",
      "new_id": "c5002172baf5321b4426cb43671f945cad032119",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/domain/functional/tests/Bus.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "36f0c3f2bcc944a3e63d8cf04564780323d5534f",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/domain/functional/tests/Car.groovy",
      "new_id": "36f0c3f2bcc944a3e63d8cf04564780323d5534f",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/domain/functional/tests/Car.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c2bdf9b6c8071043eda3d6e7a290344d1fcb0be5",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/domain/functional/tests/Circular.groovy",
      "new_id": "c2bdf9b6c8071043eda3d6e7a290344d1fcb0be5",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/domain/functional/tests/Circular.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f8bf26e12da8a512ba090929fabe7ef80c3df6c5",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/domain/functional/tests/Composite.groovy",
      "new_id": "f8bf26e12da8a512ba090929fabe7ef80c3df6c5",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/domain/functional/tests/Composite.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "66735a4384b897a86adf899ced96abcbe81e12c1",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/domain/functional/tests/Customer.groovy",
      "new_id": "66735a4384b897a86adf899ced96abcbe81e12c1",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/domain/functional/tests/Customer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ddf6508c289aa11c56f950e4f29f68c2fb31d483",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/domain/functional/tests/Embedded.groovy",
      "new_id": "ddf6508c289aa11c56f950e4f29f68c2fb31d483",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/domain/functional/tests/Embedded.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1fb0f6843b5e35236dae64dd43336d50c14c0e97",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/domain/functional/tests/Employee.groovy",
      "new_id": "1fb0f6843b5e35236dae64dd43336d50c14c0e97",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/domain/functional/tests/Employee.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f03dac0b7177e38f1c7d3a73f121d11f0c9fecf2",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/domain/functional/tests/Garage.groovy",
      "new_id": "f03dac0b7177e38f1c7d3a73f121d11f0c9fecf2",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/domain/functional/tests/Garage.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "619b4330b59a3d45a7d671763b727bfaf3d0c289",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/domain/functional/tests/Player.groovy",
      "new_id": "619b4330b59a3d45a7d671763b727bfaf3d0c289",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/domain/functional/tests/Player.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "55b03ea5a5d8b709723f249bcc2e0c702e070200",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/domain/functional/tests/Product.groovy",
      "new_id": "55b03ea5a5d8b709723f249bcc2e0c702e070200",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/domain/functional/tests/Product.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cd15fe4d71a7ce89c9ffa28d9a860d28d164627f",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/domain/functional/tests/Project.groovy",
      "new_id": "cd15fe4d71a7ce89c9ffa28d9a860d28d164627f",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/domain/functional/tests/Project.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "59fe4c5048b8880e78973aed5401b1cefa11758a",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/domain/functional/tests/Proxy.groovy",
      "new_id": "59fe4c5048b8880e78973aed5401b1cefa11758a",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/domain/functional/tests/Proxy.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4f4b31933cf758af3fd6f4fb64c8b70938178e4e",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/domain/functional/tests/Site.groovy",
      "new_id": "4f4b31933cf758af3fd6f4fb64c8b70938178e4e",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/domain/functional/tests/Site.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b2ec2c89cb0a054d5884d959c63b2f8cd38ee8ce",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/domain/functional/tests/Team.groovy",
      "new_id": "b2ec2c89cb0a054d5884d959c63b2f8cd38ee8ce",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/domain/functional/tests/Team.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "285401606e64b7b9d10557b3ef9ef3ab751cceba",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/domain/functional/tests/Test.groovy",
      "new_id": "285401606e64b7b9d10557b3ef9ef3ab751cceba",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/domain/functional/tests/Test.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "10851d00249ab7e7e1b72e755f3e3eecde8752a7",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/domain/functional/tests/User.groovy",
      "new_id": "10851d00249ab7e7e1b72e755f3e3eecde8752a7",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/domain/functional/tests/User.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0081910576156a2eb793d2b043899633c7ea571a",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/domain/functional/tests/Vehicle.groovy",
      "new_id": "0081910576156a2eb793d2b043899633c7ea571a",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/domain/functional/tests/Vehicle.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4cefb59ed0318e6dd54ea623767ffde926385086",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/init/BootStrap.groovy",
      "new_id": "4cefb59ed0318e6dd54ea623767ffde926385086",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/init/BootStrap.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0e5f9a3c393a1ac96ae64c3c1ad0ef670dfaf6f8",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/init/functional/tests/Application.groovy",
      "new_id": "0e5f9a3c393a1ac96ae64c3c1ad0ef670dfaf6f8",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/init/functional/tests/Application.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "010e2c70c3ecb765c7a38e75c40f9b7fbcf3e383",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/api/book/_foo.gson",
      "new_id": "010e2c70c3ecb765c7a38e75c40f9b7fbcf3e383",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/api/book/_foo.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "938bedd2c152ecced6bedb79aa66f47fdc7c32f4",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/api/book/index.gson",
      "new_id": "938bedd2c152ecced6bedb79aa66f47fdc7c32f4",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/api/book/index.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "db9ea95460065b3e2a80d61b3bbbc6f304bca6de",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/api/book/index_hal.gson",
      "new_id": "db9ea95460065b3e2a80d61b3bbbc6f304bca6de",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/api/book/index_hal.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "88ef62f58b81f50c5fdab9480f77bb0ab8582209",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/api/book/message.gson",
      "new_id": "88ef62f58b81f50c5fdab9480f77bb0ab8582209",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/api/book/message.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d29a3bdeec02367b001bd46ae4d3734ed5afaf4a",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/api/book/nested.gson",
      "new_id": "d29a3bdeec02367b001bd46ae4d3734ed5afaf4a",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/api/book/nested.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a5863ddd3d77b36fca792dfb24a64ff2286ccff3",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/book/_book.gson",
      "new_id": "a5863ddd3d77b36fca792dfb24a64ff2286ccff3",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/book/_book.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7b7a4ce4281e5aa5f844692211c471eb4950f2f5",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/book/_bookWithParams.gson",
      "new_id": "7b7a4ce4281e5aa5f844692211c471eb4950f2f5",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/book/_bookWithParams.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ec97237a04599a4a3833bc90fcbca85b8c9a9d8d",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/book/_bookv2.gson",
      "new_id": "ec97237a04599a4a3833bc90fcbca85b8c9a9d8d",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/book/_bookv2.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ed2aac9fc97443b917598a2793154c2e361fcc90",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/book/_bookv3.gson",
      "new_id": "ed2aac9fc97443b917598a2793154c2e361fcc90",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/book/_bookv3.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "570f78155584aa126b515c360ad6957560da4170",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/book/_bookv4.gson",
      "new_id": "570f78155584aa126b515c360ad6957560da4170",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/book/_bookv4.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8283b0703e315bffa8bc3c8708afeff121152494",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/book/indexOutsideNamespace.gson",
      "new_id": "8283b0703e315bffa8bc3c8708afeff121152494",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/book/indexOutsideNamespace.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "43b86303ebad1d394775f909e6f7c45795744b43",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/book/listCallsTmpl.gson",
      "new_id": "43b86303ebad1d394775f909e6f7c45795744b43",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/book/listCallsTmpl.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2ed43ca0540f65a8046e26e00c9beabdc7836ce6",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/book/listCallsTmplExtraData.gson",
      "new_id": "2ed43ca0540f65a8046e26e00c9beabdc7836ce6",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/book/listCallsTmplExtraData.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3020ab4002fed41ee6140cf1c0200c63bb993c62",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/book/listCallsTmplVar.gson",
      "new_id": "3020ab4002fed41ee6140cf1c0200c63bb993c62",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/book/listCallsTmplVar.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "047db3445028e37dfc6abdf0e96e438074880f80",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/book/listExcludes.gson",
      "new_id": "047db3445028e37dfc6abdf0e96e438074880f80",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/book/listExcludes.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "34ddc8b8e2f191166c81dd7705104d2d3bda6185",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/book/listExcludesRespond.gson",
      "new_id": "34ddc8b8e2f191166c81dd7705104d2d3bda6185",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/book/listExcludesRespond.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b42899e5a8930aa8a4757dc3e326e9d2770b29f7",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/book/show.gson",
      "new_id": "b42899e5a8930aa8a4757dc3e326e9d2770b29f7",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/book/show.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "62efa2956ed40649799214ecacff7c675bbb68f3",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/book/showWithParams.gson",
      "new_id": "62efa2956ed40649799214ecacff7c675bbb68f3",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/book/showWithParams.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "14477660f6db498319bd9cc698fef1a5d88ed46b",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/bulletin/_bulletin.gson",
      "new_id": "14477660f6db498319bd9cc698fef1a5d88ed46b",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/bulletin/_bulletin.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6e612984ffa2a784812a2ec79860586f2d237666",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/bulletin/index.gson",
      "new_id": "6e612984ffa2a784812a2ec79860586f2d237666",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/bulletin/index.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "92981f104f60df7ba5fe6b6a6836d3ba0dc2e76e",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/circular/_circ.gson",
      "new_id": "92981f104f60df7ba5fe6b6a6836d3ba0dc2e76e",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/circular/_circ.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "92981f104f60df7ba5fe6b6a6836d3ba0dc2e76e",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/circular/circular.gson",
      "new_id": "92981f104f60df7ba5fe6b6a6836d3ba0dc2e76e",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/circular/circular.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b3ccb9653604c90a18d097c38f400c4024aa8352",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/circular/show.gson",
      "new_id": "b3ccb9653604c90a18d097c38f400c4024aa8352",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/circular/show.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "23fefb3f4927442277571508ef34a5c62ce63e9b",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/customer/index.gson",
      "new_id": "23fefb3f4927442277571508ef34a5c62ce63e9b",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/customer/index.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f619e3ccd0c8de2cfd3449a89bd436fe8dc181f7",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/embedded/embeddedWithIncludes.gson",
      "new_id": "f619e3ccd0c8de2cfd3449a89bd436fe8dc181f7",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/embedded/embeddedWithIncludes.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fc4a3f88fb621eed411f0eacc376d7c273d7ad7e",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/embedded/embeddedWithIncludesJsonapi.gson",
      "new_id": "fc4a3f88fb621eed411f0eacc376d7c273d7ad7e",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/embedded/embeddedWithIncludesJsonapi.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "179a1221eb7dfaaaf6e054d9092407d1ae3f1bb4",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/embedded/index.gson",
      "new_id": "179a1221eb7dfaaaf6e054d9092407d1ae3f1bb4",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/embedded/index.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f5429443f16ef6a7f611d206777fba92d285502b",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/embedded/jsonapi.gson",
      "new_id": "f5429443f16ef6a7f611d206777fba92d285502b",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/embedded/jsonapi.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a2c4235abcf76a96ce42aa37d766416a4a8e653e",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/error.gsp",
      "new_id": "a2c4235abcf76a96ce42aa37d766416a4a8e653e",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/error.gsp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cbc0798db3cf625ec88e5ad56a2318ee0890ca46",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/error/unauthorized.gson",
      "new_id": "cbc0798db3cf625ec88e5ad56a2318ee0890ca46",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/error/unauthorized.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9a632da02b2ae64019b02d1cee7414df3462fa99",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/errors/_errors.gson",
      "new_id": "9a632da02b2ae64019b02d1cee7414df3462fa99",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/errors/_errors.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "384066c6da2102b051194bf1598defce415429f7",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/functional/tests/_test.gson",
      "new_id": "384066c6da2102b051194bf1598defce415429f7",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/functional/tests/_test.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "131f388ec800f9d13c989bcfd2ed5b9068e2c73e",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/index.gsp",
      "new_id": "131f388ec800f9d13c989bcfd2ed5b9068e2c73e",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/index.gsp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "83fe5da07c17b7806c6deaea71be1232555909db",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/inheritance/_levelOne.gson",
      "new_id": "83fe5da07c17b7806c6deaea71be1232555909db",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/inheritance/_levelOne.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b1d8002f2e88f4399a77b0a25ec5630025a6712a",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/inheritance/_levelTwo.gson",
      "new_id": "b1d8002f2e88f4399a77b0a25ec5630025a6712a",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/inheritance/_levelTwo.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5dd9f3113d3c6183b978091e144e8101a7bd64f3",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/inheritance/multiNested.gson",
      "new_id": "5dd9f3113d3c6183b978091e144e8101a7bd64f3",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/inheritance/multiNested.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3a4bb181c8119822510094bcdeec28c7374a64f2",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/layouts/main.gsp",
      "new_id": "3a4bb181c8119822510094bcdeec28c7374a64f2",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/layouts/main.gsp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/non-standard/_relativeTemplate.gson",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/non-standard/_relativeTemplate.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "933a6275d7501b6a65900e0470615c4b780ced08",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/non-standard/template.gson",
      "new_id": "933a6275d7501b6a65900e0470615c4b780ced08",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/non-standard/template.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7b5a7286cf3b317c820ffae480998458210b5107",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/object/_object.gson",
      "new_id": "7b5a7286cf3b317c820ffae480998458210b5107",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/object/_object.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b0f13920ea290486fbc33b988e4560a2be59eb49",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/personInheritance/_index1.gson",
      "new_id": "b0f13920ea290486fbc33b988e4560a2be59eb49",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/personInheritance/_index1.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "839f14a4a81332dfbe95e193b26406b9c6b1bd97",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/personInheritance/_index2.gson",
      "new_id": "839f14a4a81332dfbe95e193b26406b9c6b1bd97",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/personInheritance/_index2.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "11d09efb4ff91c81101bbcf326dfce5c3cc991b9",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/personInheritance/index.gson",
      "new_id": "11d09efb4ff91c81101bbcf326dfce5c3cc991b9",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/personInheritance/index.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b23f0ef413ebaed5148272f562542e9147e9ea80",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/personInheritance/npe.gson",
      "new_id": "b23f0ef413ebaed5148272f562542e9147e9ea80",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/personInheritance/npe.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "33772f349bdb90f05ed56ace3ef1a5f41eaf046b",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/player/_player.gson",
      "new_id": "33772f349bdb90f05ed56ace3ef1a5f41eaf046b",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/player/_player.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "52c8c393452df8314f33e8a33d3938c48f6d49e8",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/product/index.gson",
      "new_id": "52c8c393452df8314f33e8a33d3938c48f6d49e8",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/product/index.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a2a954b437b987a8e11fa0ba19b785b00484f22d",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/project/index.gson",
      "new_id": "a2a954b437b987a8e11fa0ba19b785b00484f22d",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/project/index.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "828b64edfab28d76e7d5a03f47d609975b09ebd7",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/proxy/_proxy.gson",
      "new_id": "828b64edfab28d76e7d5a03f47d609975b09ebd7",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/proxy/_proxy.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "05f546a5ee93d03f19037922502b9e7e2653aeae",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/proxy/index.gson",
      "new_id": "05f546a5ee93d03f19037922502b9e7e2653aeae",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/proxy/index.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "10ba81f53e43f1c76378739ac6fcb81eaa2d115c",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/return/index.gson",
      "new_id": "10ba81f53e43f1c76378739ac6fcb81eaa2d115c",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/return/index.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fb97dddf943d5b7f3a803051ef2d4d17802a3e14",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/team/_sub.gson",
      "new_id": "fb97dddf943d5b7f3a803051ef2d4d17802a3e14",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/team/_sub.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c31992b14015d18f92b7b283cea6361032e49284",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/team/_team.gson",
      "new_id": "c31992b14015d18f92b7b283cea6361032e49284",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/team/_team.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "af598ff6eaf081bc28f7add511306844727f2c86",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/team/_teamHal.gson",
      "new_id": "af598ff6eaf081bc28f7add511306844727f2c86",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/team/_teamHal.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0683ca1b2dc227cf7e64394bdd7ef0a892fe8ace",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/team/deep.gson",
      "new_id": "0683ca1b2dc227cf7e64394bdd7ef0a892fe8ace",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/team/deep.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a1e37d2ead0d750b1fde322e4ad54beeecca6d2c",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/team/hal.gson",
      "new_id": "a1e37d2ead0d750b1fde322e4ad54beeecca6d2c",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/team/hal.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "94bbc403cb4b49347cc06ee91ab0fb3d84db7998",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/team/index.gson",
      "new_id": "94bbc403cb4b49347cc06ee91ab0fb3d84db7998",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/team/index.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "991148797e02b8d3041b7957d4c7773d038e1bbd",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/testGml/_cars.gml",
      "new_id": "991148797e02b8d3041b7957d4c7773d038e1bbd",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/testGml/_cars.gml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "991148797e02b8d3041b7957d4c7773d038e1bbd",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/testGml/testView.gml",
      "new_id": "991148797e02b8d3041b7957d4c7773d038e1bbd",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/testGml/testView.gml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6b377bc2cf7dec4d041b04f0195986d5b5ef4716",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/testGson/_child.gson",
      "new_id": "6b377bc2cf7dec4d041b04f0195986d5b5ef4716",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/testGson/_child.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "94c54ba0d414931f0d259aae6aedf8501ff8bf4c",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/testGson/testAugmentModel.gson",
      "new_id": "94c54ba0d414931f0d259aae6aedf8501ff8bf4c",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/testGson/testAugmentModel.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6d458f05ebb1847abd0a6e27167637d92d475dd0",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/testGson/testAugmentModel.gsp",
      "new_id": "6d458f05ebb1847abd0a6e27167637d92d475dd0",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/testGson/testAugmentModel.gsp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "267639e8e6ec2dbc6b0463de2fdd2a5c2f531e23",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/testGson/testCompilationError.gson",
      "new_id": "267639e8e6ec2dbc6b0463de2fdd2a5c2f531e23",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/testGson/testCompilationError.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5a1158e584f6269e58d52cc1a609e40760092b27",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/testGson/testInheritsFromPlugin.gson",
      "new_id": "5a1158e584f6269e58d52cc1a609e40760092b27",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/testGson/testInheritsFromPlugin.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "357a8d546267479aaaee79b13e0ee30565c7d405",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/testGson/testRespond.gson",
      "new_id": "357a8d546267479aaaee79b13e0ee30565c7d405",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/testGson/testRespond.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9270b1ef2cbc3c68bc6fbf45bf8ae5f94443d148",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/testGson/testRespond.gsp",
      "new_id": "9270b1ef2cbc3c68bc6fbf45bf8ae5f94443d148",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/testGson/testRespond.gsp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "df951f4d2aed78d2b46f4da1647d4ae0ad61c222",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/testGson/testRespondWithMap.gson",
      "new_id": "df951f4d2aed78d2b46f4da1647d4ae0ad61c222",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/testGson/testRespondWithMap.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "89c8cd570925f821683a4e71060df72d9abad029",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/testGson/testRuntimeError.gson",
      "new_id": "89c8cd570925f821683a4e71060df72d9abad029",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/testGson/testRuntimeError.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "057a4044172865db8d710480fad64fba5b68dcdd",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/testGson/testTemplate.gson",
      "new_id": "057a4044172865db8d710480fad64fba5b68dcdd",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/testGson/testTemplate.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "569d5b42634956eed0293a5a5071b1639bde7f86",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/user/_userMinimumInfo.gson",
      "new_id": "569d5b42634956eed0293a5a5071b1639bde7f86",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/user/_userMinimumInfo.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "55ca1d2546833c4cfe7777aafe58aed165df03ef",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/grails-app/views/vehicle/garage.gson",
      "new_id": "55ca1d2546833c4cfe7777aafe58aed165df03ef",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/grails-app/views/vehicle/garage.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fa8af0a030aa9b0bdbe98fd08c3962946c060cbc",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/integration-test/groovy/functional/tests/BookSpec.groovy",
      "new_id": "fa8af0a030aa9b0bdbe98fd08c3962946c060cbc",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/integration-test/groovy/functional/tests/BookSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "79244c94affe5cbbbe78e234fa171c3a66d83743",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/integration-test/groovy/functional/tests/BulletinSpec.groovy",
      "new_id": "79244c94affe5cbbbe78e234fa171c3a66d83743",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/integration-test/groovy/functional/tests/BulletinSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "634072a0207cd508c05d4b8444172325c394f1f7",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/integration-test/groovy/functional/tests/CircularSpec.groovy",
      "new_id": "634072a0207cd508c05d4b8444172325c394f1f7",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/integration-test/groovy/functional/tests/CircularSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a389df171ad18bbfd0c24b14fc5e89764ca2ec82",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/integration-test/groovy/functional/tests/CustomerSpec.groovy",
      "new_id": "a389df171ad18bbfd0c24b14fc5e89764ca2ec82",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/integration-test/groovy/functional/tests/CustomerSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "de82d448f05f893631834784509ff51e27cd88a1",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/integration-test/groovy/functional/tests/EmbeddedSpec.groovy",
      "new_id": "de82d448f05f893631834784509ff51e27cd88a1",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/integration-test/groovy/functional/tests/EmbeddedSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d3bb8f02021f60516a8943152fea70920f21df70",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/integration-test/groovy/functional/tests/HttpClientSpec.groovy",
      "new_id": "d3bb8f02021f60516a8943152fea70920f21df70",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/integration-test/groovy/functional/tests/HttpClientSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a9ed7a76a2f23215974f9f00aafe5609f663b339",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/integration-test/groovy/functional/tests/InheritanceSpec.groovy",
      "new_id": "a9ed7a76a2f23215974f9f00aafe5609f663b339",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/integration-test/groovy/functional/tests/InheritanceSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "25c68705aef10f1b49436752531f65d08db198ac",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/integration-test/groovy/functional/tests/ModelInterceptorIntSpec.groovy",
      "new_id": "25c68705aef10f1b49436752531f65d08db198ac",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/integration-test/groovy/functional/tests/ModelInterceptorIntSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4dc24ba4c12d62201cbf2d8dd758ce1df0fce872",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/integration-test/groovy/functional/tests/ObjectTemplateSpec.groovy",
      "new_id": "4dc24ba4c12d62201cbf2d8dd758ce1df0fce872",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/integration-test/groovy/functional/tests/ObjectTemplateSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4f301ab2fc28ce1d4502119309ec93c06609029d",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/integration-test/groovy/functional/tests/PersonInheritanceSpec.groovy",
      "new_id": "4f301ab2fc28ce1d4502119309ec93c06609029d",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/integration-test/groovy/functional/tests/PersonInheritanceSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "84a27feb4478aa8678cde61b6a84567587704929",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/integration-test/groovy/functional/tests/ProductSpec.groovy",
      "new_id": "84a27feb4478aa8678cde61b6a84567587704929",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/integration-test/groovy/functional/tests/ProductSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e01b51559e7c4f8cf90278851486bd3fe3f64126",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/integration-test/groovy/functional/tests/ProjectSpec.groovy",
      "new_id": "e01b51559e7c4f8cf90278851486bd3fe3f64126",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/integration-test/groovy/functional/tests/ProjectSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "04ca5474725a54acb0ece5b261028b3bca1871d0",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/integration-test/groovy/functional/tests/ProxySpec.groovy",
      "new_id": "04ca5474725a54acb0ece5b261028b3bca1871d0",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/integration-test/groovy/functional/tests/ProxySpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6bd4a135e90ca04fd9846adca65ab907d6bf1d1d",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/integration-test/groovy/functional/tests/TeamSpec.groovy",
      "new_id": "6bd4a135e90ca04fd9846adca65ab907d6bf1d1d",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/integration-test/groovy/functional/tests/TeamSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bf13c2f982ce58db6928a8924bfd776b2487d7ce",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/integration-test/groovy/functional/tests/TestControllerSpec.groovy",
      "new_id": "bf13c2f982ce58db6928a8924bfd776b2487d7ce",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/integration-test/groovy/functional/tests/TestControllerSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "302c8b15e44cebf517a801cc829617e96667a8b4",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/integration-test/groovy/functional/tests/TestGmlControllerSpec.groovy",
      "new_id": "302c8b15e44cebf517a801cc829617e96667a8b4",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/integration-test/groovy/functional/tests/TestGmlControllerSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "db252eb3376e39f6b58800b025d0f323d539cf48",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/integration-test/groovy/functional/tests/TestGsonControllerSpec.groovy",
      "new_id": "db252eb3376e39f6b58800b025d0f323d539cf48",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/integration-test/groovy/functional/tests/TestGsonControllerSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1f5f7df5eba54bc010920d8981aa737afb1c0104",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/integration-test/groovy/functional/tests/VehicleSpec.groovy",
      "new_id": "1f5f7df5eba54bc010920d8981aa737afb1c0104",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/integration-test/groovy/functional/tests/VehicleSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c19a57851e9bb2dc1edbcd345d6e7b79ddc49bcd",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/integration-test/groovy/functional/tests/api/NamespacedBookSpec.groovy",
      "new_id": "c19a57851e9bb2dc1edbcd345d6e7b79ddc49bcd",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/integration-test/groovy/functional/tests/api/NamespacedBookSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8b10f2fe9643d468f279fbb5dcc1e9198fe5b323",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/integration-test/resources/logback-test.xml",
      "new_id": "8b10f2fe9643d468f279fbb5dcc1e9198fe5b323",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/integration-test/resources/logback-test.xml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "17d38a0c30c2cff126ce8a93930690c8d60c3489",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/main/groovy/functional/tests/CustomClass.groovy",
      "new_id": "17d38a0c30c2cff126ce8a93930690c8d60c3489",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/main/groovy/functional/tests/CustomClass.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8fa6c6a93f0a85022d42d3aabc6747dac67caff0",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/main/groovy/functional/tests/DomainObject.groovy",
      "new_id": "8fa6c6a93f0a85022d42d3aabc6747dac67caff0",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/main/groovy/functional/tests/DomainObject.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b17fae731c4d16bdcc3516d39e0a2df1470375bc",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/main/groovy/functional/tests/MyConverter.groovy",
      "new_id": "b17fae731c4d16bdcc3516d39e0a2df1470375bc",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/main/groovy/functional/tests/MyConverter.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3e819fabaf5be54e22a7c1e8fb86ccd9bd33bf86",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/main/groovy/functional/tests/MyEnum.groovy",
      "new_id": "3e819fabaf5be54e22a7c1e8fb86ccd9bd33bf86",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/main/groovy/functional/tests/MyEnum.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "09985ed2be6179f3903f44b92a7061d86c09b864",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/main/groovy/functional/tests/MyOtherConverter.groovy",
      "new_id": "09985ed2be6179f3903f44b92a7061d86c09b864",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/main/groovy/functional/tests/MyOtherConverter.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "886c633037412f5481a6e430b905ef1f7cad664c",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/main/groovy/functional/tests/Person.groovy",
      "new_id": "886c633037412f5481a6e430b905ef1f7cad664c",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/main/groovy/functional/tests/Person.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7058c8dba43a2cd7b4462d083e9c64c2dcff645d",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/main/resources/META-INF/services/grails.plugin.json.builder.JsonGenerator$Converter",
      "new_id": "7058c8dba43a2cd7b4462d083e9c64c2dcff645d",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/main/resources/META-INF/services/grails.plugin.json.builder.JsonGenerator$Converter",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6971abb64252281be49a8cf11a2662b7817916f6",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/test/groovy/grails/plugin/json/view/test/JsonViewTestSpec.groovy",
      "new_id": "6971abb64252281be49a8cf11a2662b7817916f6",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/test/groovy/grails/plugin/json/view/test/JsonViewTestSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9a87e64b96241bab2338f015d3d8e05942f8a274",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/test/groovy/grails/plugin/json/view/test/JsonViewUnitTestSpec.groovy",
      "new_id": "9a87e64b96241bab2338f015d3d8e05942f8a274",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/test/groovy/grails/plugin/json/view/test/JsonViewUnitTestSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "be486aaae60838a01c1ec1a6a56a8e1955584166",
      "old_mode": 33188,
      "old_path": "examples/views-functional-tests/src/test/resources/logback-test.xml",
      "new_id": "be486aaae60838a01c1ec1a6a56a8e1955584166",
      "new_mode": 33188,
      "new_path": "views/examples/functional-tests/src/test/resources/logback-test.xml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7bc3dda343e892691dae85632714ff522c077606",
      "old_mode": 33188,
      "old_path": "views-gradle-plugin/build.gradle",
      "new_id": "362920dae2eb3c94799a1a5b662713c1c4d1da6c",
      "new_mode": 33188,
      "new_path": "views/gradle-plugin/build.gradle",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "c3e4051a42d2c86c590998f224ab9950166d0da2",
      "old_mode": 33188,
      "old_path": "views-gradle-plugin/gradle.properties",
      "new_id": "c3e4051a42d2c86c590998f224ab9950166d0da2",
      "new_mode": 33188,
      "new_path": "views/gradle-plugin/gradle.properties",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a4b76b9530d66f5e68d973ea569d8e19de379189",
      "old_mode": 33188,
      "old_path": "views-gradle-plugin/gradle/wrapper/gradle-wrapper.jar",
      "new_id": "a4b76b9530d66f5e68d973ea569d8e19de379189",
      "new_mode": 33188,
      "new_path": "views/gradle-plugin/gradle/wrapper/gradle-wrapper.jar",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9355b4155759d954561a741ccf4b4893aed9b7aa",
      "old_mode": 33188,
      "old_path": "views-gradle-plugin/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "9355b4155759d954561a741ccf4b4893aed9b7aa",
      "new_mode": 33188,
      "new_path": "views/gradle-plugin/gradle/wrapper/gradle-wrapper.properties",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f5feea6d6b116baaca5a2642d4d9fa1f47d574a7",
      "old_mode": 33261,
      "old_path": "views-gradle-plugin/gradlew",
      "new_id": "f5feea6d6b116baaca5a2642d4d9fa1f47d574a7",
      "new_mode": 33261,
      "new_path": "views/gradle-plugin/gradlew",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9d21a21834d5195c278ba17baec3115b2aaab06e",
      "old_mode": 33188,
      "old_path": "views-gradle-plugin/gradlew.bat",
      "new_id": "9d21a21834d5195c278ba17baec3115b2aaab06e",
      "new_mode": 33188,
      "new_path": "views/gradle-plugin/gradlew.bat",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "00949e004721bb5c8b2283e2653ac52ad702ef78",
      "old_mode": 33188,
      "old_path": "views-gradle-plugin/settings.gradle",
      "new_id": "00949e004721bb5c8b2283e2653ac52ad702ef78",
      "new_mode": 33188,
      "new_path": "views/gradle-plugin/settings.gradle",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a24ea1cce531de878eb4ba0d153e0531ba8803c1",
      "old_mode": 33188,
      "old_path": "views-gradle-plugin/src/main/groovy/grails/views/gradle/AbstractGroovyTemplateCompileTask.groovy",
      "new_id": "a24ea1cce531de878eb4ba0d153e0531ba8803c1",
      "new_mode": 33188,
      "new_path": "views/gradle-plugin/src/main/groovy/grails/views/gradle/AbstractGroovyTemplateCompileTask.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5797cbb868c2352d01decc35d9b874cf09d134ef",
      "old_mode": 33188,
      "old_path": "views-gradle-plugin/src/main/groovy/grails/views/gradle/AbstractGroovyTemplatePlugin.groovy",
      "new_id": "5797cbb868c2352d01decc35d9b874cf09d134ef",
      "new_mode": 33188,
      "new_path": "views/gradle-plugin/src/main/groovy/grails/views/gradle/AbstractGroovyTemplatePlugin.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "056840f7bb97b758fc5f78591a5843f0a920dde5",
      "old_mode": 33188,
      "old_path": "views-gradle-plugin/src/main/groovy/grails/views/gradle/ViewCompileOptions.groovy",
      "new_id": "056840f7bb97b758fc5f78591a5843f0a920dde5",
      "new_mode": 33188,
      "new_path": "views/gradle-plugin/src/main/groovy/grails/views/gradle/ViewCompileOptions.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7d0248b5834247d45b0285d45b1bb809bf5c3d35",
      "old_mode": 33188,
      "old_path": "views-gradle-plugin/src/main/groovy/grails/views/gradle/json/GrailsJsonViewsPlugin.groovy",
      "new_id": "7d0248b5834247d45b0285d45b1bb809bf5c3d35",
      "new_mode": 33188,
      "new_path": "views/gradle-plugin/src/main/groovy/grails/views/gradle/json/GrailsJsonViewsPlugin.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "485d9ef2a831170be0e9fc9fa057bc2877f57de7",
      "old_mode": 33188,
      "old_path": "views-gradle-plugin/src/main/groovy/grails/views/gradle/json/JsonViewCompilerTask.groovy",
      "new_id": "485d9ef2a831170be0e9fc9fa057bc2877f57de7",
      "new_mode": 33188,
      "new_path": "views/gradle-plugin/src/main/groovy/grails/views/gradle/json/JsonViewCompilerTask.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2d0a1f9a7f53a353b04432542e0a4ba997d62475",
      "old_mode": 33188,
      "old_path": "views-gradle-plugin/src/main/groovy/grails/views/gradle/markup/GrailsMarkupViewsPlugin.groovy",
      "new_id": "2d0a1f9a7f53a353b04432542e0a4ba997d62475",
      "new_mode": 33188,
      "new_path": "views/gradle-plugin/src/main/groovy/grails/views/gradle/markup/GrailsMarkupViewsPlugin.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fe379727fd0358873d68010f360703d7a5595539",
      "old_mode": 33188,
      "old_path": "views-gradle-plugin/src/main/groovy/grails/views/gradle/markup/MarkupViewCompilerTask.groovy",
      "new_id": "fe379727fd0358873d68010f360703d7a5595539",
      "new_mode": 33188,
      "new_path": "views/gradle-plugin/src/main/groovy/grails/views/gradle/markup/MarkupViewCompilerTask.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "758b7575edf3c733c86787d5bdc06123ddfbb695",
      "old_mode": 33188,
      "old_path": "views-gradle-plugin/src/main/groovy/grails/views/gradle/util/GrailsNameUtils.groovy",
      "new_id": "758b7575edf3c733c86787d5bdc06123ddfbb695",
      "new_mode": 33188,
      "new_path": "views/gradle-plugin/src/main/groovy/grails/views/gradle/util/GrailsNameUtils.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d62b1cf371cc96ded492aacce81fc29f63923467",
      "old_mode": 33188,
      "old_path": "views-gradle-plugin/src/main/groovy/grails/views/gradle/util/SourceSets.groovy",
      "new_id": "d62b1cf371cc96ded492aacce81fc29f63923467",
      "new_mode": 33188,
      "new_path": "views/gradle-plugin/src/main/groovy/grails/views/gradle/util/SourceSets.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "93c1a4eb27fd2508426c3c7528eebf422c8cabda",
      "old_mode": 33188,
      "old_path": "views-json-testing-support/build.gradle",
      "new_id": "93c1a4eb27fd2508426c3c7528eebf422c8cabda",
      "new_mode": 33188,
      "new_path": "views/json-testing-support/build.gradle",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c6a21c25d4873c9c47d4c45fc0794bda479c1aee",
      "old_mode": 33188,
      "old_path": "views-json-testing-support/src/main/groovy/grails/views/json/test/JsonViewUnitTest.groovy",
      "new_id": "c6a21c25d4873c9c47d4c45fc0794bda479c1aee",
      "new_mode": 33188,
      "new_path": "views/json-testing-support/src/main/groovy/grails/views/json/test/JsonViewUnitTest.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6bc2773fdae6f949c5d9b2b8169c4869d1f7f352",
      "old_mode": 33188,
      "old_path": "views-json-testing-support/src/main/groovy/grails/views/json/test/spock/JsonViewSetupSpecInterceptor.groovy",
      "new_id": "6bc2773fdae6f949c5d9b2b8169c4869d1f7f352",
      "new_mode": 33188,
      "new_path": "views/json-testing-support/src/main/groovy/grails/views/json/test/spock/JsonViewSetupSpecInterceptor.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e5b6882c6201fde13dd716cf0247a53ef3ec2272",
      "old_mode": 33188,
      "old_path": "views-json-testing-support/src/main/groovy/grails/views/json/test/spock/JsonViewSpockExtension.groovy",
      "new_id": "e5b6882c6201fde13dd716cf0247a53ef3ec2272",
      "new_mode": 33188,
      "new_path": "views/json-testing-support/src/main/groovy/grails/views/json/test/spock/JsonViewSpockExtension.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7ee4d865a74092197ae092c606ae6baef24501a5",
      "old_mode": 33188,
      "old_path": "views-json-testing-support/src/main/resources/META-INF/services/org.spockframework.runtime.extension.IGlobalExtension",
      "new_id": "7ee4d865a74092197ae092c606ae6baef24501a5",
      "new_mode": 33188,
      "new_path": "views/json-testing-support/src/main/resources/META-INF/services/org.spockframework.runtime.extension.IGlobalExtension",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "707d7670fe5f25b8ec3c8cb40e3ee3ed1797cf0d",
      "old_mode": 33188,
      "old_path": "views-json/build.gradle",
      "new_id": "707d7670fe5f25b8ec3c8cb40e3ee3ed1797cf0d",
      "new_mode": 33188,
      "new_path": "views/json/build.gradle",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d079c4a824a11b97be8b0de221cc2f6f1507a21c",
      "old_mode": 33188,
      "old_path": "views-json/grails-app/views/_child.gson",
      "new_id": "d079c4a824a11b97be8b0de221cc2f6f1507a21c",
      "new_mode": 33188,
      "new_path": "views/json/grails-app/views/_child.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8205220d386c121724bdfb407573434835ef55bb",
      "old_mode": 33188,
      "old_path": "views-json/grails-app/views/_child2.gson",
      "new_id": "8205220d386c121724bdfb407573434835ef55bb",
      "new_mode": 33188,
      "new_path": "views/json/grails-app/views/_child2.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "90b4610ef99c7621cba15af9291754ce5c535efc",
      "old_mode": 33188,
      "old_path": "views-json/grails-app/views/_child2MultipleParents.gson",
      "new_id": "90b4610ef99c7621cba15af9291754ce5c535efc",
      "new_mode": 33188,
      "new_path": "views/json/grails-app/views/_child2MultipleParents.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "01a0778be46c0e6ee125f842be6209e0b0192f34",
      "old_mode": 33188,
      "old_path": "views-json/grails-app/views/_child3.gson",
      "new_id": "01a0778be46c0e6ee125f842be6209e0b0192f34",
      "new_mode": 33188,
      "new_path": "views/json/grails-app/views/_child3.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a6a377cb19ee5754ebb54fbcba9f32dc65cdd9e5",
      "old_mode": 33188,
      "old_path": "views-json/grails-app/views/_child3MultipleParents.gson",
      "new_id": "a6a377cb19ee5754ebb54fbcba9f32dc65cdd9e5",
      "new_mode": 33188,
      "new_path": "views/json/grails-app/views/_child3MultipleParents.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d0a798e7fe990061a39edef7bc143b07b7eb0849",
      "old_mode": 33188,
      "old_path": "views-json/grails-app/views/_child4.gson",
      "new_id": "d0a798e7fe990061a39edef7bc143b07b7eb0849",
      "new_mode": 33188,
      "new_path": "views/json/grails-app/views/_child4.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f188161e41e798793ff4351bf1fe7933d5427d49",
      "old_mode": 33188,
      "old_path": "views-json/grails-app/views/_child4MultipleParents.gson",
      "new_id": "f188161e41e798793ff4351bf1fe7933d5427d49",
      "new_mode": 33188,
      "new_path": "views/json/grails-app/views/_child4MultipleParents.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "50d715abf93168cd46c5e6739e4d81a9e535f950",
      "old_mode": 33188,
      "old_path": "views-json/grails-app/views/_parent2.gson",
      "new_id": "50d715abf93168cd46c5e6739e4d81a9e535f950",
      "new_mode": 33188,
      "new_path": "views/json/grails-app/views/_parent2.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "288ecbc346d5c6c1058e8d283d95178df22e6217",
      "old_mode": 33188,
      "old_path": "views-json/grails-app/views/_parent3.gson",
      "new_id": "288ecbc346d5c6c1058e8d283d95178df22e6217",
      "new_mode": 33188,
      "new_path": "views/json/grails-app/views/_parent3.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5af6f3039f41542fa631fba0304d726a6ce4bfa8",
      "old_mode": 33188,
      "old_path": "views-json/grails-app/views/_parent4.gson",
      "new_id": "5af6f3039f41542fa631fba0304d726a6ce4bfa8",
      "new_mode": 33188,
      "new_path": "views/json/grails-app/views/_parent4.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "abe00df3c857e2b369119648da33b2f53ab9a483",
      "old_mode": 33188,
      "old_path": "views-json/grails-app/views/circular/_circular.gson",
      "new_id": "abe00df3c857e2b369119648da33b2f53ab9a483",
      "new_mode": 33188,
      "new_path": "views/json/grails-app/views/circular/_circular.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ba7138d54827b99bbf4898f337623d2377470699",
      "old_mode": 33188,
      "old_path": "views-json/grails-app/views/foo.gson",
      "new_id": "ba7138d54827b99bbf4898f337623d2377470699",
      "new_mode": 33188,
      "new_path": "views/json/grails-app/views/foo.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "23e7bcfe727c30bbc804f64df50c88cf828ebb4f",
      "old_mode": 33188,
      "old_path": "views-json/grails-app/views/linkingView.gson",
      "new_id": "23e7bcfe727c30bbc804f64df50c88cf828ebb4f",
      "new_mode": 33188,
      "new_path": "views/json/grails-app/views/linkingView.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "50494c750e999240b493a63b01194103200047dd",
      "old_mode": 33188,
      "old_path": "views-json/grails-app/views/pageConfigure.gson",
      "new_id": "50494c750e999240b493a63b01194103200047dd",
      "new_mode": 33188,
      "new_path": "views/json/grails-app/views/pageConfigure.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e0130fcecefebf47469b6b8fabf5cb471bbbe0f0",
      "old_mode": 33188,
      "old_path": "views-json/grails-app/views/parent.gson",
      "new_id": "e0130fcecefebf47469b6b8fabf5cb471bbbe0f0",
      "new_mode": 33188,
      "new_path": "views/json/grails-app/views/parent.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2bcf562e98e2f0e1091da1f2acdd31ae96f7744d",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/builder/DefaultJsonGenerator.java",
      "new_id": "2bcf562e98e2f0e1091da1f2acdd31ae96f7744d",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/builder/DefaultJsonGenerator.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d7e5a42d3565750958bdc0333a1850ecb977d83d",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/builder/JsonGenerator.java",
      "new_id": "d7e5a42d3565750958bdc0333a1850ecb977d83d",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/builder/JsonGenerator.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6f7e284ec59105bb564090a104fa72726d442780",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/builder/JsonOutput.java",
      "new_id": "6f7e284ec59105bb564090a104fa72726d442780",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/builder/JsonOutput.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "75937f5a1aed7f7db543564ca6f3d8addea5b4ec",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/builder/StreamingJsonBuilder.java",
      "new_id": "75937f5a1aed7f7db543564ca6f3d8addea5b4ec",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/builder/StreamingJsonBuilder.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "735a898757dac2b2a3b6851d71143f0e78166582",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/converters/InstantJsonConverter.groovy",
      "new_id": "735a898757dac2b2a3b6851d71143f0e78166582",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/converters/InstantJsonConverter.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c71cf2f08c7932f417dc1b4fe4407c96fe4d61bb",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/converters/LocalDateJsonConverter.groovy",
      "new_id": "c71cf2f08c7932f417dc1b4fe4407c96fe4d61bb",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/converters/LocalDateJsonConverter.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0c3c5512f971720f81ae4ce9e692cfcb79a5206b",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/converters/LocalDateTimeJsonConverter.groovy",
      "new_id": "0c3c5512f971720f81ae4ce9e692cfcb79a5206b",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/converters/LocalDateTimeJsonConverter.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "eafbd453d99040bbbad53658dbea33c53b3b5196",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/converters/LocalTimeJsonConverter.groovy",
      "new_id": "eafbd453d99040bbbad53658dbea33c53b3b5196",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/converters/LocalTimeJsonConverter.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5a22832eb33ddbafdfb8af588db3be8987ba2ee8",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/converters/OffsetDateTimeJsonConverter.groovy",
      "new_id": "5a22832eb33ddbafdfb8af588db3be8987ba2ee8",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/converters/OffsetDateTimeJsonConverter.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "356d81f5b0db662ac6d0978e956b20935508ccfc",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/converters/OffsetTimeJsonConverter.groovy",
      "new_id": "356d81f5b0db662ac6d0978e956b20935508ccfc",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/converters/OffsetTimeJsonConverter.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "518fc7bc9cb94eb995955ac2a87c6027d86df935",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/converters/PeriodJsonConverter.groovy",
      "new_id": "518fc7bc9cb94eb995955ac2a87c6027d86df935",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/converters/PeriodJsonConverter.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0ad193bb5085f00bf16c061b20d7086d934ffda1",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/converters/ZonedDateTimeJsonConverter.groovy",
      "new_id": "0ad193bb5085f00bf16c061b20d7086d934ffda1",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/converters/ZonedDateTimeJsonConverter.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "09363669700f950d5464edf8721dc024e0b1dbec",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/renderer/AbstractJsonViewContainerRenderer.groovy",
      "new_id": "09363669700f950d5464edf8721dc024e0b1dbec",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/renderer/AbstractJsonViewContainerRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ce5074aeb2a976ffcc1cda487852894895a002c1",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/renderer/ErrorsJsonViewRenderer.groovy",
      "new_id": "ce5074aeb2a976ffcc1cda487852894895a002c1",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/renderer/ErrorsJsonViewRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dad8e568076d780d07093302a3b4ea4a12cb10fa",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/renderer/JsonViewJsonRenderer.groovy",
      "new_id": "dad8e568076d780d07093302a3b4ea4a12cb10fa",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/renderer/JsonViewJsonRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e4b215a1778a9cc2f70e68bc3d93e7cc3d8b1ebc",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/JsonViewCompiler.groovy",
      "new_id": "e4b215a1778a9cc2f70e68bc3d93e7cc3d8b1ebc",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/JsonViewCompiler.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fbe9b72af6632d47b7a5c4014bd8ddf4fb09f8fc",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/JsonViewConfiguration.groovy",
      "new_id": "fbe9b72af6632d47b7a5c4014bd8ddf4fb09f8fc",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/JsonViewConfiguration.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4b912ad5be46b4581a28b46c1ca82ba64c2b4124",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/JsonViewGeneratorConfiguration.groovy",
      "new_id": "4b912ad5be46b4581a28b46c1ca82ba64c2b4124",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/JsonViewGeneratorConfiguration.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dc488fd7dffdd47709a3e3c2a85747eeed492164",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/JsonViewGrailsPlugin.groovy",
      "new_id": "dc488fd7dffdd47709a3e3c2a85747eeed492164",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/JsonViewGrailsPlugin.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f5986fd36fb50677a4717113b0ac7b2410826483",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/JsonViewTemplateEngine.groovy",
      "new_id": "f5986fd36fb50677a4717113b0ac7b2410826483",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/JsonViewTemplateEngine.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bbed807301525a5f5c43234607cc104ae6268330",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/JsonViewWritableScript.groovy",
      "new_id": "bbed807301525a5f5c43234607cc104ae6268330",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/JsonViewWritableScript.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "42c5870a1158d90f622b33fb5847702d1b5d26cc",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/api/GrailsJsonViewHelper.groovy",
      "new_id": "42c5870a1158d90f622b33fb5847702d1b5d26cc",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/api/GrailsJsonViewHelper.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "92e0667d2a726082487ea6daf67e7f7360a4ac82",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/api/HalViewHelper.groovy",
      "new_id": "92e0667d2a726082487ea6daf67e7f7360a4ac82",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/api/HalViewHelper.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "17c49c883ef41d7ef68fbe69273e9bc01d34e6de",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/api/JsonApiViewHelper.groovy",
      "new_id": "17c49c883ef41d7ef68fbe69273e9bc01d34e6de",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/api/JsonApiViewHelper.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0cef22a4242c3b746209dcbd7aade91c272e8b95",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/api/JsonView.groovy",
      "new_id": "0cef22a4242c3b746209dcbd7aade91c272e8b95",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/api/JsonView.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0efba58be9f376e7d32a7b7b2dc95225112f6a6e",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/api/internal/DefaultGrailsJsonViewHelper.groovy",
      "new_id": "0efba58be9f376e7d32a7b7b2dc95225112f6a6e",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/api/internal/DefaultGrailsJsonViewHelper.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a60ce0997a7f0df9b56b45a70e505f3f97536a17",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/api/internal/DefaultHalViewHelper.groovy",
      "new_id": "a60ce0997a7f0df9b56b45a70e505f3f97536a17",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/api/internal/DefaultHalViewHelper.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3ff5be3e9453cc839a43d57ca8af06c32b2bcf8d",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/api/internal/DefaultJsonApiViewHelper.groovy",
      "new_id": "3ff5be3e9453cc839a43d57ca8af06c32b2bcf8d",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/api/internal/DefaultJsonApiViewHelper.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "644b35b918c52526a9c757a6a107240c21d3e03f",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/api/internal/DefaultJsonViewHelper.groovy",
      "new_id": "644b35b918c52526a9c757a6a107240c21d3e03f",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/api/internal/DefaultJsonViewHelper.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a7a7b08c481b0fa3e5c47dd65fe48a42094da140",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/api/internal/DefaultJsonViewIncludeExcludeSupport.groovy",
      "new_id": "a7a7b08c481b0fa3e5c47dd65fe48a42094da140",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/api/internal/DefaultJsonViewIncludeExcludeSupport.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e0d84fdaa09b88165207f363829c9970c2a21b83",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/api/internal/ParentInfo.groovy",
      "new_id": "e0d84fdaa09b88165207f363829c9970c2a21b83",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/api/internal/ParentInfo.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f660f29e0f7e3aaab243f5c213f4a19b9e381b54",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/api/internal/TemplateRenderer.groovy",
      "new_id": "f660f29e0f7e3aaab243f5c213f4a19b9e381b54",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/api/internal/TemplateRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2cd0ff67d3bec06263dccafe5b5691f25e0e3b37",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/api/jsonapi/DefaultJsonApiIdRenderer.groovy",
      "new_id": "2cd0ff67d3bec06263dccafe5b5691f25e0e3b37",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/api/jsonapi/DefaultJsonApiIdRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e89779034c7ce2ce70fdfe71ff762aecd6d0fa07",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/api/jsonapi/JsonApiIdRenderStrategy.groovy",
      "new_id": "e89779034c7ce2ce70fdfe71ff762aecd6d0fa07",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/api/jsonapi/JsonApiIdRenderStrategy.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1ddb71518f8cc865d22880e46fe42b5ffea27bb0",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/internal/JsonTemplateTypeCheckingExtension.groovy",
      "new_id": "1ddb71518f8cc865d22880e46fe42b5ffea27bb0",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/internal/JsonTemplateTypeCheckingExtension.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8d154560df76c12dfe2cb622c44d4dbb4decbf83",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/internal/JsonViewsTransform.groovy",
      "new_id": "8d154560df76c12dfe2cb622c44d4dbb4decbf83",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/internal/JsonViewsTransform.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "15459d67b38a16ea799e0eedd3eec6c050f69d43",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/mvc/JsonViewResolver.groovy",
      "new_id": "15459d67b38a16ea799e0eedd3eec6c050f69d43",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/mvc/JsonViewResolver.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b133e90db993ba3e366081656019f59b375dd2f4",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/template/JsonViewTemplate.groovy",
      "new_id": "b133e90db993ba3e366081656019f59b375dd2f4",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/template/JsonViewTemplate.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ff196f06ef891b90b13a66bccf90390ae4ed6f61",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/test/JsonRenderResult.groovy",
      "new_id": "ff196f06ef891b90b13a66bccf90390ae4ed6f61",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/test/JsonRenderResult.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f9f4e9196162ca283e822f0d059ca8d60da8f743",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/test/JsonViewTest.groovy",
      "new_id": "f9f4e9196162ca283e822f0d059ca8d60da8f743",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/test/JsonViewTest.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a790b967169a4c76dcc92eea2bf1f050c76bafc0",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/test/TestLinkGenerator.groovy",
      "new_id": "a790b967169a4c76dcc92eea2bf1f050c76bafc0",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/test/TestLinkGenerator.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "754f6f5255869b2055e05e77bc8acc1b1d7782f2",
      "old_mode": 33188,
      "old_path": "views-json/src/main/groovy/grails/plugin/json/view/test/TestRequestConfigurer.groovy",
      "new_id": "754f6f5255869b2055e05e77bc8acc1b1d7782f2",
      "new_mode": 33188,
      "new_path": "views/json/src/main/groovy/grails/plugin/json/view/test/TestRequestConfigurer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fc676434e5168655ea9e2ca2284ceb4f7aa05d80",
      "old_mode": 33188,
      "old_path": "views-json/src/main/resources/dsdl/gson.gdsl",
      "new_id": "fc676434e5168655ea9e2ca2284ceb4f7aa05d80",
      "new_mode": 33188,
      "new_path": "views/json/src/main/resources/dsdl/gson.gdsl",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6b6f20d254925b1e893a2755f6799b986c6d8bce",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/CompositeIdSpec.groovy",
      "new_id": "6b6f20d254925b1e893a2755f6799b986c6d8bce",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/CompositeIdSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "82b9af7d8ea807f8611ac598ae374caea103b3d1",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/EmbeddedAssociationsSpec.groovy",
      "new_id": "82b9af7d8ea807f8611ac598ae374caea103b3d1",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/EmbeddedAssociationsSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7932782455f56d843d141a0fb783d1c57ff6981a",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/EnumRenderingSpec.groovy",
      "new_id": "7932782455f56d843d141a0fb783d1c57ff6981a",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/EnumRenderingSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b5454698f25a1776a6d796711a7dd3a845aec4a6",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/ExceptionRenderSpec.groovy",
      "new_id": "b5454698f25a1776a6d796711a7dd3a845aec4a6",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/ExceptionRenderSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f7d2a20c5ea4fe7a180a82e0ffa52f90fa1090ba",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/ExpandSpec.groovy",
      "new_id": "f7d2a20c5ea4fe7a180a82e0ffa52f90fa1090ba",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/ExpandSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5810b273c9cb7434598b96afc0da841a710008e3",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/GStringRenderSpec.groovy",
      "new_id": "5810b273c9cb7434598b96afc0da841a710008e3",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/GStringRenderSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ac579870f9b85acf3c2d947d3a9c9c1ad1b5097f",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/GenericViewUriResolverSpec.groovy",
      "new_id": "ac579870f9b85acf3c2d947d3a9c9c1ad1b5097f",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/GenericViewUriResolverSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ccb81a0f4f43063fc9ae73ed9afa283923f24bd2",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/HalEmbeddedSpec.groovy",
      "new_id": "ccb81a0f4f43063fc9ae73ed9afa283923f24bd2",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/HalEmbeddedSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d62ca5593d0b50b0f13f482a57dfef5689762866",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/IncludeAssociationsSpec.groovy",
      "new_id": "d62ca5593d0b50b0f13f482a57dfef5689762866",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/IncludeAssociationsSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c7f6388761ebaf44a477e706ba12242b940c4f05",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/IterableRenderSpec.groovy",
      "new_id": "c7f6388761ebaf44a477e706ba12242b940c4f05",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/IterableRenderSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7370a991f383bd0d07d863526a9186b09c760451",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/JsonTemplateCompilerSpec.groovy",
      "new_id": "7370a991f383bd0d07d863526a9186b09c760451",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/JsonTemplateCompilerSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ac720009001463ce40a97c743921ddd92b681483",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/JsonViewHelperSpec.groovy",
      "new_id": "ac720009001463ce40a97c743921ddd92b681483",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/JsonViewHelperSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6934c9aa9032dcc172caed41ceed31807e9f8d9b",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/JsonViewResolverSpec.groovy",
      "new_id": "6934c9aa9032dcc172caed41ceed31807e9f8d9b",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/JsonViewResolverSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "adf0084d93d0b5b68392acc3b3daf7fc6b984ead",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/JsonViewTemplateEngineSpec.groovy",
      "new_id": "adf0084d93d0b5b68392acc3b3daf7fc6b984ead",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/JsonViewTemplateEngineSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a4dd7ae3f867d84738b19dee3459a06816793451",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/JsonViewTemplateResolverSpec.groovy",
      "new_id": "a4dd7ae3f867d84738b19dee3459a06816793451",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/JsonViewTemplateResolverSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ea7774e5d1878fc6540abbd3e2fb0c1279a393e3",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/JsonViewTestHttpSpec.groovy",
      "new_id": "ea7774e5d1878fc6540abbd3e2fb0c1279a393e3",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/JsonViewTestHttpSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "75712e1441ea8b8aa4b727590a62e4791a156a5f",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/JsonViewTestSpec.groovy",
      "new_id": "75712e1441ea8b8aa4b727590a62e4791a156a5f",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/JsonViewTestSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c898f506f50b2a44c361adc514fa92ec7cdebfc2",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/MapRenderSpec.groovy",
      "new_id": "c898f506f50b2a44c361adc514fa92ec7cdebfc2",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/MapRenderSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ae9c99ba1db4239a28a7e60bd2051e66f80fa1e0",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/NullRenderingSpec.groovy",
      "new_id": "ae9c99ba1db4239a28a7e60bd2051e66f80fa1e0",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/NullRenderingSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9bc06641f0af2d0c09d89481fe89f7d70c024db9",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/PogoCollectionRenderingSpec.groovy",
      "new_id": "9bc06641f0af2d0c09d89481fe89f7d70c024db9",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/PogoCollectionRenderingSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "107c6cd280daa8f28875896aab4a181deebc80ca",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/PogoDeepRenderingSpec.groovy",
      "new_id": "107c6cd280daa8f28875896aab4a181deebc80ca",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/PogoDeepRenderingSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "64732c1baaad450999059e1a878f07adff209b03",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/TemplateInheritanceSpec.groovy",
      "new_id": "64732c1baaad450999059e1a878f07adff209b03",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/TemplateInheritanceSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a32b3416dc4e2ba15b619c6697217a4f28f250e1",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/TemplateRendererSpec.groovy",
      "new_id": "a32b3416dc4e2ba15b619c6697217a4f28f250e1",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/TemplateRendererSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "be0a578acea1bcd8544becc165e96dd1be9576ea",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/api/JsonApiHandleAssociationsSpec.groovy",
      "new_id": "be0a578acea1bcd8544becc165e96dd1be9576ea",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/api/JsonApiHandleAssociationsSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e52af88b5426e57f9a65d21ed93bab01c14262a3",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/api/JsonApiSpec.groovy",
      "new_id": "e52af88b5426e57f9a65d21ed93bab01c14262a3",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/api/JsonApiSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dc2743c90a1a2849d7a6f5e32c2f3b2cdf23735e",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/api/PaginationSpec.groovy",
      "new_id": "dc2743c90a1a2849d7a6f5e32c2f3b2cdf23735e",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/api/PaginationSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8fdc3c714c485228756caf669a8a7c1e3ba3a9e0",
      "old_mode": 33188,
      "old_path": "views-json/src/test/groovy/grails/plugin/json/view/api/jsonapi/DefaultJsonApiIdGeneratorSpec.groovy",
      "new_id": "8fdc3c714c485228756caf669a8a7c1e3ba3a9e0",
      "new_mode": 33188,
      "new_path": "views/json/src/test/groovy/grails/plugin/json/view/api/jsonapi/DefaultJsonApiIdGeneratorSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5407141c6cc821f89978cfc7f17ea3084e817725",
      "old_mode": 33188,
      "old_path": "views-json/src/test/resources/views/bar.gson",
      "new_id": "5407141c6cc821f89978cfc7f17ea3084e817725",
      "new_mode": 33188,
      "new_path": "views/json/src/test/resources/views/bar.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "011bad54cec406f3c572c566b2bc1b62c1cadab6",
      "old_mode": 33188,
      "old_path": "views-json/src/test/resources/views/bar2.gson",
      "new_id": "011bad54cec406f3c572c566b2bc1b62c1cadab6",
      "new_mode": 33188,
      "new_path": "views/json/src/test/resources/views/bar2.gson",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a19afae06ea46ba9a00d4f7f4b11307338046698",
      "old_mode": 33188,
      "old_path": "views-markup/build.gradle",
      "new_id": "a19afae06ea46ba9a00d4f7f4b11307338046698",
      "new_mode": 33188,
      "new_path": "views/markup/build.gradle",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e16778e509165dc3d371f580cfa887661ded6b1c",
      "old_mode": 33188,
      "old_path": "views-markup/src/main/groovy/grails/plugin/markup/view/MarkupViewCompiler.groovy",
      "new_id": "e16778e509165dc3d371f580cfa887661ded6b1c",
      "new_mode": 33188,
      "new_path": "views/markup/src/main/groovy/grails/plugin/markup/view/MarkupViewCompiler.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4e99dafc05c4a65274379965720a80b2f3aea3a7",
      "old_mode": 33188,
      "old_path": "views-markup/src/main/groovy/grails/plugin/markup/view/MarkupViewConfiguration.groovy",
      "new_id": "4e99dafc05c4a65274379965720a80b2f3aea3a7",
      "new_mode": 33188,
      "new_path": "views/markup/src/main/groovy/grails/plugin/markup/view/MarkupViewConfiguration.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "db0d08da79e4aa6a4b0c9a2984f36a31339added",
      "old_mode": 33188,
      "old_path": "views-markup/src/main/groovy/grails/plugin/markup/view/MarkupViewGrailsPlugin.groovy",
      "new_id": "db0d08da79e4aa6a4b0c9a2984f36a31339added",
      "new_mode": 33188,
      "new_path": "views/markup/src/main/groovy/grails/plugin/markup/view/MarkupViewGrailsPlugin.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ecbd109ffb1d1ec94ca67dd28543482be7de58aa",
      "old_mode": 33188,
      "old_path": "views-markup/src/main/groovy/grails/plugin/markup/view/MarkupViewTemplate.groovy",
      "new_id": "ecbd109ffb1d1ec94ca67dd28543482be7de58aa",
      "new_mode": 33188,
      "new_path": "views/markup/src/main/groovy/grails/plugin/markup/view/MarkupViewTemplate.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ad8e2d44f85500c38aa1cac46c83f623cd595fa8",
      "old_mode": 33188,
      "old_path": "views-markup/src/main/groovy/grails/plugin/markup/view/MarkupViewTemplateEngine.groovy",
      "new_id": "ad8e2d44f85500c38aa1cac46c83f623cd595fa8",
      "new_mode": 33188,
      "new_path": "views/markup/src/main/groovy/grails/plugin/markup/view/MarkupViewTemplateEngine.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a8b22a84555944d818b5ae8b7f167c331d2b544c",
      "old_mode": 33188,
      "old_path": "views-markup/src/main/groovy/grails/plugin/markup/view/MarkupViewWritableScriptTemplate.groovy",
      "new_id": "a8b22a84555944d818b5ae8b7f167c331d2b544c",
      "new_mode": 33188,
      "new_path": "views/markup/src/main/groovy/grails/plugin/markup/view/MarkupViewWritableScriptTemplate.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c122fff71cf8e3172e970f9185c7141a0b0e58da",
      "old_mode": 33188,
      "old_path": "views-markup/src/main/groovy/grails/plugin/markup/view/api/MarkupView.groovy",
      "new_id": "c122fff71cf8e3172e970f9185c7141a0b0e58da",
      "new_mode": 33188,
      "new_path": "views/markup/src/main/groovy/grails/plugin/markup/view/api/MarkupView.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8f4e68307a69c0bbda2d8d9b6d4d4f9d9e8866d9",
      "old_mode": 33188,
      "old_path": "views-markup/src/main/groovy/grails/plugin/markup/view/internal/MarkupViewsTransform.groovy",
      "new_id": "8f4e68307a69c0bbda2d8d9b6d4d4f9d9e8866d9",
      "new_mode": 33188,
      "new_path": "views/markup/src/main/groovy/grails/plugin/markup/view/internal/MarkupViewsTransform.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "669516dda784b6964e448920848871f82084177c",
      "old_mode": 33188,
      "old_path": "views-markup/src/main/groovy/grails/plugin/markup/view/mvc/MarkupViewResolver.groovy",
      "new_id": "669516dda784b6964e448920848871f82084177c",
      "new_mode": 33188,
      "new_path": "views/markup/src/main/groovy/grails/plugin/markup/view/mvc/MarkupViewResolver.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9c7f92375fecbd2a52974a9584da9a7aba2c0ba2",
      "old_mode": 33188,
      "old_path": "views-markup/src/main/groovy/grails/plugin/markup/view/renderer/MarkupViewXmlRenderer.groovy",
      "new_id": "9c7f92375fecbd2a52974a9584da9a7aba2c0ba2",
      "new_mode": 33188,
      "new_path": "views/markup/src/main/groovy/grails/plugin/markup/view/renderer/MarkupViewXmlRenderer.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8a8e216ff954b6088400a8e261479c5f31a49cf4",
      "old_mode": 33188,
      "old_path": "views-markup/src/main/resources/gml.gdsl",
      "new_id": "8a8e216ff954b6088400a8e261479c5f31a49cf4",
      "new_mode": 33188,
      "new_path": "views/markup/src/main/resources/gml.gdsl",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f874e882c785f76d0d75f3153b096d3c6332163d",
      "old_mode": 33188,
      "old_path": "views-markup/src/test/groovy/grails/plugin/markup/view/MarkupViewCompilerSpec.groovy",
      "new_id": "f874e882c785f76d0d75f3153b096d3c6332163d",
      "new_mode": 33188,
      "new_path": "views/markup/src/test/groovy/grails/plugin/markup/view/MarkupViewCompilerSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a4975471ed9220f1d31652177bffacf64bdfb87d",
      "old_mode": 33188,
      "old_path": "views-markup/src/test/groovy/grails/plugin/markup/view/MarkupViewTemplateEngineSpec.groovy",
      "new_id": "a4975471ed9220f1d31652177bffacf64bdfb87d",
      "new_mode": 33188,
      "new_path": "views/markup/src/test/groovy/grails/plugin/markup/view/MarkupViewTemplateEngineSpec.groovy",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "991148797e02b8d3041b7957d4c7773d038e1bbd",
      "old_mode": 33188,
      "old_path": "views-markup/src/test/resources/views/bar.gml",
      "new_id": "991148797e02b8d3041b7957d4c7773d038e1bbd",
      "new_mode": 33188,
      "new_path": "views/markup/src/test/resources/views/bar.gml",
      "score": 100
    }
  ]
}
