)]}'
{
  "commit": "c1d327e2d3bc8aa5af979c834b3caa14e6b3e135",
  "tree": "8b911c962df13195287d3fe1fb387f186617259d",
  "parents": [
    "a1053748fe5a986f6aa312aad736edebacaf0f4b"
  ],
  "author": {
    "name": "Niclas Hedhman",
    "email": "niclas@hedhman.org",
    "time": "Thu Jun 04 00:21:55 2015 +0800"
  },
  "committer": {
    "name": "Niclas Hedhman",
    "email": "niclas@hedhman.org",
    "time": "Thu Jun 04 00:21:55 2015 +0800"
  },
  "message": "Moving things around to keep the Core API as small as possible. Also considering if it is possible to make the Query Fluent API extensible, so that these kind of things would actually only be an Extension and not require additions to Core API.\nWARNING; may not compile at the moment.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07f24256b4cb994d967db0858839235e1dd3b543",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/geometry/Coordinate.java"
    },
    {
      "type": "rename",
      "old_id": "7f9d5a85f0f7181011767c975e2efb310b1dc8d1",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/internal/GeometryCollections.java",
      "new_id": "8607187c0471223b868ed8c94e4fdefd6a951f0d",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/geometry/GeometryCollections.java",
      "score": 69
    },
    {
      "type": "modify",
      "old_id": "67c605caa713caeee7048cab1499102d2a48e9f5",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/TCRS.java",
      "new_id": "663dfde2560ccc05e20a4bcc22ea89c6ee22dcdf",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/geometry/TCRS.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "caf91bd31b9122d4a18b6aad95d714145ece348c",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/geometry/TCircle.java"
    },
    {
      "type": "modify",
      "old_id": "b47abecfef70d4a1dddd2626662fcd34e445e694",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/TFeature.java",
      "new_id": "67d779928bdc0e39ca9df98e4175d2cfa231289e",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/geometry/TFeature.java"
    },
    {
      "type": "modify",
      "old_id": "99593d31ef1833a78de04aaa23eee8e90a2a279c",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/TFeatureCollection.java",
      "new_id": "afe3e6cae4420a1921c03638230671b7dc8293fd",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/geometry/TFeatureCollection.java"
    },
    {
      "type": "rename",
      "old_id": "533ee145d2d8cf8ae19a1d1510f3356324d88490",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/internal/TGeometry.java",
      "new_id": "463fa93cca0db0b4fdd87c9cdb3d6b7818ebe94d",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/geometry/TGeometry.java",
      "score": 62
    },
    {
      "type": "delete",
      "old_id": "7292e28633dbf5f08db6dabd120f99124d3aa9c9",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/TGeometryFactory.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d9b0959cbe1e6e0362c00d51ea9ece8c14508624",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/TLineString.java",
      "new_id": "b6e60e85904dafb8514ce319deeb03f47914ad0e",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/geometry/TLineString.java"
    },
    {
      "type": "rename",
      "old_id": "2b99f9ac8b6ae3e37d04d385e19564c28260f301",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/internal/TLinearRing.java",
      "new_id": "d669589c434b1c5bc33efa8e68b85ca40c0a5125",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/geometry/TLinearRing.java",
      "score": 76
    },
    {
      "type": "modify",
      "old_id": "3d8ba09d3110aca44c600765b72b38e8280f8b28",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/TMultiLineString.java",
      "new_id": "5c157854bc6a4baabd5efdfc7706535795fbe720",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/geometry/TMultiLineString.java"
    },
    {
      "type": "modify",
      "old_id": "00e0a6f97b94b5457c5d4ef07b5700ff1237e79a",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/TMultiPoint.java",
      "new_id": "74330343efef918e461ca2a515076b8f07f90126",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/geometry/TMultiPoint.java"
    },
    {
      "type": "modify",
      "old_id": "4eb37c175969d95bf365270ef0bb4fd10e62847e",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/TMultiPolygon.java",
      "new_id": "ec487bbf3b833c69fc69c87222a72dfd85f25b66",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/geometry/TMultiPolygon.java"
    },
    {
      "type": "modify",
      "old_id": "268d78c4c3d4ffc809dd36dced047a3c7ea137df",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/TPoint.java",
      "new_id": "0ac2b06e6dd0cd33862401fff44896420b0c9a20",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/geometry/TPoint.java"
    },
    {
      "type": "modify",
      "old_id": "7c2b627ec13a7e5b6a16fed318230a2b33e2c6ff",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/TPolygon.java",
      "new_id": "bee5e65228b8403526154a6122076c543f0bfaa2",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/geometry/TPolygon.java"
    },
    {
      "type": "rename",
      "old_id": "d56eb71c583dde3683ab97bd6bbcc26ebe50838b",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/internal/TShape.java",
      "new_id": "70de84bb1d97af89ec8f8a05756a2482387aa9e7",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/geometry/TShape.java",
      "score": 94
    },
    {
      "type": "modify",
      "old_id": "308fd9b8e9303b9817432074d9b8a7909f4836da",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/TUnit.java",
      "new_id": "0099189b564ba9d3d7dbeb479cd228d8c12057a4",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/geometry/TUnit.java"
    },
    {
      "type": "delete",
      "old_id": "e49e96e80776b5fd52df7a0e2cd150150cda326c",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/internal/Coordinate.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b52b28d1533a1f2b5aa5e694f1897f704f484666",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/internal/TCircle.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7cce0bd42372beeada1abd00a7a4fb0c65288158",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/internal/builders/TFeatureBuilder.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fd27562f8769b2ef5ece3d9cfaaf12210ba011f6",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/internal/builders/TFeatureCollectionBuilder.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "21b6f6d48402c3d226af988e0610f839a6ef2822",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/internal/builders/TLineStringBuilder.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b057cbb610b04a7212270edc9b31b1a3030e0aea",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/internal/builders/TLinearRingBuilder.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c852d3a2124dd07ba61ef2b82b199bd321f5f22d",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/internal/builders/TMultiLineStringBuilder.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0fe8ad18c2d3b6a638e781c9ce0b9022cbbd6a92",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/internal/builders/TMultiPointBuilder.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c57bb1613b36313b2e1797d58ba83219e372b6a5",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/internal/builders/TMultiPolygonsBuilder.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d632459970380714e89cfc7b32a42921230cccc4",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/internal/builders/TPointBuilder.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d3f6b724db8f46d1f2a8de212961a7860ff0e948",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/internal/builders/TPolygonBuilder.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "e1bdb34d805f7c4b7994e010c7e864cc89a5e757",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/query/grammar/extensions/spatial/SpatialQueryExpressions.java",
      "new_id": "48b673fccaec06983ec7d67e81de0be449901a3d",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/query/grammar/extensions/spatial/SpatialQueryExpressions.java"
    },
    {
      "type": "modify",
      "old_id": "b7e76a5b3809db684050043ac207e8f629599e6c",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/query/grammar/extensions/spatial/convert/ST_GeomFromTextSpecification.java",
      "new_id": "eca844449d97ef77ccdf540e3f8b826b25fd9251",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/query/grammar/extensions/spatial/convert/ST_GeomFromTextSpecification.java"
    },
    {
      "type": "modify",
      "old_id": "7e4f13b45bce3285303bcb5da452386defeb6d8c",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/query/grammar/extensions/spatial/convert/SpatialConvertSpecification.java",
      "new_id": "aa2e6d9dcae29d935551ca8ee035f3379d61960b",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/query/grammar/extensions/spatial/convert/SpatialConvertSpecification.java"
    },
    {
      "type": "modify",
      "old_id": "703e9557fe675776211ed51ffd165a5e6bd3b27a",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/query/grammar/extensions/spatial/predicate/ST_DisjointSpecification.java",
      "new_id": "29549d87e3696475ef7fd25c41d960d211c11580",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/query/grammar/extensions/spatial/predicate/ST_DisjointSpecification.java"
    },
    {
      "type": "modify",
      "old_id": "6fda01f84295bdc8e2b3793711db6cd4737a75f4",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/query/grammar/extensions/spatial/predicate/ST_IntersectsSpecification.java",
      "new_id": "93705fa800148ca4d7366cca4946eea0ab886f9f",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/query/grammar/extensions/spatial/predicate/ST_IntersectsSpecification.java"
    },
    {
      "type": "modify",
      "old_id": "4483fa6f29288a63f4eb83a2d5164e488f533bb9",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/query/grammar/extensions/spatial/predicate/ST_WithinSpecification.java",
      "new_id": "85522f8b336cb79f1a16a1a39f024c2b8dfca0a6",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/query/grammar/extensions/spatial/predicate/ST_WithinSpecification.java"
    },
    {
      "type": "modify",
      "old_id": "bd793fba0aac5c5dbaf963cdb6894e2ff498559f",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/query/grammar/extensions/spatial/predicate/SpatialPredicatesSpecification.java",
      "new_id": "5bde3e28ac00ca1127fc2baf66de3f19427402a8",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/query/grammar/extensions/spatial/predicate/SpatialPredicatesSpecification.java"
    },
    {
      "type": "modify",
      "old_id": "8c744422d9f76ad5e80e02099037520dc244f6c7",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/type/ValueType.java",
      "new_id": "98c5d0193f8d68b09a03708da7ad638e1a736101",
      "new_mode": 33188,
      "new_path": "core/api/src/main/java/org/qi4j/api/type/ValueType.java"
    },
    {
      "type": "modify",
      "old_id": "18718079be4687c09a3d4d5aac71d3807bcabe95",
      "old_mode": 33188,
      "old_path": "core/api/src/test/java/org/qi4j/api/geometry/TGeometryFactoryTest.java",
      "new_id": "4dc3b765cca7e4d2f2a09d5551b737755fcbc59c",
      "new_mode": 33188,
      "new_path": "core/api/src/test/java/org/qi4j/api/geometry/TGeometryFactoryTest.java"
    },
    {
      "type": "modify",
      "old_id": "99f0493d4d1a4ecf8ae1cb4e1b938bf7ce20849c",
      "old_mode": 33188,
      "old_path": "core/api/src/test/java/org/qi4j/api/geometry/TGeometryTest.java",
      "new_id": "f4a56b0b32e43cad191b760e228a732d942ad39b",
      "new_mode": 33188,
      "new_path": "core/api/src/test/java/org/qi4j/api/geometry/TGeometryTest.java"
    },
    {
      "type": "modify",
      "old_id": "1c5ba2e25b5ed3a9e404c8557c4b22174e5559a3",
      "old_mode": 33188,
      "old_path": "core/testsupport/src/main/java/org/qi4j/test/indexing/AbstractAnyQueryTest.java",
      "new_id": "1e5f226240eb945c14792a5a1f82b2487542c6eb",
      "new_mode": 33188,
      "new_path": "core/testsupport/src/main/java/org/qi4j/test/indexing/AbstractAnyQueryTest.java"
    },
    {
      "type": "modify",
      "old_id": "40ceb08be3faac793da4a2de784e2015b5d3f738",
      "old_mode": 33188,
      "old_path": "core/testsupport/src/main/java/org/qi4j/test/indexing/AbstractQueryTest.java",
      "new_id": "9f39e8aa2ab2fcead73d9bf32496a0c2f1a5cc87",
      "new_mode": 33188,
      "new_path": "core/testsupport/src/main/java/org/qi4j/test/indexing/AbstractQueryTest.java"
    },
    {
      "type": "modify",
      "old_id": "7bcc39dfba011777f92d072aea63535096035dd9",
      "old_mode": 33188,
      "old_path": "core/testsupport/src/main/java/org/qi4j/test/indexing/AbstractSpatialQueryTest.java",
      "new_id": "50e0feab023050e61f099ad33c7fba48a3217525",
      "new_mode": 33188,
      "new_path": "core/testsupport/src/main/java/org/qi4j/test/indexing/AbstractSpatialQueryTest.java"
    },
    {
      "type": "modify",
      "old_id": "3b594433d39acff2b71807965283b11eb0b9fdc5",
      "old_mode": 33188,
      "old_path": "extensions/indexing-elasticsearch/src/main/java/org/qi4j/index/elasticsearch/ElasticSearchFinder.java",
      "new_id": "12b0f83dec3e5a7f000136a7691eb0556f7785ba",
      "new_mode": 33188,
      "new_path": "extensions/indexing-elasticsearch/src/main/java/org/qi4j/index/elasticsearch/ElasticSearchFinder.java"
    },
    {
      "type": "modify",
      "old_id": "dee2e26fb54a99bae62bcf08a3fbb4ec62074572",
      "old_mode": 33188,
      "old_path": "extensions/indexing-elasticsearch/src/main/java/org/qi4j/index/elasticsearch/ElasticSearchIndexer.java",
      "new_id": "3981f1a355599a1d4cc0f51e28545750e4c3f69a",
      "new_mode": 33188,
      "new_path": "extensions/indexing-elasticsearch/src/main/java/org/qi4j/index/elasticsearch/ElasticSearchIndexer.java"
    },
    {
      "type": "modify",
      "old_id": "c51f31d2548d4d49f4c618384f76053c87cd2536",
      "old_mode": 33188,
      "old_path": "extensions/indexing-elasticsearch/src/main/java/org/qi4j/index/elasticsearch/extensions/spatial/ElasticSearchSpatialIndexer.java",
      "new_id": "2b79993bd3f160928eeaf3b64b55c14d19e917c5",
      "new_mode": 33188,
      "new_path": "extensions/indexing-elasticsearch/src/main/java/org/qi4j/index/elasticsearch/extensions/spatial/ElasticSearchSpatialIndexer.java"
    },
    {
      "type": "modify",
      "old_id": "90810f338b2e1132ddbff382b688ef910705648e",
      "old_mode": 33188,
      "old_path": "extensions/indexing-elasticsearch/src/main/java/org/qi4j/index/elasticsearch/extensions/spatial/configuration/SpatialFunctionsSupportMatrix.java",
      "new_id": "1d9f7cb09bc362939f4b523ab11541546814a3b9",
      "new_mode": 33188,
      "new_path": "extensions/indexing-elasticsearch/src/main/java/org/qi4j/index/elasticsearch/extensions/spatial/configuration/SpatialFunctionsSupportMatrix.java"
    },
    {
      "type": "modify",
      "old_id": "5603bb50c7f459c235ce44b9bd01737649fb72af",
      "old_mode": 33188,
      "old_path": "extensions/indexing-elasticsearch/src/main/java/org/qi4j/index/elasticsearch/extensions/spatial/functions/predicates/ST_Disjoint.java",
      "new_id": "5b3ab5077bc8fd6d1ff85fd2a13cd76451eaec0f",
      "new_mode": 33188,
      "new_path": "extensions/indexing-elasticsearch/src/main/java/org/qi4j/index/elasticsearch/extensions/spatial/functions/predicates/ST_Disjoint.java"
    },
    {
      "type": "modify",
      "old_id": "a13f1b49d67027f8857094f6ae09906de03c3878",
      "old_mode": 33188,
      "old_path": "extensions/indexing-elasticsearch/src/main/java/org/qi4j/index/elasticsearch/extensions/spatial/functions/predicates/ST_Intersects.java",
      "new_id": "a150ce8eb052bc0a3b76039f6855a9d244d51b90",
      "new_mode": 33188,
      "new_path": "extensions/indexing-elasticsearch/src/main/java/org/qi4j/index/elasticsearch/extensions/spatial/functions/predicates/ST_Intersects.java"
    },
    {
      "type": "modify",
      "old_id": "15160385f79d10955309d2315dde79e7a8cbf700",
      "old_mode": 33188,
      "old_path": "extensions/indexing-elasticsearch/src/main/java/org/qi4j/index/elasticsearch/extensions/spatial/functions/predicates/ST_Within.java",
      "new_id": "903a0ac8f957b344cc957af2c6e7ab27ea5dcccb",
      "new_mode": 33188,
      "new_path": "extensions/indexing-elasticsearch/src/main/java/org/qi4j/index/elasticsearch/extensions/spatial/functions/predicates/ST_Within.java"
    },
    {
      "type": "modify",
      "old_id": "efcb425bd70826a24d3da9387fbb6f0082737b4b",
      "old_mode": 33188,
      "old_path": "extensions/indexing-elasticsearch/src/main/java/org/qi4j/index/elasticsearch/extensions/spatial/internal/AbstractElasticSearchSpatialFunction.java",
      "new_id": "16c61a98a637ac46708b0ce2cbe2ff921c0d98c5",
      "new_mode": 33188,
      "new_path": "extensions/indexing-elasticsearch/src/main/java/org/qi4j/index/elasticsearch/extensions/spatial/internal/AbstractElasticSearchSpatialFunction.java"
    },
    {
      "type": "modify",
      "old_id": "8b2aa0e061e110f34433b8eae41aed626e15ab23",
      "old_mode": 33188,
      "old_path": "extensions/indexing-elasticsearch/src/main/java/org/qi4j/index/elasticsearch/extensions/spatial/internal/InternalUtils.java",
      "new_id": "42f2eda72164d5f62eb3fa3fd52987b678916d82",
      "new_mode": 33188,
      "new_path": "extensions/indexing-elasticsearch/src/main/java/org/qi4j/index/elasticsearch/extensions/spatial/internal/InternalUtils.java"
    },
    {
      "type": "modify",
      "old_id": "87e7a0827a9450fb25f2f57f09a0d02bf81e7634",
      "old_mode": 33188,
      "old_path": "extensions/indexing-elasticsearch/src/main/java/org/qi4j/index/elasticsearch/extensions/spatial/mappings/SpatialIndexMapper.java",
      "new_id": "ad597d6b74ea53e18f25ceb5b2084f158e994ece",
      "new_mode": 33188,
      "new_path": "extensions/indexing-elasticsearch/src/main/java/org/qi4j/index/elasticsearch/extensions/spatial/mappings/SpatialIndexMapper.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8bfe0369e4a2d79741b15eb1ed6ce799c4b409a6",
      "new_mode": 33188,
      "new_path": "libraries/geometry/build.gradle"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55cc45b2a9fdd84590be0ae0556ab09bfe98be58",
      "new_mode": 33188,
      "new_path": "libraries/geometry/dev-status.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1aa85fb029a57aa5ff50d0d43eebaa864aea945",
      "new_mode": 33188,
      "new_path": "libraries/geometry/src/main/java/org/qi4j/library/geometry/TGeometryBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc2bb0b91b8f8f89b83d61382e07ec11ef21a3c5",
      "new_mode": 33188,
      "new_path": "libraries/geometry/src/main/java/org/qi4j/library/geometry/TGeometryFactory.java"
    },
    {
      "type": "rename",
      "old_id": "e089b5a879e9186096cdf3c6c9c4bb4fbfae3db8",
      "old_mode": 33188,
      "old_path": "core/api/src/main/java/org/qi4j/api/geometry/internal/builders/TCRSBuilder.java",
      "new_id": "211aba159f5bb756bb27d01f4e27491657dacdb8",
      "new_mode": 33188,
      "new_path": "libraries/geometry/src/main/java/org/qi4j/library/geometry/builders/TCRSBuilder.java",
      "score": 64
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0df7fd95598e35ef226776a27eb7f1bcd3068f02",
      "new_mode": 33188,
      "new_path": "libraries/geometry/src/main/java/org/qi4j/library/geometry/builders/TFeatureBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "39897dec021bf3c0d2e72b3fa14a3f4bf682778e",
      "new_mode": 33188,
      "new_path": "libraries/geometry/src/main/java/org/qi4j/library/geometry/builders/TFeatureCollectionBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa0499bc97ac0bc78a1dc4d09f81eb445f338fad",
      "new_mode": 33188,
      "new_path": "libraries/geometry/src/main/java/org/qi4j/library/geometry/builders/TLineStringBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0af807ac2ac951b39710c7383623a2626fa72409",
      "new_mode": 33188,
      "new_path": "libraries/geometry/src/main/java/org/qi4j/library/geometry/builders/TLinearRingBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb16d6afa25af07ffedc2c60ce519f824ee509c2",
      "new_mode": 33188,
      "new_path": "libraries/geometry/src/main/java/org/qi4j/library/geometry/builders/TMultiLineStringBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5311fbc1caedc52a6b5a831f1b1b161e88114bd",
      "new_mode": 33188,
      "new_path": "libraries/geometry/src/main/java/org/qi4j/library/geometry/builders/TMultiPointBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26be8ea0f314b2a2a00cb776c7137db61f8bc4b6",
      "new_mode": 33188,
      "new_path": "libraries/geometry/src/main/java/org/qi4j/library/geometry/builders/TMultiPolygonsBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f12acfb8e3474dbd08e7838ee52fadd692452184",
      "new_mode": 33188,
      "new_path": "libraries/geometry/src/main/java/org/qi4j/library/geometry/builders/TPointBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "873c5223f937a27eafd20dd5a044a920a6ce4980",
      "new_mode": 33188,
      "new_path": "libraries/geometry/src/main/java/org/qi4j/library/geometry/builders/TPolygonBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "815e19828cc2340d95c5689435ee2607e46cf565",
      "old_mode": 33188,
      "old_path": "libraries/spatial/src/main/java/org/qi4j/library/spatial/assembly/TGeometryAssembler.java",
      "new_id": "2ff1c0b7bc2bd1a904599689b1ec4e5537675394",
      "new_mode": 33188,
      "new_path": "libraries/spatial/src/main/java/org/qi4j/library/spatial/assembly/TGeometryAssembler.java"
    },
    {
      "type": "modify",
      "old_id": "68ab3d9c0d4dd66ac52956379b4b94270a065503",
      "old_mode": 33188,
      "old_path": "libraries/spatial/src/main/java/org/qi4j/library/spatial/formats/conversions/from/FromHelper.java",
      "new_id": "1ff57da190e770316f794a741dcc50a178af382e",
      "new_mode": 33188,
      "new_path": "libraries/spatial/src/main/java/org/qi4j/library/spatial/formats/conversions/from/FromHelper.java"
    },
    {
      "type": "modify",
      "old_id": "70bbdb076bb654038a82fa1c3f82a142227f73fb",
      "old_mode": 33188,
      "old_path": "libraries/spatial/src/main/java/org/qi4j/library/spatial/formats/conversions/from/GeoJsonFromConverter.java",
      "new_id": "149ef02977e906bf42db7a6e4cdc4b3e948109fb",
      "new_mode": 33188,
      "new_path": "libraries/spatial/src/main/java/org/qi4j/library/spatial/formats/conversions/from/GeoJsonFromConverter.java"
    },
    {
      "type": "modify",
      "old_id": "2c058664e743bf61a21648f1fee95623a678df65",
      "old_mode": 33188,
      "old_path": "libraries/spatial/src/main/java/org/qi4j/library/spatial/formats/conversions/from/TGeometryFromConverter.java",
      "new_id": "f5637d4dd6d844f93bdfaab4dc2985e2b7f348e4",
      "new_mode": 33188,
      "new_path": "libraries/spatial/src/main/java/org/qi4j/library/spatial/formats/conversions/from/TGeometryFromConverter.java"
    },
    {
      "type": "modify",
      "old_id": "5719376da643eaea7642f28819d9ceaf5ed6d2dd",
      "old_mode": 33188,
      "old_path": "libraries/spatial/src/main/java/org/qi4j/library/spatial/formats/conversions/from/WKTFromConverter.java",
      "new_id": "0223802de57049ac8943bee96a8f2ac580d1c4e8",
      "new_mode": 33188,
      "new_path": "libraries/spatial/src/main/java/org/qi4j/library/spatial/formats/conversions/from/WKTFromConverter.java"
    },
    {
      "type": "modify",
      "old_id": "366c98f5616dcb393a80b8236438933eb3095acf",
      "old_mode": 33188,
      "old_path": "libraries/spatial/src/main/java/org/qi4j/library/spatial/formats/conversions/to/GeoJsonToConverter.java",
      "new_id": "17af07a1d56430dbcaa1b131206b3cb8d1d1843a",
      "new_mode": 33188,
      "new_path": "libraries/spatial/src/main/java/org/qi4j/library/spatial/formats/conversions/to/GeoJsonToConverter.java"
    },
    {
      "type": "modify",
      "old_id": "27e2237350f4c76ff6acea95e0b700ffaf29f64e",
      "old_mode": 33188,
      "old_path": "libraries/spatial/src/main/java/org/qi4j/library/spatial/formats/conversions/to/Spatial4JToConverter.java",
      "new_id": "525dbbb537cde77de0577c506b5c6c7735a4f339",
      "new_mode": 33188,
      "new_path": "libraries/spatial/src/main/java/org/qi4j/library/spatial/formats/conversions/to/Spatial4JToConverter.java"
    },
    {
      "type": "modify",
      "old_id": "c80c06c6d7eba040eab631109c35a955fb805742",
      "old_mode": 33188,
      "old_path": "libraries/spatial/src/main/java/org/qi4j/library/spatial/formats/conversions/to/TGeometryToConverter.java",
      "new_id": "9602a5a27ff262951f52c3dec9c56e5691c409ed",
      "new_mode": 33188,
      "new_path": "libraries/spatial/src/main/java/org/qi4j/library/spatial/formats/conversions/to/TGeometryToConverter.java"
    },
    {
      "type": "modify",
      "old_id": "4103075996a41081dd916c1866aa49bab74a4225",
      "old_mode": 33188,
      "old_path": "libraries/spatial/src/main/java/org/qi4j/library/spatial/formats/conversions/to/ToHelper.java",
      "new_id": "eca8bc636a6c22610c685f36164e1d5a547d9ba6",
      "new_mode": 33188,
      "new_path": "libraries/spatial/src/main/java/org/qi4j/library/spatial/formats/conversions/to/ToHelper.java"
    },
    {
      "type": "modify",
      "old_id": "f3ebe5606d1f3b8259c10ed1bc7a62936a9fa7fc",
      "old_mode": 33188,
      "old_path": "libraries/spatial/src/main/java/org/qi4j/library/spatial/projections/transformations/fromto/FromHelper.java",
      "new_id": "089f074bb6fa4d9f01d23feb5387fbf991b82ad0",
      "new_mode": 33188,
      "new_path": "libraries/spatial/src/main/java/org/qi4j/library/spatial/projections/transformations/fromto/FromHelper.java"
    },
    {
      "type": "modify",
      "old_id": "eb4906808302ecd541121e23483ac61646b46119",
      "old_mode": 33188,
      "old_path": "libraries/spatial/src/main/java/org/qi4j/library/spatial/projections/transformations/fromto/ToHelper.java",
      "new_id": "d95f3c90dc1eb0d1f00ef4b5263f336f198adf15",
      "new_mode": 33188,
      "new_path": "libraries/spatial/src/main/java/org/qi4j/library/spatial/projections/transformations/fromto/ToHelper.java"
    },
    {
      "type": "modify",
      "old_id": "2779ea2526d3bc2cc8079a0f8d58ba0c23f30fc4",
      "old_mode": 33188,
      "old_path": "settings.gradle",
      "new_id": "c2d3d4058b9cce073e05e77562e0b1dc9f2d2c3b",
      "new_mode": 33188,
      "new_path": "settings.gradle"
    }
  ]
}
