)]}'
{
  "commit": "a20971b201ac1fcd236400942c98b0106c42c70a",
  "tree": "f71d82b13c1b0d8a94187a68c0b694605664bbf3",
  "parents": [
    "396fa8272601c3d488cb8391c3962a7ee552afd0"
  ],
  "author": {
    "name": "Krzysztof Helt",
    "email": "krzysztof.h1@wp.pl",
    "time": "Mon May 10 09:47:32 2010 +0200"
  },
  "committer": {
    "name": "Takashi Iwai",
    "email": "tiwai@suse.de",
    "time": "Mon May 10 09:49:30 2010 +0200"
  },
  "message": "ALSA: Merge es1688 and es968 drivers\n\nThe ESS ES968 chip is nothing more then a PnP companion\nfor a non-PnP audio chip. It was paired with non-PnP ESS\u0027 chips:\nES688 and ES1688. The ESS\u0027 audio chips are handled by the es1688\ndriver in native mode. The PnP cards are handled by the ES968\ndriver in SB compatible mode.\n\nMove the ES968 chip handling to the es1688 driver so the driver\ncan handle both PnP and non-PnP cards. The es968 is removed.\n\nAlso, a new PnP id is added for the card I acquired (the change\nwas tested on this card).\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dc681badca67c6a7b6d0b4da22c3736cd378faa1",
      "old_mode": 33188,
      "old_path": "Documentation/sound/alsa/ALSA-Configuration.txt",
      "new_id": "2075bbb8b3e2126fc040cf7786376cbf32c6e9b1",
      "new_mode": 33188,
      "new_path": "Documentation/sound/alsa/ALSA-Configuration.txt"
    },
    {
      "type": "modify",
      "old_id": "4c29572effb2c21fcdded008785427730392884d",
      "old_mode": 33188,
      "old_path": "include/sound/es1688.h",
      "new_id": "3ec7ecbe250220720ae906a396c1490e8beee67d",
      "new_mode": 33188,
      "new_path": "include/sound/es1688.h"
    },
    {
      "type": "modify",
      "old_id": "755a0a5f0e3fbaed9aa1a68a83cc04cf1a24be91",
      "old_mode": 33188,
      "old_path": "sound/isa/Kconfig",
      "new_id": "c6990c6807969ea948dcd1834dc0fb13f3b97ad2",
      "new_mode": 33188,
      "new_path": "sound/isa/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "281679493fb4aa26b8fdc1de4e26416177fb39c2",
      "old_mode": 33188,
      "old_path": "sound/isa/es1688/es1688.c",
      "new_id": "fdcce311f80ae3e075418262595e0b8d25ecb3e2",
      "new_mode": 33188,
      "new_path": "sound/isa/es1688/es1688.c"
    },
    {
      "type": "modify",
      "old_id": "fdd440417bf0a6049743366fee87b1a29ab6557e",
      "old_mode": 33188,
      "old_path": "sound/isa/es1688/es1688_lib.c",
      "new_id": "07676200496ae607313354d886378b4f549af4e4",
      "new_mode": 33188,
      "new_path": "sound/isa/es1688/es1688_lib.c"
    },
    {
      "type": "modify",
      "old_id": "af36696817880fe9103641828b2b581060d507fe",
      "old_mode": 33188,
      "old_path": "sound/isa/sb/Makefile",
      "new_id": "08b9fb9746584e3e31b4abde1077e859b1f0f7eb",
      "new_mode": 33188,
      "new_path": "sound/isa/sb/Makefile"
    },
    {
      "type": "delete",
      "old_id": "ff18286fef9d588c5e34f602506c131733da5bf1",
      "old_mode": 33188,
      "old_path": "sound/isa/sb/es968.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
