)]}'
{
  "commit": "26e503e82005d9e7b05473a9e28658f43931e10f",
  "tree": "a615d8deab18b8cdf5c45e3937a693d6ae6ebad2",
  "parents": [
    "362a32279b173bf1f7d40a12347374c5b11d1654"
  ],
  "author": {
    "name": "Barry Maher",
    "email": "bmaher@gpinc.ca",
    "time": "Thu May 21 16:23:03 2015 -0400"
  },
  "committer": {
    "name": "Barry Maher",
    "email": "bmaher@gpinc.ca",
    "time": "Wed May 27 18:08:17 2015 -0400"
  },
  "message": "[runtime] rts serialization additions\n\n1. Increment rts-pingpong model to include more complex data.\n2. Add UMLRTInMessage\n3. Debug UMLRTObject_class encode/decode/fprintf.\n4. Add fields to UMLRTObject_class and UMLRTObject_field\n5. Resolve Bug 467789 - missing RTType for long double.\n6. Resolve Bug 467787 - segfault when incarnating a capsule with no ports\n\nChange-Id: I1a06221ffc6eb87cbcd7037c972d59964bfc25b5\nSigned-off-by: Barry Maher \u003cbmaher@gpinc.ca\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a291f7ecc4c81fe3b50cda7512950428b7f16835",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "b848b16f27969488fa1bb17ce86d3de474fccb93",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "1efb7d4a429236976a434b843d94cf484093446d",
      "old_mode": 33188,
      "old_path": "rts/Makefile",
      "new_id": "b8626914e52ce086520fd1e0e730519a6ddeb267",
      "new_mode": 33188,
      "new_path": "rts/Makefile"
    },
    {
      "type": "modify",
      "old_id": "8812ff565e539be8570f0c59671d01e13256e365",
      "old_mode": 33188,
      "old_path": "rts/include/umlrtcapsule.hh",
      "new_id": "7b2dd0a34c3d32303f1de119658d4a74f1cc8fab",
      "new_mode": 33188,
      "new_path": "rts/include/umlrtcapsule.hh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c45ed7befa74b43b7def0313d2766a6b67ad8fe",
      "new_mode": 33188,
      "new_path": "rts/include/umlrtinmessage.hh"
    },
    {
      "type": "modify",
      "old_id": "f1b6b78d9742a71c0a2f70c049b59376ce354b43",
      "old_mode": 33188,
      "old_path": "rts/include/umlrtinsignal.hh",
      "new_id": "6bfe42122f43a14348b6d9945c6ab2468359f1a7",
      "new_mode": 33188,
      "new_path": "rts/include/umlrtinsignal.hh"
    },
    {
      "type": "modify",
      "old_id": "4d48b13145a3896385c0972a89f09e0f6eda6b66",
      "old_mode": 33188,
      "old_path": "rts/include/umlrtlogprotocol.hh",
      "new_id": "1f0b1cf069227f2cac1822c6b93b2bde363522a6",
      "new_mode": 33188,
      "new_path": "rts/include/umlrtlogprotocol.hh"
    },
    {
      "type": "modify",
      "old_id": "2e2f7fe588f43dc79b9f9a85a01b42a0243258e6",
      "old_mode": 33188,
      "old_path": "rts/include/umlrtmessage.hh",
      "new_id": "028c5158a82874c3e8d47348f2bf2d72187c626e",
      "new_mode": 33188,
      "new_path": "rts/include/umlrtmessage.hh"
    },
    {
      "type": "modify",
      "old_id": "17cd28a9abe75d254b856857dd39ca8a07386d36",
      "old_mode": 33188,
      "old_path": "rts/include/umlrtobjectclass.hh",
      "new_id": "5a86b7866f602b38a61ade5217de6b41f2a616ec",
      "new_mode": 33188,
      "new_path": "rts/include/umlrtobjectclass.hh"
    },
    {
      "type": "modify",
      "old_id": "944b5cf3362cac2bc0c96a351144f49dec2ef7d2",
      "old_mode": 33188,
      "old_path": "rts/include/umlrtoutsignal.hh",
      "new_id": "acb93655d29e8e3b750591ce01eb11a2f6110915",
      "new_mode": 33188,
      "new_path": "rts/include/umlrtoutsignal.hh"
    },
    {
      "type": "modify",
      "old_id": "570266df7558b2a7eac50534efef5af2d9f1ef9f",
      "old_mode": 33188,
      "old_path": "rts/include/umlrtprioritymessagequeue.hh",
      "new_id": "b233c6d1b3d9cc5640039f0edd97f5e2ce7a0962",
      "new_mode": 33188,
      "new_path": "rts/include/umlrtprioritymessagequeue.hh"
    },
    {
      "type": "modify",
      "old_id": "ecf031257dff17055ebc0ae8181398a071151c34",
      "old_mode": 33188,
      "old_path": "rts/include/umlrtsignalelement.hh",
      "new_id": "6f10fe4b76c3d5eddb9ec1894d08397ecb946927",
      "new_mode": 33188,
      "new_path": "rts/include/umlrtsignalelement.hh"
    },
    {
      "type": "modify",
      "old_id": "3e5f1196560100f6bddc993169a72d99dc2e5abe",
      "old_mode": 33188,
      "old_path": "rts/test/rts-pingpong/DataType1.cc",
      "new_id": "fef44b1d376f2d8601f1f9696c99d04ab2355edf",
      "new_mode": 33188,
      "new_path": "rts/test/rts-pingpong/DataType1.cc"
    },
    {
      "type": "modify",
      "old_id": "e6b3af8493e62d21f77710ff7944c576807117e2",
      "old_mode": 33188,
      "old_path": "rts/test/rts-pingpong/DataType1.hh",
      "new_id": "ce1c122fcfd13ab192e7e7f885d32289d99afc19",
      "new_mode": 33188,
      "new_path": "rts/test/rts-pingpong/DataType1.hh"
    },
    {
      "type": "modify",
      "old_id": "17b57ce49320c62431475b56c2c2204e4ba701ea",
      "old_mode": 33188,
      "old_path": "rts/test/rts-pingpong/Makefile",
      "new_id": "c9f3905bcc742046e9de4577f8b5553d5dd38bd5",
      "new_mode": 33188,
      "new_path": "rts/test/rts-pingpong/Makefile"
    },
    {
      "type": "modify",
      "old_id": "082777d14f83b48d0e76176b10d93d6cad8d6cb6",
      "old_mode": 33188,
      "old_path": "rts/test/rts-pingpong/PingPongProtocol.cc",
      "new_id": "06ba27d865c34d6a2ff80701a6a6150cc5483a5a",
      "new_mode": 33188,
      "new_path": "rts/test/rts-pingpong/PingPongProtocol.cc"
    },
    {
      "type": "modify",
      "old_id": "325a79c1d162a7ade4283ac471f3cf6935d93eef",
      "old_mode": 33188,
      "old_path": "rts/test/rts-pingpong/PingPongProtocol.hh",
      "new_id": "3c41f43bd70a59a554ca066c8b2491c21884bd6b",
      "new_mode": 33188,
      "new_path": "rts/test/rts-pingpong/PingPongProtocol.hh"
    },
    {
      "type": "modify",
      "old_id": "647713786ac185192abad65527a6fc099231c3c1",
      "old_mode": 33188,
      "old_path": "rts/test/rts-pingpong/Pinger.cc",
      "new_id": "0b7f50158fe95b550437c3257cf3d91d21629d27",
      "new_mode": 33188,
      "new_path": "rts/test/rts-pingpong/Pinger.cc"
    },
    {
      "type": "modify",
      "old_id": "98fcd44e601e421fbcf2dcb49aebbba7fe374562",
      "old_mode": 33188,
      "old_path": "rts/test/rts-pingpong/Pinger.hh",
      "new_id": "2bebbf64363460a89dd6cf50b17c5b41ea686072",
      "new_mode": 33188,
      "new_path": "rts/test/rts-pingpong/Pinger.hh"
    },
    {
      "type": "modify",
      "old_id": "7f681940d97015eca00e8951bd72ded0b1627b39",
      "old_mode": 33188,
      "old_path": "rts/test/rts-pingpong/Ponger.cc",
      "new_id": "ba871db827260945e744ffab0855299baaec7cee",
      "new_mode": 33188,
      "new_path": "rts/test/rts-pingpong/Ponger.cc"
    },
    {
      "type": "modify",
      "old_id": "3d165d3baa5515ce7e8d43e61b5d03b87644b91b",
      "old_mode": 33188,
      "old_path": "rts/test/rts-pingpong/Ponger.hh",
      "new_id": "3d9f4a4a18ef43b296479767d022ce77ad2cd46a",
      "new_mode": 33188,
      "new_path": "rts/test/rts-pingpong/Ponger.hh"
    },
    {
      "type": "modify",
      "old_id": "4c2449055b4f7eeed9ef788b8d47bc4c4a4c5f7f",
      "old_mode": 33188,
      "old_path": "rts/test/rts-pingpong/Top.cc",
      "new_id": "59161fe67bbfaf896409db671bd65c2ff565f692",
      "new_mode": 33188,
      "new_path": "rts/test/rts-pingpong/Top.cc"
    },
    {
      "type": "modify",
      "old_id": "407f3140b0c3c7fc0deb969c6d38d6d0fb3973e7",
      "old_mode": 33188,
      "old_path": "rts/test/rts-pingpong/Top.hh",
      "new_id": "dc7cf757dd5aab8ac3a76eaf60a86c7144165e90",
      "new_mode": 33188,
      "new_path": "rts/test/rts-pingpong/Top.hh"
    },
    {
      "type": "modify",
      "old_id": "55716d8df28798b36c37a0d620f061f091a01709",
      "old_mode": 33188,
      "old_path": "rts/umlrt/umlrtcontroller.cc",
      "new_id": "abc2a9e83ceed8a31fc85650712551eef7e236af",
      "new_mode": 33188,
      "new_path": "rts/umlrt/umlrtcontroller.cc"
    },
    {
      "type": "modify",
      "old_id": "d43ef9098fb3894b1de928e09d15f808e41a9a79",
      "old_mode": 33188,
      "old_path": "rts/umlrt/umlrtframeservice.cc",
      "new_id": "bc2009e09a25f44504fcf19e95e2ca5c92835140",
      "new_mode": 33188,
      "new_path": "rts/umlrt/umlrtframeservice.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83fbce0ec87eadeebdf8c13d6b359f9549e3a013",
      "new_mode": 33188,
      "new_path": "rts/umlrt/umlrtinmessage.cc"
    },
    {
      "type": "modify",
      "old_id": "5142eb3dc3e47e330d31efbc233b63e34e36cc0b",
      "old_mode": 33188,
      "old_path": "rts/umlrt/umlrtinsignal.cc",
      "new_id": "7376ca36e82dfb88c377b725e65bb803db0019c8",
      "new_mode": 33188,
      "new_path": "rts/umlrt/umlrtinsignal.cc"
    },
    {
      "type": "modify",
      "old_id": "dc9c73873ec48cfaa044d5421570252dd0d609d8",
      "old_mode": 33188,
      "old_path": "rts/umlrt/umlrtlogprotocol.cc",
      "new_id": "20773723480772025a0bf2f077b6e8248be0959c",
      "new_mode": 33188,
      "new_path": "rts/umlrt/umlrtlogprotocol.cc"
    },
    {
      "type": "modify",
      "old_id": "9ed435776578e7a8b5976b91b14988dd64271db6",
      "old_mode": 33188,
      "old_path": "rts/umlrt/umlrtobjectclass.cc",
      "new_id": "d9e4aa911e68b0e231dfd01e3cc6cad76c73932a",
      "new_mode": 33188,
      "new_path": "rts/umlrt/umlrtobjectclass.cc"
    },
    {
      "type": "modify",
      "old_id": "9a25c22e2734fedcc80ae49cb06d3cdf0f08c31f",
      "old_mode": 33188,
      "old_path": "rts/umlrt/umlrtoutsignal.cc",
      "new_id": "86f3afa5c4b096e1e0bab88ef47a1e7ca579ca7e",
      "new_mode": 33188,
      "new_path": "rts/umlrt/umlrtoutsignal.cc"
    },
    {
      "type": "modify",
      "old_id": "f49ee1183b6f5e2f364df88cbf989094c8dffbad",
      "old_mode": 33188,
      "old_path": "rts/umlrt/umlrtprioritymessagequeue.cc",
      "new_id": "f543281f222a015d8fa4bc19917917ebd1ef7a25",
      "new_mode": 33188,
      "new_path": "rts/umlrt/umlrtprioritymessagequeue.cc"
    },
    {
      "type": "modify",
      "old_id": "3b4f879017f1aa0befa448f924d7335cd3a253ae",
      "old_mode": 33188,
      "old_path": "rts/umlrt/umlrtsignalelement.cc",
      "new_id": "96220bcd0fe82ffed165b831ba2519549704ffdb",
      "new_mode": 33188,
      "new_path": "rts/umlrt/umlrtsignalelement.cc"
    },
    {
      "type": "modify",
      "old_id": "6c7e293d12505dd8f7a2710a4973fff02a1b2d4e",
      "old_mode": 33188,
      "old_path": "rts/umlrt/umlrttimerprotocol.cc",
      "new_id": "f66df76b78c4f077c59caa0163e49c83756e01f0",
      "new_mode": 33188,
      "new_path": "rts/umlrt/umlrttimerprotocol.cc"
    }
  ]
}
