)]}'
{
  "commit": "a14c418aee9d4ccd7cf888024e318b300173099f",
  "tree": "6d767ed945497fc9653b86a68461620d8d5308ae",
  "parents": [
    "14f70561a50fc8eba75b818a4705fed44da2ba2e"
  ],
  "author": {
    "name": "Herbert Xu",
    "email": "herbert@gondor.apana.org.au",
    "time": "Fri Aug 23 21:27:42 2013 +1000"
  },
  "committer": {
    "name": "Herbert Xu",
    "email": "herbert@gondor.apana.org.au",
    "time": "Fri Aug 23 21:27:42 2013 +1000"
  },
  "message": "[VAR] Initialise OPTIND after importing environment\n\nOn Sat, Mar 23, 2013 at 01:46:20AM +0000, Chris F.A. Johnson wrote:\n\u003e \n\u003e   According to both the dash man page and the POSIX spec, \"When the\n\u003e   shell is invoked, OPTIND is initialized to 1.\"\n\u003e \n\u003e   However, it actually takes the value of the environment variable\n\u003e   if it exists:\n\u003e \n\u003e $ OPTIND\u003d4 dash -c \u0027echo \"$OPTIND\"\u0027\n\u003e 4\n\u003e $ OPTIND\u003d4 bash -c \u0027echo \"$OPTIND\"\u0027\n\u003e 1\n\u003e $ OPTIND\u003d4 ksh -c \u0027echo \"$OPTIND\"\u0027\n\u003e 1\n\u003e $ OPTIND\u003d4 ksh93 -c \u0027echo \"$OPTIND\"\u0027\n\u003e 1\n\nThis patch fixes this by initialising OPTIND after importing the\nenvironment.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9500c875de38cad039af7b233968665e085d1221",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "42766766b9b87c8869053bf026eeacda0d24b647",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "c35e925ee86dacdc7634f01131017d533c5a00ae",
      "old_mode": 33188,
      "old_path": "src/var.c",
      "new_id": "fa248544bccf2897d3b120372e58f0cb9554b4e3",
      "new_mode": 33188,
      "new_path": "src/var.c"
    }
  ]
}
