)]}'
{
  "commit": "fc96e167613544e6546004a0b73a39f5770b1b4c",
  "tree": "d6e9216c0cc9f4aafa4c75f73ab27407c017e5a8",
  "parents": [
    "df887687c912a72ad0c1880e900c8eb73ab6efeb"
  ],
  "author": {
    "name": "MinaToma",
    "email": "minatoma1999@gmail.com",
    "time": "Fri Sep 11 09:21:13 2020 -0700"
  },
  "committer": {
    "name": "Henner Zeller",
    "email": "h.zeller@acm.org",
    "time": "Fri Sep 11 10:59:51 2020 -0700"
  },
  "message": "PR #443: Package Extractor\nKythe facts extraction for Packages.\n\nConvers:\n- package name (also package name after `endpackage`).\n- package body.\n- package imports: `import pkg::*` and `import pkg::my_var`\n\nFixes: #392\n\nGitHub PR https://github.com/google/verible/pull/443\n\nCopybara import of the project:\n\n  - 9c9a6298174a99542431d8cc052024db53447517 Moving from PackageExtractor to this branch because of co... by MinaToma \u003cminatoma1999@gmail.com\u003e\n\nCloses #443\n\nPiperOrigin-RevId: 331161160\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5e4e1bc1cd7515685bae052b2daab0ffd17b337d",
      "old_mode": 33188,
      "old_path": "verilog/CST/BUILD",
      "new_id": "d8eba2d094def49346ea601c2ecefb02339617ff",
      "new_mode": 33188,
      "new_path": "verilog/CST/BUILD"
    },
    {
      "type": "modify",
      "old_id": "235434a7665e01bcd46df10deb0b0735794c6b6b",
      "old_mode": 33188,
      "old_path": "verilog/CST/module.cc",
      "new_id": "2d3000f6d15dceba0f7cde71beeae371c0e53f6a",
      "new_mode": 33188,
      "new_path": "verilog/CST/module.cc"
    },
    {
      "type": "modify",
      "old_id": "c1934c66c6d1b8b3c72229d51813fbae11aea56e",
      "old_mode": 33188,
      "old_path": "verilog/CST/package.cc",
      "new_id": "7baa6c4ac7915450e6e6ccc1cad4c81f387d78df",
      "new_mode": 33188,
      "new_path": "verilog/CST/package.cc"
    },
    {
      "type": "modify",
      "old_id": "027ca311e92237dd626b2baaa6bada04e3b71822",
      "old_mode": 33188,
      "old_path": "verilog/CST/package.h",
      "new_id": "a1ae6383777a7927fad41948a39ae664668bceb6",
      "new_mode": 33188,
      "new_path": "verilog/CST/package.h"
    },
    {
      "type": "modify",
      "old_id": "40be7fb7442c7d3a68eb9278b806041ff7419f81",
      "old_mode": 33188,
      "old_path": "verilog/CST/package_test.cc",
      "new_id": "be33cc33d63aee4f036e8a1054d2a45dcd3b3b1b",
      "new_mode": 33188,
      "new_path": "verilog/CST/package_test.cc"
    },
    {
      "type": "modify",
      "old_id": "60ef26ea6b66917084476b0416d8ed421f947808",
      "old_mode": 33188,
      "old_path": "verilog/tools/kythe/BUILD",
      "new_id": "38ef6d154d3b269a806abbc4325fa30792031496",
      "new_mode": 33188,
      "new_path": "verilog/tools/kythe/BUILD"
    },
    {
      "type": "modify",
      "old_id": "715f7cee252fea00591c5dec94304f1235248274",
      "old_mode": 33188,
      "old_path": "verilog/tools/kythe/indexing_facts_tree_extractor.cc",
      "new_id": "9e9afbc089058fa71737f780332e88116568861f",
      "new_mode": 33188,
      "new_path": "verilog/tools/kythe/indexing_facts_tree_extractor.cc"
    },
    {
      "type": "modify",
      "old_id": "0fce56ad67a52282f5c57d72e5d4df7405cd21a5",
      "old_mode": 33188,
      "old_path": "verilog/tools/kythe/indexing_facts_tree_extractor.h",
      "new_id": "3184a1f03dc88dff9ae068a27c589a1f174e4059",
      "new_mode": 33188,
      "new_path": "verilog/tools/kythe/indexing_facts_tree_extractor.h"
    },
    {
      "type": "modify",
      "old_id": "ea0b84f6bbacb2be36bb3f91af10614a77889ef1",
      "old_mode": 33188,
      "old_path": "verilog/tools/kythe/indexing_facts_tree_extractor_test.cc",
      "new_id": "df96da630f71fb30f556a7bf30ad7b20dea2a98e",
      "new_mode": 33188,
      "new_path": "verilog/tools/kythe/indexing_facts_tree_extractor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "75dd69e0e2fb32284ba5a2e9693acaa449840165",
      "old_mode": 33188,
      "old_path": "verilog/tools/kythe/kythe_facts_extractor.cc",
      "new_id": "3ec8761f3447c677133144177383b81aa91945d1",
      "new_mode": 33188,
      "new_path": "verilog/tools/kythe/kythe_facts_extractor.cc"
    },
    {
      "type": "modify",
      "old_id": "62dde02a8eb098165fcc53661bb02b1c035ae327",
      "old_mode": 33188,
      "old_path": "verilog/tools/kythe/kythe_facts_extractor.h",
      "new_id": "5c09a9e491a42a32146ee7c389a5d501dd41da5c",
      "new_mode": 33188,
      "new_path": "verilog/tools/kythe/kythe_facts_extractor.h"
    },
    {
      "type": "modify",
      "old_id": "ba177ddbeacdcd55ec09e008deb5b679f5353e2b",
      "old_mode": 33188,
      "old_path": "verilog/tools/kythe/kythe_schema_constants.h",
      "new_id": "067df7f80429d83e5e478a149fe21aa247107478",
      "new_mode": 33188,
      "new_path": "verilog/tools/kythe/kythe_schema_constants.h"
    },
    {
      "type": "modify",
      "old_id": "8331a3efdf56a8cc825da4933ed4e0fab844148b",
      "old_mode": 33188,
      "old_path": "verilog/tools/kythe/verilog_extractor_indexing_fact_type.h",
      "new_id": "f01d0c34d9d39dde959a05189e8ffc31426440bf",
      "new_mode": 33188,
      "new_path": "verilog/tools/kythe/verilog_extractor_indexing_fact_type.h"
    }
  ]
}
