{ "commits": [ { "author_mail": "git@adamspiers.org", "author_name": "Adam Spiers", "author_offset": 0, "author_time": 1420486941, "body": "This creates the JSON which will eventually be consumed by\nthe Javascript visualizer.\n", "committer_mail": "git@adamspiers.org", "committer_name": "Adam Spiers", "committer_offset": 0, "committer_time": 1420487137, "describe": "tags/test-0", "name": "2b6d591", "separator": "\n", "sha": "2b6d5915f6433b9eb1685751b82cfbebcbb37981", "title": "add JSON listener" }, { "author_mail": "git@adamspiers.org", "author_name": "Adam Spiers", "author_offset": -300, "author_time": 1384447153, "body": "Automatic git commit dependency inference tool.\n\nOriginally committed to:\n\n https://github.com/aspiers/git-config/blob/master/bin/git-deps\n\nand then split off into this repository via git filter-branch\nand other hackery, preserving history.\n", "committer_mail": "git@adamspiers.org", "committer_name": "Adam Spiers", "committer_offset": 0, "committer_time": 1420476874, "describe": "", "name": "b196757", "separator": "\n", "sha": "b1967573e81a8100a4cc778936de0ba0a8a8f5cb", "title": "first prototype of git-deps" }, { "author_mail": "git@adamspiers.org", "author_name": "Adam Spiers", "author_offset": -300, "author_time": 1384471712, "body": "", "committer_mail": "git@adamspiers.org", "committer_name": "Adam Spiers", "committer_offset": 0, "committer_time": 1420477027, "describe": "", "name": "3a1dd42", "separator": "\n", "sha": "3a1dd42fd6114a634ba7cf037ce61e2aee76db73", "title": "add logging and recursion" }, { "author_mail": "git@adamspiers.org", "author_name": "Adam Spiers", "author_offset": -300, "author_time": 1384563102, "body": "", "committer_mail": "git@adamspiers.org", "committer_name": "Adam Spiers", "committer_offset": 0, "committer_time": 1420477027, "describe": "", "name": "3374b84", "separator": "\n", "sha": "3374b8419a45d91d3c0631be11c8cf893b272217", "title": "add listener classes" }, { "author_mail": "git@adamspiers.org", "author_name": "Adam Spiers", "author_offset": 0, "author_time": 1420483579, "body": "", "committer_mail": "git@adamspiers.org", "committer_name": "Adam Spiers", "committer_offset": 0, "committer_time": 1420483579, "describe": "", "name": "ff82dda", "separator": "\n", "sha": "ff82dda196947650bd497301e61b282753193564", "title": "fix a bunch of PEP8 issues" }, { "author_mail": "git@adamspiers.org", "author_name": "Adam Spiers", "author_offset": -300, "author_time": 1384579026, "body": "", "committer_mail": "git@adamspiers.org", "committer_name": "Adam Spiers", "committer_offset": 0, "committer_time": 1420477028, "describe": "", "name": "8d44254", "separator": "\n", "sha": "8d442544a20b706b996d66ab390a16fd97b48d6d", "title": "use new-style classes" }, { "author_mail": "git@adamspiers.org", "author_name": "Adam Spiers", "author_offset": -300, "author_time": 1384452615, "body": "", "committer_mail": "git@adamspiers.org", "committer_name": "Adam Spiers", "committer_offset": 0, "committer_time": 1420477027, "describe": "", "name": "b144bfd", "separator": "\n", "sha": "b144bfd5feb327ef7ce0c26bbfb6f4da573abfe5", "title": "refactor into new DependencyDetector class" }, { "author_mail": "git@adamspiers.org", "author_name": "Adam Spiers", "author_offset": 0, "author_time": 1420482533, "body": "", "committer_mail": "git@adamspiers.org", "committer_name": "Adam Spiers", "committer_offset": 0, "committer_time": 1420482533, "describe": "", "name": "e406002", "separator": "\n", "sha": "e40600230d1c3059485437bd4d5690d61c9edb2f", "title": "don't show \"[False]\" default for boolean options" }, { "author_mail": "git@adamspiers.org", "author_name": "Adam Spiers", "author_offset": -300, "author_time": 1384650040, "body": "", "committer_mail": "git@adamspiers.org", "committer_name": "Adam Spiers", "committer_offset": 0, "committer_time": 1420477028, "describe": "", "name": "4f27a1e", "separator": "\n", "sha": "4f27a1ee2b5fd63a58311a20e2aed0a24eda8da2", "title": "add --exclude-commits" }, { "author_mail": "git@adamspiers.org", "author_name": "Adam Spiers", "author_offset": -300, "author_time": 1384656388, "body": "", "committer_mail": "git@adamspiers.org", "committer_name": "Adam Spiers", "committer_offset": 0, "committer_time": 1420477028, "describe": "", "name": "824f84c", "separator": "\n", "sha": "824f84cd594254d0c87f330b855153fc5ffe5ad3", "title": "add installation instructions" }, { "author_mail": "git@adamspiers.org", "author_name": "Adam Spiers", "author_offset": -300, "author_time": 1384579202, "body": "", "committer_mail": "git@adamspiers.org", "committer_name": "Adam Spiers", "committer_offset": 0, "committer_time": 1420477028, "describe": "", "name": "6240939", "separator": "\n", "sha": "62409395e260ad01f9ae7b84869f5516ef80c7aa", "title": "output dependencies as soon as they're found" }, { "author_mail": "git@adamspiers.org", "author_name": "Adam Spiers", "author_offset": -300, "author_time": 1384654780, "body": "", "committer_mail": "git@adamspiers.org", "committer_name": "Adam Spiers", "committer_offset": 0, "committer_time": 1420477028, "describe": "", "name": "5071249", "separator": "\n", "sha": "5071249715e82dcf3c1db12eec28c1232aba2142", "title": "avoid adding entries to TODO queue multiple times" }, { "author_mail": "git@adamspiers.org", "author_name": "Adam Spiers", "author_offset": -300, "author_time": 1384566591, "body": "", "committer_mail": "git@adamspiers.org", "committer_name": "Adam Spiers", "committer_offset": 0, "committer_time": 1420477027, "describe": "", "name": "6e86e8b", "separator": "\n", "sha": "6e86e8b7f648bd6a3a6d3216aa5899414b65cbed", "title": "don't crash on commits which only add files" }, { "author_mail": "git@adamspiers.org", "author_name": "Adam Spiers", "author_offset": -300, "author_time": 1384563081, "body": "", "committer_mail": "git@adamspiers.org", "committer_name": "Adam Spiers", "committer_offset": 0, "committer_time": 1420477027, "describe": "", "name": "acc24a4", "separator": "\n", "sha": "acc24a404d82061bbc6db5afb146d83bf131830b", "title": "add --context-lines" }, { "author_mail": "git@adamspiers.org", "author_name": "Adam Spiers", "author_offset": -300, "author_time": 1384567428, "body": "", "committer_mail": "git@adamspiers.org", "committer_name": "Adam Spiers", "committer_offset": 0, "committer_time": 1420477028, "describe": "", "name": "5ec5ccb", "separator": "\n", "sha": "5ec5ccbdff508014c61ae9d18f3366a15c0f2689", "title": "add first line of commits to debug" }, { "author_mail": "git@adamspiers.org", "author_name": "Adam Spiers", "author_offset": -300, "author_time": 1384563342, "body": "", "committer_mail": "git@adamspiers.org", "committer_name": "Adam Spiers", "committer_offset": 0, "committer_time": 1420477027, "describe": "", "name": "f2cddb4", "separator": "\n", "sha": "f2cddb4aa00de4ddff2cdca251758e25e95e04ad", "title": "tweaks to improve debugging" }, { "author_mail": "git@adamspiers.org", "author_name": "Adam Spiers", "author_offset": -300, "author_time": 1384651799, "body": "", "committer_mail": "git@adamspiers.org", "committer_name": "Adam Spiers", "committer_offset": 0, "committer_time": 1420477028, "describe": "", "name": "1b66efa", "separator": "\n", "sha": "1b66efa173a19a8b4c0c47274a1b9cdd8b9912af", "title": "improve help text" }, { "author_mail": "git@adamspiers.org", "author_name": "Adam Spiers", "author_offset": -300, "author_time": 1384567528, "body": "", "committer_mail": "git@adamspiers.org", "committer_name": "Adam Spiers", "committer_offset": 0, "committer_time": 1420477028, "describe": "", "name": "80c247f", "separator": "\n", "sha": "80c247fd21a1e7f476d1c8ba289498e216eff3dc", "title": "--help: put short options first" }, { "author_mail": "git@adamspiers.org", "author_name": "Adam Spiers", "author_offset": -300, "author_time": 1384567489, "body": "", "committer_mail": "git@adamspiers.org", "committer_name": "Adam Spiers", "committer_offset": 0, "committer_time": 1420477028, "describe": "", "name": "2ebcb2b", "separator": "\n", "sha": "2ebcb2b6081e32e9a463519525bd432287b24520", "title": "improve --help for --context-lines" }, { "author_mail": "git@adamspiers.org", "author_name": "Adam Spiers", "author_offset": -300, "author_time": 1384636660, "body": "", "committer_mail": "git@adamspiers.org", "committer_name": "Adam Spiers", "committer_offset": 0, "committer_time": 1420477028, "describe": "", "name": "f7bf058", "separator": "\n", "sha": "f7bf058439fd7499aad7a10418a9f516e6949fbc", "title": "allow multiple dependents on ARGV, and fix usage string" }, { "author_mail": "git@adamspiers.org", "author_name": "Adam Spiers", "author_offset": -300, "author_time": 1384612401, "body": "", "committer_mail": "git@adamspiers.org", "committer_name": "Adam Spiers", "committer_offset": 0, "committer_time": 1420477028, "describe": "", "name": "2a05400", "separator": "\n", "sha": "2a05400e232e14f0d4c1cbfb548a0871ea57bd44", "title": "ignore KeyboardInterrupt" }, { "author_mail": "git@adamspiers.org", "author_name": "Adam Spiers", "author_offset": -300, "author_time": 1384652004, "body": "", "committer_mail": "git@adamspiers.org", "committer_name": "Adam Spiers", "committer_offset": 0, "committer_time": 1420477028, "describe": "", "name": "4364944", "separator": "\n", "sha": "43649442f49876ad22051b085a9258f39bbcd5c6", "title": "fix error message" } ], "dependencies": [ { "child": "b1967573e81a8100a4cc778936de0ba0a8a8f5cb", "parent": "2b6d5915f6433b9eb1685751b82cfbebcbb37981" }, { "child": "3a1dd42fd6114a634ba7cf037ce61e2aee76db73", "parent": "2b6d5915f6433b9eb1685751b82cfbebcbb37981" }, { "child": "3374b8419a45d91d3c0631be11c8cf893b272217", "parent": "2b6d5915f6433b9eb1685751b82cfbebcbb37981" }, { "child": "ff82dda196947650bd497301e61b282753193564", "parent": "2b6d5915f6433b9eb1685751b82cfbebcbb37981" }, { "child": "8d442544a20b706b996d66ab390a16fd97b48d6d", "parent": "2b6d5915f6433b9eb1685751b82cfbebcbb37981" }, { "child": "b144bfd5feb327ef7ce0c26bbfb6f4da573abfe5", "parent": "2b6d5915f6433b9eb1685751b82cfbebcbb37981" }, { "child": "e40600230d1c3059485437bd4d5690d61c9edb2f", "parent": "2b6d5915f6433b9eb1685751b82cfbebcbb37981" }, { "child": "4f27a1ee2b5fd63a58311a20e2aed0a24eda8da2", "parent": "2b6d5915f6433b9eb1685751b82cfbebcbb37981" }, { "child": "824f84cd594254d0c87f330b855153fc5ffe5ad3", "parent": "ff82dda196947650bd497301e61b282753193564" }, { "child": "62409395e260ad01f9ae7b84869f5516ef80c7aa", "parent": "ff82dda196947650bd497301e61b282753193564" }, { "child": "5071249715e82dcf3c1db12eec28c1232aba2142", "parent": "ff82dda196947650bd497301e61b282753193564" }, { "child": "6e86e8b7f648bd6a3a6d3216aa5899414b65cbed", "parent": "ff82dda196947650bd497301e61b282753193564" }, { "child": "acc24a404d82061bbc6db5afb146d83bf131830b", "parent": "ff82dda196947650bd497301e61b282753193564" }, { "child": "5ec5ccbdff508014c61ae9d18f3366a15c0f2689", "parent": "ff82dda196947650bd497301e61b282753193564" }, { "child": "f2cddb4aa00de4ddff2cdca251758e25e95e04ad", "parent": "ff82dda196947650bd497301e61b282753193564" }, { "child": "1b66efa173a19a8b4c0c47274a1b9cdd8b9912af", "parent": "ff82dda196947650bd497301e61b282753193564" }, { "child": "80c247fd21a1e7f476d1c8ba289498e216eff3dc", "parent": "ff82dda196947650bd497301e61b282753193564" }, { "child": "2ebcb2b6081e32e9a463519525bd432287b24520", "parent": "ff82dda196947650bd497301e61b282753193564" }, { "child": "f7bf058439fd7499aad7a10418a9f516e6949fbc", "parent": "ff82dda196947650bd497301e61b282753193564" }, { "child": "2a05400e232e14f0d4c1cbfb548a0871ea57bd44", "parent": "ff82dda196947650bd497301e61b282753193564" }, { "child": "43649442f49876ad22051b085a9258f39bbcd5c6", "parent": "5071249715e82dcf3c1db12eec28c1232aba2142" } ] }