)]}'
{
  "commit": "eee34a5419a8190b98d0854ce75a09ab8219b2c5",
  "tree": "9dbb276f07c82f4798ef03f1cb72275c37c2bed6",
  "parents": [
    "4acc7ecaafdc1c36602d3ed7c02892c04210de13"
  ],
  "author": {
    "name": "Yap Sok Ann",
    "email": "sokann@gmail.com",
    "time": "Tue Jun 25 14:41:37 2013 +0800"
  },
  "committer": {
    "name": "Yap Sok Ann",
    "email": "sokann@gmail.com",
    "time": "Tue Jun 25 14:41:37 2013 +0800"
  },
  "message": "Allow literal string argument that starts with a \"#\".\n\nWithout this change, when running setup.py extract_messages, we would get\nerror:\n\n    TokenError: (\u0027EOF in multi-line statement\u0027, (2, 0))\n\nLooking at the unit test, it seems like a literal string argument in the form\nof \"_(\u0027xxx\u0027)\" is supposed to be picked up by Babel. However, that contradicts\nwith the documentation, which states:\n\n\u003e When using tags, the values of the arguments are taken as literal strings by\n\u003e default. To embed Python expressions as arguments, use the embedded\n\u003e expression format\n\nSo, as a side effect of this commit, the convenience of \"_(\u0027xxx\u0027)\" has been\nremoved. Probably can add it back if necessary for backward compatibility.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b3f366abe914304d586b6df1c87464edccd1ccf",
      "old_mode": 33188,
      "old_path": "mako/ext/babelplugin.py",
      "new_id": "fc869bb6309f6fd820fc1c6147a7343d65b630a6",
      "new_mode": 33188,
      "new_path": "mako/ext/babelplugin.py"
    },
    {
      "type": "modify",
      "old_id": "0243bb1e61aaee106a1e8d5fb61d5ee1e17e193b",
      "old_mode": 33188,
      "old_path": "test/templates/gettext.mako",
      "new_id": "108e471f946424772286b9365f6e4a8b1c50bc3e",
      "new_mode": 33188,
      "new_path": "test/templates/gettext.mako"
    },
    {
      "type": "modify",
      "old_id": "55be33f49072261880884fda1a55ce635d8367be",
      "old_mode": 33188,
      "old_path": "test/test_babelplugin.py",
      "new_id": "b216bdb034f00e95bb03e1247c39a74567593988",
      "new_mode": 33188,
      "new_path": "test/test_babelplugin.py"
    }
  ]
}
