)]}'
{
  "commit": "8185874f09bf0fe8d5f3119a34360536d067aec8",
  "tree": "01bcc90b07322c684783de4e00ebf06b0c701808",
  "parents": [
    "8a293adf1a8b1369bef803a224e88c88371dbc57"
  ],
  "author": {
    "name": "Dimuthu Wannipurage",
    "email": "dimuthu.upeksha2@gmail.com",
    "time": "Mon Dec 21 13:17:47 2020 -0500"
  },
  "committer": {
    "name": "Dimuthu Wannipurage",
    "email": "dimuthu.upeksha2@gmail.com",
    "time": "Mon Dec 21 13:17:47 2020 -0500"
  },
  "message": "Introducing db backed groovy templates\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "724e27ca62eff63da40a37ea35bf35eb2bda6cee",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java",
      "new_id": "f891a0591056cbbcd2454577b8faf6f50e270824",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java"
    },
    {
      "type": "modify",
      "old_id": "bd46d896427f6f83e540380d39311f0dcdcc10c4",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-api-stubs/src/main/java/org/apache/airavata/api/Airavata.java",
      "new_id": "f2de4a0a840422aa878a6de3fc0c0e60ce226630",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-api-stubs/src/main/java/org/apache/airavata/api/Airavata.java"
    },
    {
      "type": "modify",
      "old_id": "e5b7ee637a1e8f10817a799f9ce15f0ec2098e34",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata.cpp",
      "new_id": "ae2a021dcdaa1a509866ddd4c98cb1bc7e1a05ed",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata.cpp"
    },
    {
      "type": "modify",
      "old_id": "cfb3f058614427adabec21502a36ca4732b8808c",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata.h",
      "new_id": "89c28d531a44b13cdb40a99873e820fccef49b8f",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata.h"
    },
    {
      "type": "modify",
      "old_id": "f9f4831328d0edb4d1166190976c3530328455bc",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata_server.skeleton.cpp",
      "new_id": "ec9a94390234831b4b71a6e61f42622a90133189",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata_server.skeleton.cpp"
    },
    {
      "type": "modify",
      "old_id": "98990faa8d4209dade783781e55b7058ab75f87b",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/application_io_models_types.cpp",
      "new_id": "0b2fb8b239512c35ed4995104a635739b75ec9b7",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/application_io_models_types.cpp"
    },
    {
      "type": "modify",
      "old_id": "fa91377f727955b3cd75ae4f8c18620be33c759b",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/application_io_models_types.h",
      "new_id": "a7f8f9cc15d04f9ae879007a6228bd7b14ee4dd5",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/application_io_models_types.h"
    },
    {
      "type": "modify",
      "old_id": "6a35b71404172b41d22cc9334d74496a03128aae",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/compute_resource_model_types.cpp",
      "new_id": "0b8d7783b97a9cea4fdb7bf3ff15acf914ca395e",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/compute_resource_model_types.cpp"
    },
    {
      "type": "modify",
      "old_id": "2aecce1f0e415610b1d8454bb28b5e7c5cb4adc9",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/compute_resource_model_types.h",
      "new_id": "519852a70bcccf2c35082446da5518e53a0e3ead",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/compute_resource_model_types.h"
    },
    {
      "type": "modify",
      "old_id": "3f6fdf3dc8b11604b1e48e3d39cf0d70431cfa51",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/group_manager_model_types.cpp",
      "new_id": "9c551ac100f7bc26901d3fba5caa18316614004b",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/group_manager_model_types.cpp"
    },
    {
      "type": "modify",
      "old_id": "45e468d4390d98d3a2d89cc7c0e0c9adf553db24",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/group_manager_model_types.h",
      "new_id": "f74b6986a5a53ed7bc91ec4ccae89fcb66deb959",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/group_manager_model_types.h"
    },
    {
      "type": "modify",
      "old_id": "fd54eedc8a24099c00852574b67811e86b32aabf",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/group_resource_profile_model_types.cpp",
      "new_id": "3004af810e392e2ec345b0b4296dae596f38fdeb",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/group_resource_profile_model_types.cpp"
    },
    {
      "type": "modify",
      "old_id": "732a1ed2f98ec3e4006298b50e705116c98f0750",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/group_resource_profile_model_types.h",
      "new_id": "0dc95e7821bb095e50244594b81353d17ca16d69",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/group_resource_profile_model_types.h"
    },
    {
      "type": "modify",
      "old_id": "7e87193e57b345f31b4be3487ced43f59186744f",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_types.cpp",
      "new_id": "402afada53376d8a71fa5c985aa4b8e0eb38661b",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_types.cpp"
    },
    {
      "type": "modify",
      "old_id": "5a4cefb47bd13cd78d616284270ed84d7489dc20",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_types.h",
      "new_id": "141257cacd9d9b64418803a84657c8950cdf06c2",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_types.h"
    },
    {
      "type": "modify",
      "old_id": "a296ceca6dc69eb7aa49db445dd21513136548c4",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Airavata.php",
      "new_id": "7fe3f9b8a3eae80f5f5d1ddb3a45a3e3a3c0226d",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Airavata.php"
    },
    {
      "type": "modify",
      "old_id": "4038013d589b1acea49515114e13c38473774e57",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Sharing/SharingRegistryService.php",
      "new_id": "4b85f3d18b9e80e6652a29327c31e89005e3c786",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Sharing/SharingRegistryService.php"
    },
    {
      "type": "modify",
      "old_id": "d42d05f10bc20047a6b75980e215925341642368",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/ComputeResource/Types.php",
      "new_id": "1ef3215efd82b53426e1c70090d8ab178ee04f68",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/ComputeResource/Types.php"
    },
    {
      "type": "modify",
      "old_id": "50364a55715896ef92a0040d749c5c0af674a2bd",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/GroupResourceProfile/Types.php",
      "new_id": "34b1077e433f2b040337ab9587ea2b6affc96725",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/GroupResourceProfile/Types.php"
    },
    {
      "type": "modify",
      "old_id": "fb4977e3151425bc46e02ce2fb6cb51d729bc4f2",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Application/Io/Types.php",
      "new_id": "9543c61f16570a95ac15dd118ff33a0ad3c0c843",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Application/Io/Types.php"
    },
    {
      "type": "modify",
      "old_id": "9e17f8a132e9624f8a399e960ef16a207f50139e",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Group/Types.php",
      "new_id": "f74a97f20774cdf61c94a759f9788e5d2ba23459",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Group/Types.php"
    },
    {
      "type": "modify",
      "old_id": "7a74f6d1ffeaf860aaf4853cda6dc796016e89d7",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Sharing/Types.php",
      "new_id": "d5dd2d3ff6b192d277dc4634cbf8a2842897ffd5",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Sharing/Types.php"
    },
    {
      "type": "modify",
      "old_id": "8a2f3cb82fdc9d7b747bc2387fdb4733c1f65146",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Workspace/Types.php",
      "new_id": "8386b39702bd5ddcd3930a837d68660957d7d094",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Workspace/Types.php"
    },
    {
      "type": "modify",
      "old_id": "2531223fd06698c12e56e584ee3888059296cd98",
      "old_mode": 33261,
      "old_path": "airavata-api/airavata-client-sdks/airavata-python-sdk/airavata/api/Airavata-remote",
      "new_id": "8e02f5d5f5fbd35d7894c970b76b0e97d75a67a1",
      "new_mode": 33261,
      "new_path": "airavata-api/airavata-client-sdks/airavata-python-sdk/airavata/api/Airavata-remote"
    },
    {
      "type": "modify",
      "old_id": "94b5d175961bd65636618743504edb1a1d991df8",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-python-sdk/airavata/api/Airavata.py",
      "new_id": "e8571a6a7cd7b033a00e37b87a9e591f63b24abc",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-python-sdk/airavata/api/Airavata.py"
    },
    {
      "type": "modify",
      "old_id": "5ba9ef493c0740a5dcc42be99c34bb0be734ad97",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-python-sdk/airavata/model/appcatalog/computeresource/ttypes.py",
      "new_id": "adf0d88b4fc501e0e062ba65b44ba6329d83a2eb",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-python-sdk/airavata/model/appcatalog/computeresource/ttypes.py"
    },
    {
      "type": "modify",
      "old_id": "b25e05e7b9681bd25aeb6bcff65b4d801f0698b8",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-client-sdks/airavata-python-sdk/airavata/model/workspace/ttypes.py",
      "new_id": "2dd348487dbfadf1a14599567e7d4d504aa89ffa",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-client-sdks/airavata-python-sdk/airavata/model/workspace/ttypes.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2cc4b9eacfbeba26037d64e0bbd269101f4112d",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/GroovyTemplate.java"
    },
    {
      "type": "modify",
      "old_id": "02931418b0f8444e130d90cd9c818042853ed1a9",
      "old_mode": 33188,
      "old_path": "airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ResourceJobManager.java",
      "new_id": "a7b68025f4cd0e8c3325343434efff26352b8d4e",
      "new_mode": 33188,
      "new_path": "airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ResourceJobManager.java"
    },
    {
      "type": "modify",
      "old_id": "c824bb0a0b6621f0d5dce55ce0f90465dc1b807c",
      "old_mode": 33188,
      "old_path": "modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/cancel/RemoteJobCancellationTask.java",
      "new_id": "f663f4e1521d76cf21733f801839387847172574",
      "new_mode": 33188,
      "new_path": "modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/cancel/RemoteJobCancellationTask.java"
    },
    {
      "type": "modify",
      "old_id": "249e550996ba2cea0ab00422ef9a70b508f78419",
      "old_mode": 33188,
      "old_path": "modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/staging/JobVerificationTask.java",
      "new_id": "c3ef0dd2aa4142f729f96e337b0e461104c72cf2",
      "new_mode": 33188,
      "new_path": "modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/staging/JobVerificationTask.java"
    },
    {
      "type": "modify",
      "old_id": "77f4d72a9caa2ca3201f822ee383cc12f0cc2c54",
      "old_mode": 33188,
      "old_path": "modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/JobSubmissionTask.java",
      "new_id": "2c4b0fdccac3f338c47c3b5d6bff4235c3cdc8ad",
      "new_mode": 33188,
      "new_path": "modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/JobSubmissionTask.java"
    },
    {
      "type": "modify",
      "old_id": "45c9e9d6a8fcc620d11ddbe82ee28a518f2d0641",
      "old_mode": 33188,
      "old_path": "modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/GroovyMapData.java",
      "new_id": "a88b75508aecf2aca470f1c09d3b29f09d73756e",
      "new_mode": 33188,
      "new_path": "modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/GroovyMapData.java"
    },
    {
      "type": "modify",
      "old_id": "e9099e4280e6cb8576afd33ee9b4cf002af2537b",
      "old_mode": 33188,
      "old_path": "modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/JobFactory.java",
      "new_id": "305cb0d58eccf33f77487601b3699af03ddb2f1c",
      "new_mode": 33188,
      "new_path": "modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/JobFactory.java"
    },
    {
      "type": "modify",
      "old_id": "f205609f6c4cba3cd294d5952a1d35883d2d873d",
      "old_mode": 33188,
      "old_path": "modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/JobManagerConfiguration.java",
      "new_id": "c3e197ec8ad995c5feb44f929e9ebaa9b384a6ef",
      "new_mode": 33188,
      "new_path": "modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/JobManagerConfiguration.java"
    },
    {
      "type": "modify",
      "old_id": "59dafdcb8a1eed85cb0be991f1ac60a5f8309bcb",
      "old_mode": 33188,
      "old_path": "modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/ForkJobConfiguration.java",
      "new_id": "e5da342837c77d266a621ca874ef448013f9349e",
      "new_mode": 33188,
      "new_path": "modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/ForkJobConfiguration.java"
    },
    {
      "type": "modify",
      "old_id": "ca8366adccc36066c578b0e02ccec1efc1067f36",
      "old_mode": 33188,
      "old_path": "modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/LSFJobConfiguration.java",
      "new_id": "6c715b85d7e2e282e0468adca49ef5445aefe970",
      "new_mode": 33188,
      "new_path": "modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/LSFJobConfiguration.java"
    },
    {
      "type": "modify",
      "old_id": "d38a3017c09ee91550f2f590641d8330ce228c3f",
      "old_mode": 33188,
      "old_path": "modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/PBSJobConfiguration.java",
      "new_id": "a1ce2deea919a20af07061c39349d88f08ed26d5",
      "new_mode": 33188,
      "new_path": "modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/PBSJobConfiguration.java"
    },
    {
      "type": "modify",
      "old_id": "acbf74bffc3ee20f12b087f54e309d602abebcfa",
      "old_mode": 33188,
      "old_path": "modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/SlurmJobConfiguration.java",
      "new_id": "859775416de0a473737df3372f26cd25b4abe999",
      "new_mode": 33188,
      "new_path": "modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/SlurmJobConfiguration.java"
    },
    {
      "type": "modify",
      "old_id": "eef8486aef4230f143315fbd248c4a057ce90260",
      "old_mode": 33188,
      "old_path": "modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/UGEJobConfiguration.java",
      "new_id": "e5c03ce87b7fc12c6eace612f683741c26f2df54",
      "new_mode": 33188,
      "new_path": "modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/UGEJobConfiguration.java"
    },
    {
      "type": "modify",
      "old_id": "fc6115355be0fc8715707b4d67d2734130f87259",
      "old_mode": 33188,
      "old_path": "modules/commons/src/main/java/org/apache/airavata/common/utils/AiravataUtils.java",
      "new_id": "6e82d985681765c76fd1eb93aa8f792d8038d8d7",
      "new_mode": 33188,
      "new_path": "modules/commons/src/main/java/org/apache/airavata/common/utils/AiravataUtils.java"
    },
    {
      "type": "modify",
      "old_id": "96713b44e94055db2dd6697409571537d8137309",
      "old_mode": 33188,
      "old_path": "modules/commons/src/main/java/org/apache/airavata/common/utils/IOUtil.java",
      "new_id": "2e921b7a669c0bb680dfa088cd979d11c379a6aa",
      "new_mode": 33188,
      "new_path": "modules/commons/src/main/java/org/apache/airavata/common/utils/IOUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88b2e574d1089ec0126e254b268dc5c0873f5d9d",
      "new_mode": 33188,
      "new_path": "modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GroovyTemplateEntity.java"
    },
    {
      "type": "modify",
      "old_id": "69f1f7be9cc5709c06a9e34173317ebfbed2b14d",
      "old_mode": 33188,
      "old_path": "modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ResourceJobManagerEntity.java",
      "new_id": "2fa8ff3cae6c1ecf793766088e68322c00e612ee",
      "new_mode": 33188,
      "new_path": "modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ResourceJobManagerEntity.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e7946983d59c6ff9f10d88cac1c641fd36613d3",
      "new_mode": 33188,
      "new_path": "modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/GroovyTemplateRepository.java"
    },
    {
      "type": "modify",
      "old_id": "b5e887f006dca3b04fb0a28ee9f4d265c30c9128",
      "old_mode": 33188,
      "old_path": "modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/utils/DBConstants.java",
      "new_id": "e840292814a74489834ba85efd7b664a29e32271",
      "new_mode": 33188,
      "new_path": "modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/utils/DBConstants.java"
    },
    {
      "type": "modify",
      "old_id": "63f1b031ec2153cfd2ab7817a67f68c7ec1137b3",
      "old_mode": 33188,
      "old_path": "modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/utils/QueryConstants.java",
      "new_id": "fc7990f55785679b863803cc4326c8bcc27ac77c",
      "new_mode": 33188,
      "new_path": "modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/utils/QueryConstants.java"
    },
    {
      "type": "modify",
      "old_id": "3ff767dbb6f744e112b7d32a056fc63207affb7b",
      "old_mode": 33188,
      "old_path": "modules/registry/registry-server/registry-api-service/src/main/java/org/apache/airavata/registry/api/service/handler/RegistryServerHandler.java",
      "new_id": "595aad14ebb4ae15b3868d82d08aca1c9c78884a",
      "new_mode": 33188,
      "new_path": "modules/registry/registry-server/registry-api-service/src/main/java/org/apache/airavata/registry/api/service/handler/RegistryServerHandler.java"
    },
    {
      "type": "modify",
      "old_id": "67b0c32fe44a357c15ebafe181d0b1244616527a",
      "old_mode": 33188,
      "old_path": "modules/registry/registry-server/registry-api-stubs/src/main/java/org/apache/airavata/registry/api/RegistryService.java",
      "new_id": "65fede0fd935c05defe3160ccb3035f64be5868c",
      "new_mode": 33188,
      "new_path": "modules/registry/registry-server/registry-api-stubs/src/main/java/org/apache/airavata/registry/api/RegistryService.java"
    },
    {
      "type": "modify",
      "old_id": "57f7919a1ec8577bf0a86bf7193a64a835f089a5",
      "old_mode": 33188,
      "old_path": "thrift-interface-descriptions/airavata-apis/airavata_api.thrift",
      "new_id": "17cf6e8f3e9cdf00a4c6f0fa1f0b0eaadd1ded13",
      "new_mode": 33188,
      "new_path": "thrift-interface-descriptions/airavata-apis/airavata_api.thrift"
    },
    {
      "type": "modify",
      "old_id": "1694a1dc80070c616291b8864482e46779212223",
      "old_mode": 33188,
      "old_path": "thrift-interface-descriptions/component-cpis/registry-api.thrift",
      "new_id": "62971440c5e86c68a5dd7586b19772b6822994c5",
      "new_mode": 33188,
      "new_path": "thrift-interface-descriptions/component-cpis/registry-api.thrift"
    },
    {
      "type": "modify",
      "old_id": "c4d01375d4b3e8ec410ec1c2f02d50dc318e7432",
      "old_mode": 33188,
      "old_path": "thrift-interface-descriptions/data-models/resource-catalog-models/compute_resource_model.thrift",
      "new_id": "a956756fe253357da0ca0148f4242189a6488e06",
      "new_mode": 33188,
      "new_path": "thrift-interface-descriptions/data-models/resource-catalog-models/compute_resource_model.thrift"
    }
  ]
}
