)]}'
{
  "commit": "453c0d7558215cbc8636d94af172886d84e0dbba",
  "tree": "0c137602482338d795518f8aba4c358ba3585627",
  "parents": [
    "0a145ce6e7075aa0f4869d6f6149a5ff205d95df"
  ],
  "author": {
    "name": "Detlev Zundel",
    "email": "dzu@denx.de",
    "time": "Fri Apr 03 16:45:46 2009 +0200"
  },
  "committer": {
    "name": "Wolfgang Denk",
    "email": "wd@denx.de",
    "time": "Sat Apr 04 01:23:56 2009 +0200"
  },
  "message": "include/ns16550.h: Unify structure declaration for registers\n\nInstead of special casing the different access patterns, use common\ncode with light macros sprinkled in to accomodate for the different\nlayouts of the register structure.\n\nNote that this also changes the types of the registers for the\n\"positively packed (\u003e1)\" cases.  As the registers truly are unsigned\nchars, this is surely the Right Thing, but it is a semantic change.\nNote that for this case depending on the endianness on the bus, we may\nsee a change of behaviour.\n\nSigned-off-by: Detlev Zundel \u003cdzu@denx.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "87624bf4220f90d6f5c35f681f7ac8dded7db8bb",
      "old_mode": 33188,
      "old_path": "include/ns16550.h",
      "new_id": "ce606b5738396651e758c662aa9a3e5a8fcd0ba1",
      "new_mode": 33188,
      "new_path": "include/ns16550.h"
    }
  ]
}
