)]}'
{
  "commit": "02d45e52c501afff42c4da7effef155f02d44c82",
  "tree": "e75d92339b8c0c3c8b7bc1ae3b6eb45c36bd43e1",
  "parents": [
    "2527a33351101081fa24d1413165772537240585"
  ],
  "author": {
    "name": "Juergen Schmied",
    "email": "juergen.schmied@debitel.net",
    "time": "Sun Jan 23 22:35:33 2000 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Sun Jan 23 22:35:33 2000 +0000"
  },
  "message": "- implementation of RtlReg* (read access), RtlEvent*, RtlSemaphore*,\n  NtAllocateLocallyUniqueId\n- implementation or stubs for NtAccessCheck, NtSetSecurityObject,\n  RtlClearBits, RtlEqualPrefixSid, RtlFindClearBits,\n  RtlFormatCurrentUserKeyPath, RtlGetControlSecurityDescriptor,\n  RtlIdentifierAuthoritySid, RtlImpersonateSelf, RtlInitializeBitMap,\n  RtlInitializeGenericTable, RtlMakeSelfRelativeSD,\n  RtlPrefixUnicodeString, RtlSetBits, RtlUnicodeToMultiByteN,\n  RtlUpcaseUnicodeStringToOemString, RtlUpcaseUnicodeToOemN,\n  RtlValidSid, RtlxUnicodeStringToOemSize\n- corrected most RtlString* functions, added documentation\n- more fixes and partial implementations\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c478f4b213cbd9230d4a8b9b6425fa74afe5350",
      "old_mode": 33188,
      "old_path": "dlls/advapi32/advapi32.spec",
      "new_id": "0d266a5efac57100eca08f3b960774758971653d",
      "new_mode": 33188,
      "new_path": "dlls/advapi32/advapi32.spec"
    },
    {
      "type": "modify",
      "old_id": "1e61f1bbbdb73fc486f7c444f42e160e73463214",
      "old_mode": 33188,
      "old_path": "dlls/advapi32/security.c",
      "new_id": "d98fe657f2409d77d9a7dead9bd16ce3c2680af5",
      "new_mode": 33188,
      "new_path": "dlls/advapi32/security.c"
    },
    {
      "type": "modify",
      "old_id": "f645687b6e55f5d7fc737893178b70829a8e03c7",
      "old_mode": 33188,
      "old_path": "dlls/ntdll/Makefile.in",
      "new_id": "e153b428b9dd7a2997ceb31de360416f42092ce6",
      "new_mode": 33188,
      "new_path": "dlls/ntdll/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "44a687cd2ea85caf69d70a251bf28ed41d9eb114",
      "old_mode": 33188,
      "old_path": "dlls/ntdll/file.c",
      "new_id": "5c5b992f7f76fe0077017274858805c0786f7c84",
      "new_mode": 33188,
      "new_path": "dlls/ntdll/file.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6890c0654ab1abde2e6089fdadc8b4ddb69ded93",
      "new_mode": 33188,
      "new_path": "dlls/ntdll/misc.c"
    },
    {
      "type": "modify",
      "old_id": "6f278a5d51d61db2d84084682d3fb16b0b789fbd",
      "old_mode": 33188,
      "old_path": "dlls/ntdll/nt.c",
      "new_id": "63fc4ec72cc776b8274e6bbcda69f4d8e14c9ee0",
      "new_mode": 33188,
      "new_path": "dlls/ntdll/nt.c"
    },
    {
      "type": "modify",
      "old_id": "dac250604044bf0c950e66469080573c42a6f4ae",
      "old_mode": 33188,
      "old_path": "dlls/ntdll/ntdll.spec",
      "new_id": "58e013e45898d14adff9efb4689ba9fbed5e12cf",
      "new_mode": 33188,
      "new_path": "dlls/ntdll/ntdll.spec"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "134aadff6be06bcf0df98b169ece4045f53bd424",
      "new_mode": 33188,
      "new_path": "dlls/ntdll/ntdll_misc.h"
    },
    {
      "type": "modify",
      "old_id": "b85b80112c793566e2672881b6299e4cb953d72e",
      "old_mode": 33188,
      "old_path": "dlls/ntdll/om.c",
      "new_id": "81a0f0211c91a9b2bf8c1d421a725ebe1ce4fbb4",
      "new_mode": 33188,
      "new_path": "dlls/ntdll/om.c"
    },
    {
      "type": "modify",
      "old_id": "ae86486cc09826859daa77940df024b0c4f02cca",
      "old_mode": 33188,
      "old_path": "dlls/ntdll/reg.c",
      "new_id": "3aa628794f7933eca780f609499950ba3182c774",
      "new_mode": 33188,
      "new_path": "dlls/ntdll/reg.c"
    },
    {
      "type": "modify",
      "old_id": "f27d663ef9916352d4639ad5efc2fd8dcfeba14a",
      "old_mode": 33188,
      "old_path": "dlls/ntdll/rtl.c",
      "new_id": "8cfe831614f9b26f94a2926e9508d98576690002",
      "new_mode": 33188,
      "new_path": "dlls/ntdll/rtl.c"
    },
    {
      "type": "modify",
      "old_id": "18710a701c58fc5cea45df1bd0884a4fc3309085",
      "old_mode": 33188,
      "old_path": "dlls/ntdll/rtlstr.c",
      "new_id": "3c19c8ed124942327a484da9fa460b303ca845e8",
      "new_mode": 33188,
      "new_path": "dlls/ntdll/rtlstr.c"
    },
    {
      "type": "modify",
      "old_id": "251db2644256cc5003f0fece033dd219066b4e94",
      "old_mode": 33188,
      "old_path": "dlls/ntdll/sec.c",
      "new_id": "cabe235accb42d0cfe3291bf611f26e6521a76f2",
      "new_mode": 33188,
      "new_path": "dlls/ntdll/sec.c"
    },
    {
      "type": "modify",
      "old_id": "9d2a352b5632b61f602e2b3c6b85dbe5351f06aa",
      "old_mode": 33188,
      "old_path": "dlls/ntdll/sync.c",
      "new_id": "4fb7f8b9a8603632c607fe154b9f0979e0f86b3e",
      "new_mode": 33188,
      "new_path": "dlls/ntdll/sync.c"
    },
    {
      "type": "modify",
      "old_id": "1abb28b39faec36f201def549a299ad7376c5377",
      "old_mode": 33188,
      "old_path": "include/ntddk.h",
      "new_id": "787d2ce204fdd2a12df6909e6fdfb90f4b3dc8ad",
      "new_mode": 33188,
      "new_path": "include/ntddk.h"
    },
    {
      "type": "modify",
      "old_id": "dc07f68a59d3ccdf2946117651a3026c9b7261a9",
      "old_mode": 33188,
      "old_path": "include/ntdef.h",
      "new_id": "edf0af86c1ebfaa32653d4749b47a7db42505a7c",
      "new_mode": 33188,
      "new_path": "include/ntdef.h"
    },
    {
      "type": "modify",
      "old_id": "44fa0b5c49ca03751f02d6dd18761b237db5e66e",
      "old_mode": 33188,
      "old_path": "include/ntsecapi.h",
      "new_id": "473da89bf95d5fb77ca8db1a45e318cd55315fff",
      "new_mode": 33188,
      "new_path": "include/ntsecapi.h"
    },
    {
      "type": "modify",
      "old_id": "79c4500fae619283b0c4bba61d9e6109b18bdb15",
      "old_mode": 33188,
      "old_path": "include/winbase.h",
      "new_id": "d35dc77ac877cf3e7973c978b97fc8617e985895",
      "new_mode": 33188,
      "new_path": "include/winbase.h"
    }
  ]
}
