)]}'
{
  "commit": "07f3bee2db8b6e93ebbf7222676bd9f468e85569",
  "tree": "4d1d6a9f81252ebda078954da4380b470f0b320b",
  "parents": [
    "67496e591dca9c7faa07f6e1c8849c9d5af4edb9"
  ],
  "author": {
    "name": "Nick Pelly",
    "email": "npelly@google.com",
    "time": "Thu Oct 21 21:42:24 2010 -0700"
  },
  "committer": {
    "name": "Nick Pelly",
    "email": "npelly@google.com",
    "time": "Fri Oct 22 16:29:43 2010 -0700"
  },
  "message": "Push Tag/NdefTag implementation details into the service.\n\nTag/NdefTag objects should just be simple data objects. Push the mapping of\ninternal tag type to public rawTarget/ndefTarget into Nfc Service.\n\nThis gives an oppurtunity to clean up some Tag/NdefTag API methods. Most\nsignificantly, adding createMockTag() and createMockNdefTag() to help with\napplication testing.\n\nThere will probably be some more tweaking of the types/targets in\nTag/NdefTag to come, this commit makes that a lot easier.\n\nAlso:\n- Introduce getActivationBytes() and getPollBytes(). These are just stubs\nfor NFC service to implement, we have feedback these are really important\nto help identify NFC tags.\n- Based on outside advice, remove 3B_PRIME (roll into 3B) and TOPAZ (roll\ninto 3A).\n\nChange-Id: I3e6789c047f6ee5c298bf76c65e0885cf3c15d97\nSigned-off-by: Nick Pelly \u003cnpelly@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8aba74af27cfa4984d8a9c936c3b00809a511811",
      "old_mode": 33188,
      "old_path": "api/current.xml",
      "new_id": "c91c2b5e469b877811364217dd3e2449923c7180",
      "new_mode": 33188,
      "new_path": "api/current.xml"
    },
    {
      "type": "modify",
      "old_id": "45cdc317f010acba8c90bb6ac9a973c69dbca300",
      "old_mode": 33188,
      "old_path": "core/java/android/nfc/NdefTag.java",
      "new_id": "d8681dc2179830cc635ce5e27b5d65217f2c3a20",
      "new_mode": 33188,
      "new_path": "core/java/android/nfc/NdefTag.java"
    },
    {
      "type": "modify",
      "old_id": "4795fa72ec6c903cc617c9904f789f7df9c19015",
      "old_mode": 33188,
      "old_path": "core/java/android/nfc/NdefTagConnection.java",
      "new_id": "321b0eca16851b5276b63525d4ce44a2c1af82b0",
      "new_mode": 33188,
      "new_path": "core/java/android/nfc/NdefTagConnection.java"
    },
    {
      "type": "modify",
      "old_id": "6884abb59c997cb31504aa6dfae99f44f2840b81",
      "old_mode": 33188,
      "old_path": "core/java/android/nfc/NfcAdapter.java",
      "new_id": "7f4b4a260ac98b2edd9ae5ea8038a139f8516121",
      "new_mode": 33188,
      "new_path": "core/java/android/nfc/NfcAdapter.java"
    },
    {
      "type": "modify",
      "old_id": "1261db10a86c5b3e828c79e2b42cbb280d202792",
      "old_mode": 33188,
      "old_path": "core/java/android/nfc/RawTagConnection.java",
      "new_id": "cf8283b762be4e970f6b82fbf1a86456e7f2a066",
      "new_mode": 33188,
      "new_path": "core/java/android/nfc/RawTagConnection.java"
    },
    {
      "type": "modify",
      "old_id": "abf02b5024f2bd758cb324278949145f3bd377e0",
      "old_mode": 33188,
      "old_path": "core/java/android/nfc/Tag.java",
      "new_id": "7741ad2ae462c6731ed0ab0f3ebd9e77e99c535d",
      "new_mode": 33188,
      "new_path": "core/java/android/nfc/Tag.java"
    }
  ]
}
