)]}'
{
  "commit": "67ff672f6b8391b49c23e0aa37bc9efefdb65150",
  "tree": "6150190a67dd24b575ca79cf7b1bd69860d7d1e2",
  "parents": [
    "6f3d55b65644b09adaa1844d4069530a20e80a8b"
  ],
  "author": {
    "name": "Alexej",
    "email": "alexej.strelzow@gmail.com",
    "time": "Thu Nov 08 16:38:37 2012 +0100"
  },
  "committer": {
    "name": "Alexej",
    "email": "alexej.strelzow@gmail.com",
    "time": "Thu Nov 08 16:38:37 2012 +0100"
  },
  "message": "[379083] Contributes babel-messages editor enhancements and bug fixes\n\n\u003d org.eclipse.babel.core: \u003d\nIntroduced central object management system (core-class: RBManager). This\nfunctionality was offered by TapiJIs\u0027 ResourceBundleManager\nclass, but due to this merge (Babel \u0026 TapiJI), I considered to move the\nobject management to the org.eclipse.babel.core plug-in. That plug-in\ncontains of the model and therefore\nit\u0027s a good idea to place object management there too. To ensure loose\ncoupling, I defined interfaces, which are widley used by TapiJI.\nDue to the merge of these two worlds, some other functionalities had to be\nmoved from one to another (mostly from TapiJI to Babel). One example is\nthe ConfigurationManager. This class has access to the preferences (defined in\nTapiJI) via the babelConfiguration Xpt. Some factory classes had to be\nintroduced as well.\nAn example is the MessagesBundleGroupFactory class. It creates bundle\ngroups based on a PropertiesFileGroupStrategy, which is quite uncommon,\nbut in some cases of vital importance.\nAlso some Utility-classes had to be implemented.\n\n\u003d org.eclipse.babel.editor: \u003d\nModifications were made due to huge changes in org.eclipse.babel.core\n(writing Interfaces, ...). Also many bugs have been fixed or partly fixed\n(only 222152) during the integration with TapiJI.\n(see: Bugs: 222127, 222131, 222138, 222152, 222140, 226383, 226389,\n226390). I also had to implement workarounds for special problems, see\nclass DirtyHack.\n\n[222127] fix [222131] fix [222138] fix [222140] fix [226383] fix\n[226389] fix\n\nclose 379083\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99183f43ac5bc2e9c1c77fb09820c9615a714d37",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/META-INF/CVS/Entries"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "060aa2adbc39b3cd0f48c696ac6c5b61fe75f684",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/META-INF/CVS/Repository"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d58b082b6b8f6bbe3a998be4bf88edbe10a48ec7",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/META-INF/CVS/Root"
    },
    {
      "type": "modify",
      "old_id": "ef390e41b3eb5ee89750b79dc96c610a4b41b938",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/META-INF/MANIFEST.MF",
      "new_id": "2ed2b8d79adfa52f13456aea5f979e79bee9bf5b",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "8bb29eabc124e22bf6f30fb764fd7795b41fd922",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/build.properties",
      "new_id": "eabc8e46086713dd7de7fd75bfb9f3f56acefdbe",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/build.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08144258a21a1ff8080d9974584ebf8165c211b7",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/plugin.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1683ef632b19d9dfa2a9475d689ff327cc52fcea",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/schema/babelConfiguration.exsd"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d31226eb16e4bb01fd6e09b909a078e20055a04e",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/configuration/ConfigurationManager.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc0de07793375d612beac4d90550f0168ab91522",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/configuration/DirtyHack.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b35d5567331f015316ee76e0d4a28d050e26e856",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/configuration/IConfiguration.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ade7c19c56355e7a1cf9943dad3826ee4b8ed4be",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/factory/MessageFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9945e60bd030e7d8a402be232e02fcaf7938832",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/factory/MessagesBundleGroupFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85dae2ef5f06a09e9dd49e7a77c463830c261326",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/IMessage.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef843f56d1fcd67239578b1a9f93cd6c77894112",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/IMessagesBundle.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5de5c0ab77dc138595de3d713547d982bae0a9b1",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/IMessagesBundleGroup.java"
    },
    {
      "type": "rename",
      "old_id": "2b93d5411b44162591fcd3ba97570e388ee9484d",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/IMessagesResourceChangeListener.java",
      "new_id": "70f8650d732dab2c2c2f5852b3c694f738c38701",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/IMessagesResourceChangeListener.java",
      "score": 76
    },
    {
      "type": "delete",
      "old_id": "b6048ad8c7c25c4f155287099c2f8f8c259072aa",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/MessagesBundleGroup.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4900e720d89c3e485b8d19173d7550153f154db5",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/MessagesBundleGroupAdapter.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "764aa65a70b1d2dd2c392a2ea709b44d6c9c9f2f",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/checks/IMessageCheck.java",
      "new_id": "6258638156a10d54a78f218b7428558493c864ff",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/checks/IMessageCheck.java"
    },
    {
      "type": "rename",
      "old_id": "051b4a74c53ece287b062cab7f83bd18c74421e7",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/checks/DuplicateValueCheck.java",
      "new_id": "2cf96dc32ea589068fe8b774698cde7c326e87d9",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/checks/internal/DuplicateValueCheck.java",
      "score": 79
    },
    {
      "type": "rename",
      "old_id": "7c79c56c8cb82c9e562b25d89b9c68b88bfc3535",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/checks/MissingValueCheck.java",
      "new_id": "e5a5295ba7f7d9b9f074b6e5a9c70f948b8ff970",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/checks/internal/MissingValueCheck.java",
      "score": 69
    },
    {
      "type": "rename",
      "old_id": "9986cf791429db6948361b3d66fa8bd2b23662a2",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/checks/SimilarValueCheck.java",
      "new_id": "be333ca8ad4391e3cfb58ef096077f2d5066c29f",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/checks/internal/SimilarValueCheck.java",
      "score": 77
    },
    {
      "type": "rename",
      "old_id": "f751e699c291855f406c31ac4e7b7b9fd36c8a5e",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/AbstractIFileChangeListener.java",
      "new_id": "83179c9f0a2a6b3bfac2dbadad0246a79f44dc1e",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/internal/AbstractIFileChangeListener.java",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "19a410dbb453a34acc79b59e11af39f45237e137",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/AbstractMessageModel.java",
      "new_id": "ee50712b1716af737f78f478fdacf8bc530350b1",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/internal/AbstractMessageModel.java",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "0a85fba9e92e6c67a92e814c7924dcc0abfbfe2c",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/IMessagesBundleGroupListener.java",
      "new_id": "7fb97c50965d491dbdfbff6558bee8d88a1a5203",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/internal/IMessagesBundleGroupListener.java",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "932e2e33cf6d798b55926c56b42f33999598d828",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/IMessagesBundleListener.java",
      "new_id": "108601b136437a5a4d26235247721ca555e819c4",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/internal/IMessagesBundleListener.java",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "a07f8940a809cd1a4930fca038ab39a03afb0e8e",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/Message.java",
      "new_id": "90eac417f483a07de3a8a4f39df356cb231e44fd",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/internal/Message.java",
      "score": 87
    },
    {
      "type": "rename",
      "old_id": "0083747c94b99de882f6b66132b941b46667b611",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/MessageException.java",
      "new_id": "242b90263a7bcb49b430ab3f8f1561a70dec7da2",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/internal/MessageException.java",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "1cf42c0adb0cad81c5e3b153a72c70c5a7c34b14",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/MessagesBundle.java",
      "new_id": "ef7f249a066199bb3045cef3e29c255e378da70d",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/internal/MessagesBundle.java",
      "score": 81
    },
    {
      "type": "rename",
      "old_id": "7bd04e5d7f439b7e340b39f8c0eb52e009cc1cca",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/MessagesBundleAdapter.java",
      "new_id": "d33d6c3646c37225264706d6d8f83af9276e283c",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/internal/MessagesBundleAdapter.java",
      "score": 68
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4cc1040d02d5b2ab7b31f7a336514bd3d8f26d3f",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/internal/MessagesBundleGroup.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a1a696215226e41ebcab245fd17ca0552b3f233",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/internal/MessagesBundleGroupAdapter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3d04c5e2ed172a61c3b743a072792b5c6bce5d9",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/manager/IMessagesEditorListener.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fba2d0fb45b6bee3726393987a0dbf377d5d1334",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/manager/IResourceDeltaListener.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0cb537802338b3c8917d36d6951bb595dec0f1b9",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/manager/RBManager.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "125c34a049febdfa1af331f47d93e655fe883aa5",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/manager/ResourceBundleDetectionVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "74b5e3ff1397dcf028db2b8ffa8c84d5da76fd6d",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/IMessagesResource.java",
      "new_id": "ca16df4441cf78fd610a5cb12157d1fddb80cc83",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/IMessagesResource.java"
    },
    {
      "type": "delete",
      "old_id": "8ca977cae66a8c2101901514f0f73ec68283964c",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/PropertiesFileResource.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "d5249af1358eb0abe93453b67fbb1fff02eb45b4",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/AbstractMessagesResource.java",
      "new_id": "3f18992ba0321bda6eceadba0fe1b18b48997800",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/internal/AbstractMessagesResource.java",
      "score": 83
    },
    {
      "type": "rename",
      "old_id": "a9865de2f71029541ed040dc7f9273fbbd8d9122",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/AbstractPropertiesResource.java",
      "new_id": "ff90add819ba28a16575429e902d2289ce4df1df",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/internal/AbstractPropertiesResource.java",
      "score": 78
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c3dd5844b84860a6816b1d6367b8c61696339bf",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/internal/PropertiesFileResource.java"
    },
    {
      "type": "rename",
      "old_id": "53c07038ec15cb55212d44aa4860c7fe106c6c0c",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/PropertiesIFileResource.java",
      "new_id": "aec85ff0a4a9f4d047c56b7d751f748aa458e132",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/internal/PropertiesIFileResource.java",
      "score": 88
    },
    {
      "type": "rename",
      "old_id": "1997182dbab2689895555b726ac8036b78fc347b",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/PropertiesReadOnlyResource.java",
      "new_id": "beabf0ed01dc70c848e45c3556d401545ce5661c",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/internal/PropertiesReadOnlyResource.java",
      "score": 89
    },
    {
      "type": "modify",
      "old_id": "8e63a20184f24539e93d6b5491e666dee2002e12",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/ser/IPropertiesDeserializerConfig.java",
      "new_id": "f2315098bcfc49bc87a3b20a2b1da2a228248e7d",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/ser/IPropertiesDeserializerConfig.java"
    },
    {
      "type": "modify",
      "old_id": "50b309fe40bc1467b99fe70767a493e38eaec2de",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/ser/IPropertiesSerializerConfig.java",
      "new_id": "469e6ce6a3cf4ba02275b7f8dd08d6d1ee0d323d",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/ser/IPropertiesSerializerConfig.java"
    },
    {
      "type": "modify",
      "old_id": "07eea98a1f44b3e043ee25d09e3417317d0a98af",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/ser/PropertiesDeserializer.java",
      "new_id": "2fe4273e02916ad304cfbdc42dfb415124814c17",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/ser/PropertiesDeserializer.java"
    },
    {
      "type": "modify",
      "old_id": "04e53b2cbb6414e6296cd3945eb1e7da89426aa4",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/ser/PropertiesSerializer.java",
      "new_id": "420c4ad01eb0aee0d668381a4d5c51e8aa68b14c",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/resource/ser/PropertiesSerializer.java"
    },
    {
      "type": "modify",
      "old_id": "9a52a38f8828a5f2217e16265831184087c53e3d",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/strategy/IMessagesBundleGroupStrategy.java",
      "new_id": "57de7399f85a5c23c2b5d4d8eb7a07e2d9c750cd",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/strategy/IMessagesBundleGroupStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "7d795afa45d294e593cea7d1d6aceee32be27c5c",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/strategy/PropertiesFileGroupStrategy.java",
      "new_id": "04f67233f66d8906631a0577d26cc3cb42602ce9",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/strategy/PropertiesFileGroupStrategy.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "632184f9950adccf6922b1a3b437541d5f033a86",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/tree/IAbstractKeyTreeModel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7b858561821c4dc03403b4a3eb5a5cf7b5dfb5b",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/tree/IKeyTreeNode.java"
    },
    {
      "type": "rename",
      "old_id": "0f4ff5f3d6ea21a0914e1a5fefb70c6733e5e52c",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/tree/visitor/IKeyTreeVisitor.java",
      "new_id": "ac7a53554a2e6a3f6c7408bbd5846b946831e48b",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/tree/IKeyTreeVisitor.java",
      "score": 74
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf833e90da1df8c317a635acdab9486970acedb8",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/tree/TreeType.java"
    },
    {
      "type": "rename",
      "old_id": "d88ddc68d5383839512559fd1307e74f0f6010c4",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/tree/AbstractKeyTreeModel.java",
      "new_id": "74be09b1777a110d567a029431b717304c68e9e6",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/tree/internal/AbstractKeyTreeModel.java",
      "score": 76
    },
    {
      "type": "rename",
      "old_id": "46eddac733afcd9a4dc7e3d4362fd87023e9e799",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/tree/IKeyTreeModelListener.java",
      "new_id": "98bece032c4b332f0234c8103ef723be3359eea9",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/tree/internal/IKeyTreeModelListener.java",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "0c469db4b4b2bc8a230a84c015de092a9dc9a955",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/tree/KeyTreeNode.java",
      "new_id": "6b0fd948abe2df44d6edf3debe1150e9d22c8d4a",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/tree/internal/KeyTreeNode.java",
      "score": 73
    },
    {
      "type": "modify",
      "old_id": "d5bd60778dfaa07e946c071be661dd3d1a86c3db",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/tree/visitor/IKeyCheck.java",
      "new_id": "5a3847e8a3dae744b545707bff5004a6a3de3a59",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/tree/visitor/IKeyCheck.java"
    },
    {
      "type": "modify",
      "old_id": "4a99155ae8a5cc525d233f9fe2b3bea7af593eb8",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/tree/visitor/KeyCheckVisitor.java",
      "new_id": "6f920413c184de2f234410b5a43ed66202328d4e",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/tree/visitor/KeyCheckVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "876dffab2b84581030ecab81b4140f597e9b2f57",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/tree/visitor/NodePathRegexVisitor.java",
      "new_id": "9035243f15c9be378d9d4b015382d792afb686c9",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/message/tree/visitor/NodePathRegexVisitor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e70a4aba3b3be05c7aded483da83aad930b7af36",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/util/FileUtils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e277f54ce97d066d3a4b4c8f325f9d61deee491b",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/util/NameUtils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40eeb48cbd161cfea4768ae9ac39f3cc216595f4",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.core/src/org/eclipse/babel/core/util/PDEUtils.java"
    },
    {
      "type": "modify",
      "old_id": "c6032900a515ec16e4f7ff654dd852119bd207dd",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor.nls/build.properties",
      "new_id": "148eb2884366898ac98e895b80194465a5161528",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor.nls/build.properties"
    },
    {
      "type": "modify",
      "old_id": "25870b8dba36cc1856fcd35022d1c8a7950bbb8d",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/META-INF/MANIFEST.MF",
      "new_id": "a65e2f41ad3b25c304a69898fe06dd016888207c",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "d6c8ddaabe49d2ebffc9cef82dcdea9bc0f1cd5c",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/build.properties",
      "new_id": "1e98567ff72df4336ea66483d05076cdce2b1041",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/build.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af27508acbc8e87a22d66a78f299a1dbc8e32c53",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/icons/missing_translation.gif"
    },
    {
      "type": "modify",
      "old_id": "fd4055966b853e862ad4e423f1e98dcafebf079f",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/icons/missing_translation.png",
      "new_id": "7cc7392c31573ab7af95874ff2e2e2c0ab493585",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/icons/missing_translation.png"
    },
    {
      "type": "modify",
      "old_id": "2bc03e65dabec83b0684d9ade62c100e18875db2",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/icons/unused_and_missing_translations.png",
      "new_id": "19a18b8964ac10e98c2afd48e029fcea779c1632",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/icons/unused_and_missing_translations.png"
    },
    {
      "type": "modify",
      "old_id": "d839c966971cbb664dacb6081ede165819ee3dc6",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/icons/unused_translation.png",
      "new_id": "d449d03c3243caa7db29afe3da555b8892ce25c7",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/icons/unused_translation.png"
    },
    {
      "type": "modify",
      "old_id": "25346373182c2e9e7c3f3ad0a9c9fc5aec966a91",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/icons/warned_translation.png",
      "new_id": "1713d913ad02725b6a63f7252e6b6a528f9d78f6",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/icons/warned_translation.png"
    },
    {
      "type": "modify",
      "old_id": "573ba7670995d85472fd9930dda04922b77e409c",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/messages.properties",
      "new_id": "b2ef016270e4b3cbc73071211f1324583642f73a",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/messages.properties"
    },
    {
      "type": "modify",
      "old_id": "013f9a3378b2f474170c5a3976879a27c7d15688",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/plugin.xml",
      "new_id": "ea8fa947f9f84dd99c6c3313f2b2010668dcbc44",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/plugin.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8774bc5388f74f34d1e02f9d26174e86d7900bd8",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/IMessagesEditor.java"
    },
    {
      "type": "modify",
      "old_id": "312542fcfeae4a2572a9614186dec8785f55ad96",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/IMessagesEditorChangeListener.java",
      "new_id": "d41a0f3a4d3464634926cea5e17f297591f827af",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/IMessagesEditorChangeListener.java"
    },
    {
      "type": "delete",
      "old_id": "0c30b8b9e065c226392c72f54d342819440b776e",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/MessagesEditor.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "fc7bea744616456f3744229dbc5542a6261dde4a",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/actions/FilterKeysAction.java",
      "new_id": "2125e327ab61a028d701b26d8847c31f651fe515",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/actions/FilterKeysAction.java"
    },
    {
      "type": "modify",
      "old_id": "e5c624bc16055f0194bada2c1388af9d16ddc2c2",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/actions/KeyTreeVisibleAction.java",
      "new_id": "8853a800afa337b7af3326a958b9d919ac413126",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/actions/KeyTreeVisibleAction.java"
    },
    {
      "type": "modify",
      "old_id": "0f92c9aebf2afcc44f18e1a58ecfc4beb038e083",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/actions/NewLocaleAction.java",
      "new_id": "a9355506499fe499d0b34fee1cc1263a1212d3ef",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/actions/NewLocaleAction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8804d6d5601fba6db9cc7b26c81af37a536adf72",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/api/AnalyzerFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b00f4b2203e479a9bdf00789498d40d56b2207d9",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/api/EditorUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88e53f985ece27652152b55e3129853e6f922eef",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/api/IValuedKeyTreeNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ddc9983a225fee5a87fb772865028ce3383a4a92",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/api/KeyTreeFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9571db10761d2b69a4824bdc2e9cda041460dafc",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/api/ValuedKeyTreeNode.java"
    },
    {
      "type": "modify",
      "old_id": "e8ca2c5522da989fa1fa6c4217028415021368a9",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/builder/Builder.java",
      "new_id": "0b081bf2c086c3657fa02a9360a8c9207d4c9700",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/builder/Builder.java"
    },
    {
      "type": "modify",
      "old_id": "64d1753574c4219f7d862c0b1eaf6c16e405190e",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/bundle/BundleGroupRegistry.java",
      "new_id": "2672d15f3f551c665856c3154c6ca96134107f7f",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/bundle/BundleGroupRegistry.java"
    },
    {
      "type": "modify",
      "old_id": "65d42f0584c1fce1e9a143b829a25d25c8350181",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/bundle/DefaultBundleGroupStrategy.java",
      "new_id": "cb8ae2f076d4ad66a2eaa0c7b60062d0a4f0102e",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/bundle/DefaultBundleGroupStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "bf0516fd9a5ce605c19ae251af3ec1a5b8f42a99",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/bundle/MessagesBundleGroupFactory.java",
      "new_id": "bc28df8a478927abf97c2f24e367313b94c6599b",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/bundle/MessagesBundleGroupFactory.java"
    },
    {
      "type": "modify",
      "old_id": "ef9d134fb4759a74fcde7bacd688c7348c151b04",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/bundle/NLFragmentBundleGroupStrategy.java",
      "new_id": "2248b657fe18f595fb636b390358e5656147dc1f",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/bundle/NLFragmentBundleGroupStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "bf42fbfd6c4f6c6dbf9890076cc1eac5a71926ce",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/bundle/NLPluginBundleGroupStrategy.java",
      "new_id": "2b44d378b8daa65bb63bbfcc81d51f87edf92a5f",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/bundle/NLPluginBundleGroupStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "3514cd6572e59ffcd86733882496bdf948e5f8b4",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/i18n/EntryRightBanner.java",
      "new_id": "1cd28cbbf6ee52742ccab629c16b877b9745c20a",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/i18n/EntryRightBanner.java"
    },
    {
      "type": "modify",
      "old_id": "0066f9d74f89f9e3fc04a98b9c83783b3e8c82f7",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/i18n/I18NEntry.java",
      "new_id": "13c789b9766e499e7ff5a03deea7214fd29ece42",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/i18n/I18NEntry.java"
    },
    {
      "type": "modify",
      "old_id": "cc2bfc8641dbd55ec2a21e8bfb754f0849f85c56",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/i18n/I18NPage.java",
      "new_id": "2efe433911163c1401fcd77153e218a2c1813948",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/i18n/I18NPage.java"
    },
    {
      "type": "modify",
      "old_id": "4625e9e46f89eb490b529815eb5d54b1dcb90290",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/i18n/SideNavComposite.java",
      "new_id": "86da7ff207752efd88010a1610de5ddb802d5f77",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/i18n/SideNavComposite.java"
    },
    {
      "type": "modify",
      "old_id": "f97ace23d501821af907b4c25e346ad713695473",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/i18n/SideNavTextBoxComposite.java",
      "new_id": "02f82e7a4ba17d5fe6793e727b93cbd0a1e404f2",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/i18n/SideNavTextBoxComposite.java"
    },
    {
      "type": "modify",
      "old_id": "a9586d74c5cf4ebe66a47ab9531ad342d635808c",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/i18n/actions/ShowDuplicateAction.java",
      "new_id": "08e57635de6c03cd98b3bbae9fd90eef25b179c8",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/i18n/actions/ShowDuplicateAction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb15e63f56c628e2b8aee9db051a0c4ef192bc0f",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/internal/MessagesEditor.java"
    },
    {
      "type": "rename",
      "old_id": "93f2583402268a7149bedbd45d5eb4efeb9b1cd8",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/MessagesEditorChangeAdapter.java",
      "new_id": "721d120713464f7d77fe5074eadd13e6ca66b5ab",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/internal/MessagesEditorChangeAdapter.java",
      "score": 83
    },
    {
      "type": "rename",
      "old_id": "41aa3f03849846a5c9db0c664dbb8f81c8a54f5d",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/MessagesEditorContributor.java",
      "new_id": "48bf6bf2e248b4d91f9978d62c1b45ec764998b6",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/internal/MessagesEditorContributor.java",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "e677ec8ec4ad3d5f891683d630f9aa835467566a",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/MessagesEditorMarkers.java",
      "new_id": "f69c3406f1c930df6e4c1f28026a9afc8ef0973c",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/internal/MessagesEditorMarkers.java",
      "score": 87
    },
    {
      "type": "modify",
      "old_id": "cd71f75c0c610f49de0877a901b8b6a6855ac7f1",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/plugin/MessagesEditorPlugin.java",
      "new_id": "46e6a6e2944e75ffa05540cfd30c5a242ddd9b6c",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/plugin/MessagesEditorPlugin.java"
    },
    {
      "type": "modify",
      "old_id": "0471b3c2f7164a5a38a984ac51fd58d14578eced",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/preferences/GeneralPrefPage.java",
      "new_id": "194a671120b189d3091b57a9182937ab34096d3e",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/preferences/GeneralPrefPage.java"
    },
    {
      "type": "modify",
      "old_id": "9757c7bede0349e62948e92acde9d5b56dab2e0a",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/preferences/MsgEditorPreferences.java",
      "new_id": "43d789e5c66237616aab3574c3f819b524bbe5cf",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/preferences/MsgEditorPreferences.java"
    },
    {
      "type": "modify",
      "old_id": "78a82c6ea57b5316ceaac1e71bb74fe66ad4c53e",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/preferences/PreferenceInitializer.java",
      "new_id": "e2ad589557faebd2cd92b5eca77bd65b0b0e05fd",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/preferences/PreferenceInitializer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "56b8fc105fcfa5849b15b8962de8b06bd1f556c9",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/preferences/PropertiesDeserializerConfig.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd3b3396d32cff41ee7d2794690ac0cd265339b1",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/preferences/PropertiesSerializerConfig.java"
    },
    {
      "type": "modify",
      "old_id": "961caaea1cd584a951c16957c6fc4cd14f2a0e20",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/refactoring/RenameKeyChange.java",
      "new_id": "e017dad6a1873a75604ba27185ac00eca6fc68b0",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/refactoring/RenameKeyChange.java"
    },
    {
      "type": "modify",
      "old_id": "9251999205998671d16afa67ea55b1ceb878b87b",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/refactoring/RenameKeyDescriptor.java",
      "new_id": "dad86fa36e7e1387632b7041a0ef480fc0afa32e",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/refactoring/RenameKeyDescriptor.java"
    },
    {
      "type": "modify",
      "old_id": "0b0e3e260fe01879f8e77605b9b637d15832a418",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/refactoring/RenameKeyProcessor.java",
      "new_id": "0151d5c54ff9a8fe28938591105a4beb8e80df23",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/refactoring/RenameKeyProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "6683545dd19e9e90ee8648c56a7b0655e3d2ea65",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/refactoring/RenameKeyWizard.java",
      "new_id": "cefc6fa6542cf8e4e261d6ce9967c90d7ee4e79c",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/refactoring/RenameKeyWizard.java"
    },
    {
      "type": "modify",
      "old_id": "b413a44bbd755f0f6a8ecb0adecfd54cec91c914",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/resource/EclipsePropertiesEditorResource.java",
      "new_id": "59e57ac84fb42fa84097a4582c8e9ece734cc6b4",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/resource/EclipsePropertiesEditorResource.java"
    },
    {
      "type": "modify",
      "old_id": "317c8a70889e450ed49877760c7b2be32971cb91",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/resource/validator/FileMarkerStrategy.java",
      "new_id": "b03521a165d865ceec20c3fa3a588edbde773f71",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/resource/validator/FileMarkerStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "9590943f860567e5842dbbac12015351e8fec415",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/resource/validator/MessagesBundleGroupValidator.java",
      "new_id": "00dfe716102f647c67778c0e892aea80b0539277",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/resource/validator/MessagesBundleGroupValidator.java"
    },
    {
      "type": "modify",
      "old_id": "b8b6afe85192462497cb417265997e3ef298cfd6",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/resource/validator/ValidationFailureEvent.java",
      "new_id": "723b411d5946358c39c2f6260a44ced69da2b74c",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/resource/validator/ValidationFailureEvent.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a503b083e8b152caccd73613a9cb15f9a3a1cbe",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/IKeyTreeContributor.java"
    },
    {
      "type": "delete",
      "old_id": "f6d2d65d83cbfe01cbf73888160a02d61cefc8ab",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/TreeType.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "c62cc5f39cb04ccdc5a1a627c19e37a2d01682ad",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/actions/AbstractTreeAction.java",
      "new_id": "bbfbda1e53fec2da1370a9a189583dc0f7c97b9e",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/actions/AbstractTreeAction.java"
    },
    {
      "type": "modify",
      "old_id": "9dd9fcd5d968421089b26d1cf830306942ee8799",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/actions/AddKeyAction.java",
      "new_id": "b14321066733cecdbe3f46eedf3666854e05159e",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/actions/AddKeyAction.java"
    },
    {
      "type": "modify",
      "old_id": "8c32d48138f1cc49ca0d0e75ce1b495978e0f396",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/actions/CollapseAllAction.java",
      "new_id": "b8e18cfaaf1143ff0a3df6ad1d9b33f3de1cec96",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/actions/CollapseAllAction.java"
    },
    {
      "type": "modify",
      "old_id": "83c8ad9a97e675d5038a2ce4514097d74db8488b",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/actions/DeleteKeyAction.java",
      "new_id": "c38c79169f2d8621555a9747e778ecc9dc3e1f42",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/actions/DeleteKeyAction.java"
    },
    {
      "type": "modify",
      "old_id": "e3937f37cfcea48469c00a5faa4752465f32a6c2",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/actions/ExpandAllAction.java",
      "new_id": "ed9018d62788f70be9ecd3f064bda25f7d6f3c94",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/actions/ExpandAllAction.java"
    },
    {
      "type": "modify",
      "old_id": "4ec773b737f7b64be63cd212895531a31d0714ea",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/actions/FlatModelAction.java",
      "new_id": "942adb5ee1a2290650694d69e95cd6109c05eb57",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/actions/FlatModelAction.java"
    },
    {
      "type": "modify",
      "old_id": "2da68f2ee17d02b9a996cf2093767c8be9af62eb",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/actions/RenameKeyAction.java",
      "new_id": "a55b755ded42679cd97c65d257a9a2bb30d88c02",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/actions/RenameKeyAction.java"
    },
    {
      "type": "modify",
      "old_id": "94668f1deb60639df3f43aeabb8429f32876b6ac",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/actions/TreeModelAction.java",
      "new_id": "5bf94ccb428d36ccdd64bfd237f65339d3a2c616",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/actions/TreeModelAction.java"
    },
    {
      "type": "rename",
      "old_id": "3a4a7047ebb9d090f2418be29740569b0f2fa538",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/KeyTreeContentProvider.java",
      "new_id": "4c03fa40df6d817fc6c4d4d989c36ebf138b2055",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/internal/KeyTreeContentProvider.java",
      "score": 88
    },
    {
      "type": "rename",
      "old_id": "cffe1bea297ecf99c0bbefa5ad2e9c797d9d2548",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/KeyTreeContributor.java",
      "new_id": "a9f7e21cc1ba7181bf6ac0897f06fcf4557879ae",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/internal/KeyTreeContributor.java",
      "score": 83
    },
    {
      "type": "rename",
      "old_id": "295b6d7e7340a822c0e12c438e01d087ee4fca29",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/KeyTreeLabelProvider.java",
      "new_id": "ef4bfaa476f4e76839da55d4be7cc73ff327f2d7",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/tree/internal/KeyTreeLabelProvider.java",
      "score": 73
    },
    {
      "type": "modify",
      "old_id": "07c375b295e1c7dc8294f835c089cf3193f387c0",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/util/UIUtils.java",
      "new_id": "ae6e38a1fa732b8e3e048dfe710cfbb78c16727b",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/util/UIUtils.java"
    },
    {
      "type": "modify",
      "old_id": "15716234ff5bf138709b4b1b7185e2f2a2830939",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/views/MessagesBundleGroupOutline.java",
      "new_id": "e6f77d56b8989aede72803fc628c040d6a11061d",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/views/MessagesBundleGroupOutline.java"
    },
    {
      "type": "modify",
      "old_id": "65e84e7dabe99cce464e40f966ee812031419b8d",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/widgets/NullableText.java",
      "new_id": "46ff23b8c28ae9f4cecea752f434cbc8d68f47f6",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/widgets/NullableText.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a797dcbcb51c2f0947b16f12700634946a38fc8",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/wizards/IResourceBundleWizard.java"
    },
    {
      "type": "rename",
      "old_id": "f6d638b0c645d28fb29d56d17b348ed05c6d8232",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/wizards/ResourceBundleNewWizardPage.java",
      "new_id": "3e2e8bef576dad1fec5658b1a15da4515074115e",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/wizards/internal/ResourceBundleNewWizardPage.java",
      "score": 75
    },
    {
      "type": "rename",
      "old_id": "f458d8be0261841402e80452b7a45de4256e4df9",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/wizards/ResourceBundleWizard.java",
      "new_id": "c04016afa3d0538bacba99c856a633d184ab437d",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/babel/editor/wizards/internal/ResourceBundleWizard.java",
      "score": 60
    },
    {
      "type": "modify",
      "old_id": "8cab4cf7187576505e95f940331f5ccec71f1571",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/pde/nls/internal/ui/dialogs/EditResourceBundleEntriesDialog.java",
      "new_id": "1ad0557720b129656382ba15629ae388aef55be9",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/pde/nls/internal/ui/dialogs/EditResourceBundleEntriesDialog.java"
    },
    {
      "type": "modify",
      "old_id": "e0f5ef6cd3e30e7b435ecc30cc394e97bc253b00",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/pde/nls/internal/ui/editor/LocalizationEditor.java",
      "new_id": "f2b92239ddfdeb25cbc44a5bcc8fd0b021c9ec68",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/pde/nls/internal/ui/editor/LocalizationEditor.java"
    },
    {
      "type": "modify",
      "old_id": "63f87198bafc333fe983bec2e35b5be8b5c4052f",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/pde/nls/internal/ui/model/ResourceBundle.java",
      "new_id": "c6b8a43d93df135f294bf181e71f74a0b3d693f7",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/pde/nls/internal/ui/model/ResourceBundle.java"
    },
    {
      "type": "modify",
      "old_id": "500ce6acaece4979ab32589feb7222b71e3ca240",
      "old_mode": 33188,
      "old_path": "org.eclipse.babel.editor/src/org/eclipse/pde/nls/internal/ui/model/ResourceBundleModel.java",
      "new_id": "e2f810729d1fd3c60bbfa13ad32e438113f93c32",
      "new_mode": 33188,
      "new_path": "org.eclipse.babel.editor/src/org/eclipse/pde/nls/internal/ui/model/ResourceBundleModel.java"
    }
  ]
}
