diff --git a/sharness/__snapshots__/example-github-load/data/sourcecred/example-github/git/graph.json b/sharness/__snapshots__/example-github-load/data/sourcecred/example-github/git/graph.json index e5a5a7f..e470bce 100644 --- a/sharness/__snapshots__/example-github-load/data/sourcecred/example-github/git/graph.json +++ b/sharness/__snapshots__/example-github-load/data/sourcecred/example-github/git/graph.json @@ -1 +1 @@ -[{"type":"sourcecred/graph","version":"0.5.0"},{"edges":[{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","0a223346b4e6dec0127b1e6aa892c4ee0424b66a","2","COMMIT","ec91adb718a6045b492303f00d8e8beb957dc780"],"dstIndex":4,"srcIndex":0},{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","0a223346b4e6dec0127b1e6aa892c4ee0424b66a","2","COMMIT","ecc889dc94cf6da17ae6eab5bb7b7155f577519d"],"dstIndex":5,"srcIndex":0},{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","6bd1b4c0b719c22c688a74863be07a699b7b9b34","2","COMMIT","c430bd74455105f77215ece51945094ceeee6c86"],"dstIndex":3,"srcIndex":1},{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","6d5b3aa31ebb68a06ceb46bbd6cf49b6ccd6f5e6","2","COMMIT","0a223346b4e6dec0127b1e6aa892c4ee0424b66a"],"dstIndex":0,"srcIndex":2},{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","c430bd74455105f77215ece51945094ceeee6c86","2","COMMIT","6d5b3aa31ebb68a06ceb46bbd6cf49b6ccd6f5e6"],"dstIndex":2,"srcIndex":3},{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","ecc889dc94cf6da17ae6eab5bb7b7155f577519d","2","COMMIT","ec91adb718a6045b492303f00d8e8beb957dc780"],"dstIndex":4,"srcIndex":5}],"nodes":[{"index":0},{"index":1},{"index":2},{"index":3},{"index":4},{"index":5}],"sortedNodeAddresses":[["sourcecred","git","COMMIT","0a223346b4e6dec0127b1e6aa892c4ee0424b66a"],["sourcecred","git","COMMIT","6bd1b4c0b719c22c688a74863be07a699b7b9b34"],["sourcecred","git","COMMIT","6d5b3aa31ebb68a06ceb46bbd6cf49b6ccd6f5e6"],["sourcecred","git","COMMIT","c430bd74455105f77215ece51945094ceeee6c86"],["sourcecred","git","COMMIT","ec91adb718a6045b492303f00d8e8beb957dc780"],["sourcecred","git","COMMIT","ecc889dc94cf6da17ae6eab5bb7b7155f577519d"]]}] \ No newline at end of file +[{"type":"sourcecred/graph","version":"0.6.0"},{"edges":[{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","0a223346b4e6dec0127b1e6aa892c4ee0424b66a","2","COMMIT","ec91adb718a6045b492303f00d8e8beb957dc780"],"dstIndex":4,"srcIndex":0},{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","0a223346b4e6dec0127b1e6aa892c4ee0424b66a","2","COMMIT","ecc889dc94cf6da17ae6eab5bb7b7155f577519d"],"dstIndex":5,"srcIndex":0},{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","6bd1b4c0b719c22c688a74863be07a699b7b9b34","2","COMMIT","c430bd74455105f77215ece51945094ceeee6c86"],"dstIndex":3,"srcIndex":1},{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","6d5b3aa31ebb68a06ceb46bbd6cf49b6ccd6f5e6","2","COMMIT","0a223346b4e6dec0127b1e6aa892c4ee0424b66a"],"dstIndex":0,"srcIndex":2},{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","c430bd74455105f77215ece51945094ceeee6c86","2","COMMIT","6d5b3aa31ebb68a06ceb46bbd6cf49b6ccd6f5e6"],"dstIndex":2,"srcIndex":3},{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","ecc889dc94cf6da17ae6eab5bb7b7155f577519d","2","COMMIT","ec91adb718a6045b492303f00d8e8beb957dc780"],"dstIndex":4,"srcIndex":5}],"nodes":[{"description":"0a223346b4e6dec0127b1e6aa892c4ee0424b66a","index":0},{"description":"6bd1b4c0b719c22c688a74863be07a699b7b9b34","index":1},{"description":"6d5b3aa31ebb68a06ceb46bbd6cf49b6ccd6f5e6","index":2},{"description":"c430bd74455105f77215ece51945094ceeee6c86","index":3},{"description":"ec91adb718a6045b492303f00d8e8beb957dc780","index":4},{"description":"ecc889dc94cf6da17ae6eab5bb7b7155f577519d","index":5}],"sortedNodeAddresses":[["sourcecred","git","COMMIT","0a223346b4e6dec0127b1e6aa892c4ee0424b66a"],["sourcecred","git","COMMIT","6bd1b4c0b719c22c688a74863be07a699b7b9b34"],["sourcecred","git","COMMIT","6d5b3aa31ebb68a06ceb46bbd6cf49b6ccd6f5e6"],["sourcecred","git","COMMIT","c430bd74455105f77215ece51945094ceeee6c86"],["sourcecred","git","COMMIT","ec91adb718a6045b492303f00d8e8beb957dc780"],["sourcecred","git","COMMIT","ecc889dc94cf6da17ae6eab5bb7b7155f577519d"]]}] \ No newline at end of file diff --git a/sharness/__snapshots__/example-github-load/data/sourcecred/example-github/graph.json b/sharness/__snapshots__/example-github-load/data/sourcecred/example-github/graph.json index 007ca97..289c1c5 100644 --- a/sharness/__snapshots__/example-github-load/data/sourcecred/example-github/graph.json +++ b/sharness/__snapshots__/example-github-load/data/sourcecred/example-github/graph.json @@ -1 +1 @@ -[{"type":"sourcecred/graph","version":"0.5.0"},{"edges":[{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","0a223346b4e6dec0127b1e6aa892c4ee0424b66a","2","COMMIT","ec91adb718a6045b492303f00d8e8beb957dc780"],"dstIndex":4,"srcIndex":0},{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","0a223346b4e6dec0127b1e6aa892c4ee0424b66a","2","COMMIT","ecc889dc94cf6da17ae6eab5bb7b7155f577519d"],"dstIndex":5,"srcIndex":0},{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","6bd1b4c0b719c22c688a74863be07a699b7b9b34","2","COMMIT","c430bd74455105f77215ece51945094ceeee6c86"],"dstIndex":3,"srcIndex":1},{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","6d5b3aa31ebb68a06ceb46bbd6cf49b6ccd6f5e6","2","COMMIT","0a223346b4e6dec0127b1e6aa892c4ee0424b66a"],"dstIndex":0,"srcIndex":2},{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","c430bd74455105f77215ece51945094ceeee6c86","2","COMMIT","6d5b3aa31ebb68a06ceb46bbd6cf49b6ccd6f5e6"],"dstIndex":2,"srcIndex":3},{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","ecc889dc94cf6da17ae6eab5bb7b7155f577519d","2","COMMIT","ec91adb718a6045b492303f00d8e8beb957dc780"],"dstIndex":4,"srcIndex":5},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","BOT","credbot","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmM0MzBiZDc0NDU1MTA1Zjc3MjE1ZWNlNTE5NDUwOTRjZWVlZTZjODY="],"dstIndex":28,"srcIndex":47},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","BOT","credbot","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","417104047"],"dstIndex":21,"srcIndex":47},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OjBhMjIzMzQ2YjRlNmRlYzAxMjdiMWU2YWE4OTJjNGVlMDQyNGI2NmE="],"dstIndex":25,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OjZkNWIzYWEzMWViYjY4YTA2Y2ViNDZiYmQ2Y2Y0OWI2Y2NkNmY1ZTY="],"dstIndex":27,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmVjOTFhZGI3MThhNjA0NWI0OTIzMDNmMDBkOGU4YmViOTU3ZGM3ODA="],"dstIndex":29,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmVjYzg4OWRjOTRjZjZkYTE3YWU2ZWFiNWJiN2I3MTU1ZjU3NzUxOWQ="],"dstIndex":30,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","1"],"dstIndex":31,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","10"],"dstIndex":32,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","12"],"dstIndex":34,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","13"],"dstIndex":35,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","2"],"dstIndex":36,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","4"],"dstIndex":37,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","6"],"dstIndex":38,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","7"],"dstIndex":39,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","8"],"dstIndex":40,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","PULL","sourcecred","example-github","3"],"dstIndex":41,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","PULL","sourcecred","example-github","5"],"dstIndex":42,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","PULL","sourcecred","example-github","9"],"dstIndex":43,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420813621"],"dstIndex":9,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","373768703"],"dstIndex":10,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","373768850"],"dstIndex":11,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576185"],"dstIndex":12,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576220"],"dstIndex":13,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576248"],"dstIndex":14,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576273"],"dstIndex":15,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576920"],"dstIndex":16,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576936"],"dstIndex":17,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","373768442"],"dstIndex":18,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","373768538"],"dstIndex":19,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","385223316"],"dstIndex":20,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","PULL","sourcecred","example-github","3","369162222"],"dstIndex":22,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","wchargin","6","sourcecred","github","ISSUE","sourcecred","example-github","10"],"dstIndex":32,"srcIndex":49},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","wchargin","6","sourcecred","github","ISSUE","sourcecred","example-github","11"],"dstIndex":33,"srcIndex":49},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","wchargin","6","sourcecred","github","PULL","sourcecred","example-github","9"],"dstIndex":43,"srcIndex":49},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","wchargin","7","sourcecred","github","REVIEW","sourcecred","example-github","5","100313899"],"dstIndex":45,"srcIndex":49},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","wchargin","7","sourcecred","github","REVIEW","sourcecred","example-github","5","100314038"],"dstIndex":46,"srcIndex":49},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","wchargin","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420813013"],"dstIndex":7,"srcIndex":49},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","wchargin","8","sourcecred","github","COMMENT","PULL","sourcecred","example-github","5","396430464"],"dstIndex":23,"srcIndex":49},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","wchargin","9","sourcecred","github","COMMENT","REVIEW","sourcecred","example-github","5","100313899","171460198"],"dstIndex":24,"srcIndex":49},{"address":["sourcecred","github","CORRESPONDS_TO_COMMIT_TYPE","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OjBhMjIzMzQ2YjRlNmRlYzAxMjdiMWU2YWE4OTJjNGVlMDQyNGI2NmE="],"dstIndex":0,"srcIndex":25},{"address":["sourcecred","github","CORRESPONDS_TO_COMMIT_TYPE","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OjZiZDFiNGMwYjcxOWMyMmM2ODhhNzQ4NjNiZTA3YTY5OWI3YjliMzQ="],"dstIndex":1,"srcIndex":26},{"address":["sourcecred","github","CORRESPONDS_TO_COMMIT_TYPE","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OjZkNWIzYWEzMWViYjY4YTA2Y2ViNDZiYmQ2Y2Y0OWI2Y2NkNmY1ZTY="],"dstIndex":2,"srcIndex":27},{"address":["sourcecred","github","CORRESPONDS_TO_COMMIT_TYPE","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmM0MzBiZDc0NDU1MTA1Zjc3MjE1ZWNlNTE5NDUwOTRjZWVlZTZjODY="],"dstIndex":3,"srcIndex":28},{"address":["sourcecred","github","CORRESPONDS_TO_COMMIT_TYPE","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmVjOTFhZGI3MThhNjA0NWI0OTIzMDNmMDBkOGU4YmViOTU3ZGM3ODA="],"dstIndex":4,"srcIndex":29},{"address":["sourcecred","github","CORRESPONDS_TO_COMMIT_TYPE","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmVjYzg4OWRjOTRjZjZkYTE3YWU2ZWFiNWJiN2I3MTU1ZjU3NzUxOWQ="],"dstIndex":5,"srcIndex":30},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","ISSUE","sourcecred","example-github","1"],"dstIndex":44,"srcIndex":31},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","ISSUE","sourcecred","example-github","10"],"dstIndex":44,"srcIndex":32},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","ISSUE","sourcecred","example-github","11"],"dstIndex":44,"srcIndex":33},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","ISSUE","sourcecred","example-github","12"],"dstIndex":44,"srcIndex":34},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","ISSUE","sourcecred","example-github","13"],"dstIndex":44,"srcIndex":35},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","ISSUE","sourcecred","example-github","2"],"dstIndex":44,"srcIndex":36},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","ISSUE","sourcecred","example-github","4"],"dstIndex":44,"srcIndex":37},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","ISSUE","sourcecred","example-github","6"],"dstIndex":44,"srcIndex":38},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","ISSUE","sourcecred","example-github","7"],"dstIndex":44,"srcIndex":39},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","ISSUE","sourcecred","example-github","8"],"dstIndex":44,"srcIndex":40},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","PULL","sourcecred","example-github","3"],"dstIndex":44,"srcIndex":41},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","PULL","sourcecred","example-github","5"],"dstIndex":44,"srcIndex":42},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","PULL","sourcecred","example-github","9"],"dstIndex":44,"srcIndex":43},{"address":["sourcecred","github","HAS_PARENT","7","sourcecred","github","REVIEW","sourcecred","example-github","5","100313899"],"dstIndex":42,"srcIndex":45},{"address":["sourcecred","github","HAS_PARENT","7","sourcecred","github","REVIEW","sourcecred","example-github","5","100314038"],"dstIndex":42,"srcIndex":46},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420811872"],"dstIndex":33,"srcIndex":6},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420813013"],"dstIndex":33,"srcIndex":7},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420813206"],"dstIndex":33,"srcIndex":8},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420813621"],"dstIndex":33,"srcIndex":9},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","373768703"],"dstIndex":36,"srcIndex":10},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","373768850"],"dstIndex":36,"srcIndex":11},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576185"],"dstIndex":36,"srcIndex":12},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576220"],"dstIndex":36,"srcIndex":13},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576248"],"dstIndex":36,"srcIndex":14},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576273"],"dstIndex":36,"srcIndex":15},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576920"],"dstIndex":36,"srcIndex":16},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576936"],"dstIndex":36,"srcIndex":17},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","373768442"],"dstIndex":38,"srcIndex":18},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","373768538"],"dstIndex":38,"srcIndex":19},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","385223316"],"dstIndex":38,"srcIndex":20},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","417104047"],"dstIndex":38,"srcIndex":21},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","PULL","sourcecred","example-github","3","369162222"],"dstIndex":41,"srcIndex":22},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","PULL","sourcecred","example-github","5","396430464"],"dstIndex":42,"srcIndex":23},{"address":["sourcecred","github","HAS_PARENT","9","sourcecred","github","COMMENT","REVIEW","sourcecred","example-github","5","100313899","171460198"],"dstIndex":45,"srcIndex":24},{"address":["sourcecred","github","MERGED_AS","6","sourcecred","github","PULL","sourcecred","example-github","3"],"dstIndex":25,"srcIndex":41},{"address":["sourcecred","github","MERGED_AS","6","sourcecred","github","PULL","sourcecred","example-github","5"],"dstIndex":27,"srcIndex":42},{"address":["sourcecred","github","REACTS","HEART","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","1"],"dstIndex":31,"srcIndex":48},{"address":["sourcecred","github","REACTS","HEART","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","13"],"dstIndex":35,"srcIndex":48},{"address":["sourcecred","github","REACTS","HEART","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","PULL","sourcecred","example-github","9"],"dstIndex":43,"srcIndex":48},{"address":["sourcecred","github","REACTS","HEART","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","PULL","sourcecred","example-github","5","396430464"],"dstIndex":23,"srcIndex":48},{"address":["sourcecred","github","REACTS","HEART","5","sourcecred","github","USERLIKE","USER","decentralion","9","sourcecred","github","COMMENT","REVIEW","sourcecred","example-github","5","100313899","171460198"],"dstIndex":24,"srcIndex":48},{"address":["sourcecred","github","REACTS","HEART","5","sourcecred","github","USERLIKE","USER","wchargin","9","sourcecred","github","COMMENT","REVIEW","sourcecred","example-github","5","100313899","171460198"],"dstIndex":24,"srcIndex":49},{"address":["sourcecred","github","REACTS","HOORAY","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","13"],"dstIndex":35,"srcIndex":48},{"address":["sourcecred","github","REACTS","HOORAY","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420813206"],"dstIndex":8,"srcIndex":48},{"address":["sourcecred","github","REACTS","HOORAY","5","sourcecred","github","USERLIKE","USER","decentralion","9","sourcecred","github","COMMENT","REVIEW","sourcecred","example-github","5","100313899","171460198"],"dstIndex":24,"srcIndex":48},{"address":["sourcecred","github","REACTS","HOORAY","5","sourcecred","github","USERLIKE","USER","wchargin","9","sourcecred","github","COMMENT","REVIEW","sourcecred","example-github","5","100313899","171460198"],"dstIndex":24,"srcIndex":49},{"address":["sourcecred","github","REACTS","ROCKET","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","13"],"dstIndex":35,"srcIndex":48},{"address":["sourcecred","github","REACTS","THUMBS_UP","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","12"],"dstIndex":34,"srcIndex":48},{"address":["sourcecred","github","REACTS","THUMBS_UP","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","13"],"dstIndex":35,"srcIndex":48},{"address":["sourcecred","github","REACTS","THUMBS_UP","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","PULL","sourcecred","example-github","9"],"dstIndex":43,"srcIndex":48},{"address":["sourcecred","github","REACTS","THUMBS_UP","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420813206"],"dstIndex":8,"srcIndex":48},{"address":["sourcecred","github","REACTS","THUMBS_UP","5","sourcecred","github","USERLIKE","USER","decentralion","9","sourcecred","github","COMMENT","REVIEW","sourcecred","example-github","5","100313899","171460198"],"dstIndex":24,"srcIndex":48},{"address":["sourcecred","github","REACTS","THUMBS_UP","5","sourcecred","github","USERLIKE","USER","wchargin","9","sourcecred","github","COMMENT","REVIEW","sourcecred","example-github","5","100313899","171460198"],"dstIndex":24,"srcIndex":49},{"address":["sourcecred","github","REFERENCES","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OjBhMjIzMzQ2YjRlNmRlYzAxMjdiMWU2YWE4OTJjNGVlMDQyNGI2NmE=","6","sourcecred","github","PULL","sourcecred","example-github","3"],"dstIndex":41,"srcIndex":25},{"address":["sourcecred","github","REFERENCES","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OjZiZDFiNGMwYjcxOWMyMmM2ODhhNzQ4NjNiZTA3YTY5OWI3YjliMzQ=","5","sourcecred","github","USERLIKE","USER","wchargin"],"dstIndex":49,"srcIndex":26},{"address":["sourcecred","github","REFERENCES","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OjZkNWIzYWEzMWViYjY4YTA2Y2ViNDZiYmQ2Y2Y0OWI2Y2NkNmY1ZTY=","6","sourcecred","github","PULL","sourcecred","example-github","5"],"dstIndex":42,"srcIndex":27},{"address":["sourcecred","github","REFERENCES","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmM0MzBiZDc0NDU1MTA1Zjc3MjE1ZWNlNTE5NDUwOTRjZWVlZTZjODY=","5","sourcecred","github","USERLIKE","USER","wchargin"],"dstIndex":49,"srcIndex":28},{"address":["sourcecred","github","REFERENCES","6","sourcecred","github","ISSUE","sourcecred","example-github","10","6","sourcecred","github","ISSUE","sourcecred","example-github","10"],"dstIndex":32,"srcIndex":32},{"address":["sourcecred","github","REFERENCES","6","sourcecred","github","ISSUE","sourcecred","example-github","10","6","sourcecred","github","ISSUE","sourcecred","example-github","2"],"dstIndex":36,"srcIndex":32},{"address":["sourcecred","github","REFERENCES","6","sourcecred","github","ISSUE","sourcecred","example-github","12","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmVjOTFhZGI3MThhNjA0NWI0OTIzMDNmMDBkOGU4YmViOTU3ZGM3ODA="],"dstIndex":29,"srcIndex":34},{"address":["sourcecred","github","REFERENCES","6","sourcecred","github","ISSUE","sourcecred","example-github","12","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmVjYzg4OWRjOTRjZjZkYTE3YWU2ZWFiNWJiN2I3MTU1ZjU3NzUxOWQ="],"dstIndex":30,"srcIndex":34},{"address":["sourcecred","github","REFERENCES","6","sourcecred","github","ISSUE","sourcecred","example-github","2","6","sourcecred","github","ISSUE","sourcecred","example-github","1"],"dstIndex":31,"srcIndex":36},{"address":["sourcecred","github","REFERENCES","6","sourcecred","github","PULL","sourcecred","example-github","5","5","sourcecred","github","USERLIKE","USER","wchargin"],"dstIndex":49,"srcIndex":42},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","373768703","6","sourcecred","github","ISSUE","sourcecred","example-github","6"],"dstIndex":38,"srcIndex":10},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","373768850","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","373768538"],"dstIndex":19,"srcIndex":11},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576185","6","sourcecred","github","PULL","sourcecred","example-github","5"],"dstIndex":42,"srcIndex":12},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576220","7","sourcecred","github","REVIEW","sourcecred","example-github","5","100313899"],"dstIndex":45,"srcIndex":13},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576248","9","sourcecred","github","COMMENT","REVIEW","sourcecred","example-github","5","100313899","171460198"],"dstIndex":24,"srcIndex":14},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576273","5","sourcecred","github","USERLIKE","USER","wchargin"],"dstIndex":49,"srcIndex":15},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576920","6","sourcecred","github","ISSUE","sourcecred","example-github","1"],"dstIndex":31,"srcIndex":16},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576920","6","sourcecred","github","ISSUE","sourcecred","example-github","2"],"dstIndex":36,"srcIndex":16},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576920","6","sourcecred","github","PULL","sourcecred","example-github","3"],"dstIndex":41,"srcIndex":16},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576920","7","sourcecred","github","REVIEW","sourcecred","example-github","5","100313899"],"dstIndex":45,"srcIndex":16},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576920","9","sourcecred","github","COMMENT","REVIEW","sourcecred","example-github","5","100313899","171460198"],"dstIndex":24,"srcIndex":16},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","385223316","6","sourcecred","github","ISSUE","sourcecred","example-github","2"],"dstIndex":36,"srcIndex":20},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","PULL","sourcecred","example-github","3","369162222","6","sourcecred","github","ISSUE","sourcecred","example-github","2"],"dstIndex":36,"srcIndex":22}],"nodes":[{"index":0},{"index":1},{"index":2},{"index":3},{"index":4},{"index":5},{"index":6},{"index":7},{"index":8},{"index":9},{"index":10},{"index":11},{"index":12},{"index":13},{"index":14},{"index":15},{"index":16},{"index":17},{"index":18},{"index":19},{"index":20},{"index":21},{"index":22},{"index":23},{"index":24},{"index":25},{"index":26},{"index":27},{"index":28},{"index":29},{"index":30},{"index":31},{"index":32},{"index":33},{"index":34},{"index":35},{"index":36},{"index":37},{"index":38},{"index":39},{"index":40},{"index":41},{"index":42},{"index":43},{"index":44},{"index":45},{"index":46},{"index":47},{"index":48},{"index":49}],"sortedNodeAddresses":[["sourcecred","git","COMMIT","0a223346b4e6dec0127b1e6aa892c4ee0424b66a"],["sourcecred","git","COMMIT","6bd1b4c0b719c22c688a74863be07a699b7b9b34"],["sourcecred","git","COMMIT","6d5b3aa31ebb68a06ceb46bbd6cf49b6ccd6f5e6"],["sourcecred","git","COMMIT","c430bd74455105f77215ece51945094ceeee6c86"],["sourcecred","git","COMMIT","ec91adb718a6045b492303f00d8e8beb957dc780"],["sourcecred","git","COMMIT","ecc889dc94cf6da17ae6eab5bb7b7155f577519d"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420811872"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420813013"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420813206"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420813621"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","373768703"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","373768850"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576185"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576220"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576248"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576273"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576920"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576936"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","373768442"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","373768538"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","385223316"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","417104047"],["sourcecred","github","COMMENT","PULL","sourcecred","example-github","3","369162222"],["sourcecred","github","COMMENT","PULL","sourcecred","example-github","5","396430464"],["sourcecred","github","COMMENT","REVIEW","sourcecred","example-github","5","100313899","171460198"],["sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OjBhMjIzMzQ2YjRlNmRlYzAxMjdiMWU2YWE4OTJjNGVlMDQyNGI2NmE="],["sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OjZiZDFiNGMwYjcxOWMyMmM2ODhhNzQ4NjNiZTA3YTY5OWI3YjliMzQ="],["sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OjZkNWIzYWEzMWViYjY4YTA2Y2ViNDZiYmQ2Y2Y0OWI2Y2NkNmY1ZTY="],["sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmM0MzBiZDc0NDU1MTA1Zjc3MjE1ZWNlNTE5NDUwOTRjZWVlZTZjODY="],["sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmVjOTFhZGI3MThhNjA0NWI0OTIzMDNmMDBkOGU4YmViOTU3ZGM3ODA="],["sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmVjYzg4OWRjOTRjZjZkYTE3YWU2ZWFiNWJiN2I3MTU1ZjU3NzUxOWQ="],["sourcecred","github","ISSUE","sourcecred","example-github","1"],["sourcecred","github","ISSUE","sourcecred","example-github","10"],["sourcecred","github","ISSUE","sourcecred","example-github","11"],["sourcecred","github","ISSUE","sourcecred","example-github","12"],["sourcecred","github","ISSUE","sourcecred","example-github","13"],["sourcecred","github","ISSUE","sourcecred","example-github","2"],["sourcecred","github","ISSUE","sourcecred","example-github","4"],["sourcecred","github","ISSUE","sourcecred","example-github","6"],["sourcecred","github","ISSUE","sourcecred","example-github","7"],["sourcecred","github","ISSUE","sourcecred","example-github","8"],["sourcecred","github","PULL","sourcecred","example-github","3"],["sourcecred","github","PULL","sourcecred","example-github","5"],["sourcecred","github","PULL","sourcecred","example-github","9"],["sourcecred","github","REPO","sourcecred","example-github"],["sourcecred","github","REVIEW","sourcecred","example-github","5","100313899"],["sourcecred","github","REVIEW","sourcecred","example-github","5","100314038"],["sourcecred","github","USERLIKE","BOT","credbot"],["sourcecred","github","USERLIKE","USER","decentralion"],["sourcecred","github","USERLIKE","USER","wchargin"]]}] \ No newline at end of file +[{"type":"sourcecred/graph","version":"0.6.0"},{"edges":[{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","0a223346b4e6dec0127b1e6aa892c4ee0424b66a","2","COMMIT","ec91adb718a6045b492303f00d8e8beb957dc780"],"dstIndex":4,"srcIndex":0},{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","0a223346b4e6dec0127b1e6aa892c4ee0424b66a","2","COMMIT","ecc889dc94cf6da17ae6eab5bb7b7155f577519d"],"dstIndex":5,"srcIndex":0},{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","6bd1b4c0b719c22c688a74863be07a699b7b9b34","2","COMMIT","c430bd74455105f77215ece51945094ceeee6c86"],"dstIndex":3,"srcIndex":1},{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","6d5b3aa31ebb68a06ceb46bbd6cf49b6ccd6f5e6","2","COMMIT","0a223346b4e6dec0127b1e6aa892c4ee0424b66a"],"dstIndex":0,"srcIndex":2},{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","c430bd74455105f77215ece51945094ceeee6c86","2","COMMIT","6d5b3aa31ebb68a06ceb46bbd6cf49b6ccd6f5e6"],"dstIndex":2,"srcIndex":3},{"address":["sourcecred","git","HAS_PARENT","2","COMMIT","ecc889dc94cf6da17ae6eab5bb7b7155f577519d","2","COMMIT","ec91adb718a6045b492303f00d8e8beb957dc780"],"dstIndex":4,"srcIndex":5},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","BOT","credbot","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmM0MzBiZDc0NDU1MTA1Zjc3MjE1ZWNlNTE5NDUwOTRjZWVlZTZjODY="],"dstIndex":28,"srcIndex":47},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","BOT","credbot","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","417104047"],"dstIndex":21,"srcIndex":47},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OjBhMjIzMzQ2YjRlNmRlYzAxMjdiMWU2YWE4OTJjNGVlMDQyNGI2NmE="],"dstIndex":25,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OjZkNWIzYWEzMWViYjY4YTA2Y2ViNDZiYmQ2Y2Y0OWI2Y2NkNmY1ZTY="],"dstIndex":27,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmVjOTFhZGI3MThhNjA0NWI0OTIzMDNmMDBkOGU4YmViOTU3ZGM3ODA="],"dstIndex":29,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmVjYzg4OWRjOTRjZjZkYTE3YWU2ZWFiNWJiN2I3MTU1ZjU3NzUxOWQ="],"dstIndex":30,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","1"],"dstIndex":31,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","10"],"dstIndex":32,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","12"],"dstIndex":34,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","13"],"dstIndex":35,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","2"],"dstIndex":36,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","4"],"dstIndex":37,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","6"],"dstIndex":38,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","7"],"dstIndex":39,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","8"],"dstIndex":40,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","PULL","sourcecred","example-github","3"],"dstIndex":41,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","PULL","sourcecred","example-github","5"],"dstIndex":42,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","PULL","sourcecred","example-github","9"],"dstIndex":43,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420813621"],"dstIndex":9,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","373768703"],"dstIndex":10,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","373768850"],"dstIndex":11,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576185"],"dstIndex":12,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576220"],"dstIndex":13,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576248"],"dstIndex":14,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576273"],"dstIndex":15,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576920"],"dstIndex":16,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576936"],"dstIndex":17,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","373768442"],"dstIndex":18,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","373768538"],"dstIndex":19,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","385223316"],"dstIndex":20,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","PULL","sourcecred","example-github","3","369162222"],"dstIndex":22,"srcIndex":48},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","wchargin","6","sourcecred","github","ISSUE","sourcecred","example-github","10"],"dstIndex":32,"srcIndex":49},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","wchargin","6","sourcecred","github","ISSUE","sourcecred","example-github","11"],"dstIndex":33,"srcIndex":49},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","wchargin","6","sourcecred","github","PULL","sourcecred","example-github","9"],"dstIndex":43,"srcIndex":49},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","wchargin","7","sourcecred","github","REVIEW","sourcecred","example-github","5","100313899"],"dstIndex":45,"srcIndex":49},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","wchargin","7","sourcecred","github","REVIEW","sourcecred","example-github","5","100314038"],"dstIndex":46,"srcIndex":49},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","wchargin","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420813013"],"dstIndex":7,"srcIndex":49},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","wchargin","8","sourcecred","github","COMMENT","PULL","sourcecred","example-github","5","396430464"],"dstIndex":23,"srcIndex":49},{"address":["sourcecred","github","AUTHORS","5","sourcecred","github","USERLIKE","USER","wchargin","9","sourcecred","github","COMMENT","REVIEW","sourcecred","example-github","5","100313899","171460198"],"dstIndex":24,"srcIndex":49},{"address":["sourcecred","github","CORRESPONDS_TO_COMMIT_TYPE","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OjBhMjIzMzQ2YjRlNmRlYzAxMjdiMWU2YWE4OTJjNGVlMDQyNGI2NmE="],"dstIndex":0,"srcIndex":25},{"address":["sourcecred","github","CORRESPONDS_TO_COMMIT_TYPE","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OjZiZDFiNGMwYjcxOWMyMmM2ODhhNzQ4NjNiZTA3YTY5OWI3YjliMzQ="],"dstIndex":1,"srcIndex":26},{"address":["sourcecred","github","CORRESPONDS_TO_COMMIT_TYPE","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OjZkNWIzYWEzMWViYjY4YTA2Y2ViNDZiYmQ2Y2Y0OWI2Y2NkNmY1ZTY="],"dstIndex":2,"srcIndex":27},{"address":["sourcecred","github","CORRESPONDS_TO_COMMIT_TYPE","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmM0MzBiZDc0NDU1MTA1Zjc3MjE1ZWNlNTE5NDUwOTRjZWVlZTZjODY="],"dstIndex":3,"srcIndex":28},{"address":["sourcecred","github","CORRESPONDS_TO_COMMIT_TYPE","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmVjOTFhZGI3MThhNjA0NWI0OTIzMDNmMDBkOGU4YmViOTU3ZGM3ODA="],"dstIndex":4,"srcIndex":29},{"address":["sourcecred","github","CORRESPONDS_TO_COMMIT_TYPE","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmVjYzg4OWRjOTRjZjZkYTE3YWU2ZWFiNWJiN2I3MTU1ZjU3NzUxOWQ="],"dstIndex":5,"srcIndex":30},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","ISSUE","sourcecred","example-github","1"],"dstIndex":44,"srcIndex":31},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","ISSUE","sourcecred","example-github","10"],"dstIndex":44,"srcIndex":32},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","ISSUE","sourcecred","example-github","11"],"dstIndex":44,"srcIndex":33},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","ISSUE","sourcecred","example-github","12"],"dstIndex":44,"srcIndex":34},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","ISSUE","sourcecred","example-github","13"],"dstIndex":44,"srcIndex":35},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","ISSUE","sourcecred","example-github","2"],"dstIndex":44,"srcIndex":36},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","ISSUE","sourcecred","example-github","4"],"dstIndex":44,"srcIndex":37},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","ISSUE","sourcecred","example-github","6"],"dstIndex":44,"srcIndex":38},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","ISSUE","sourcecred","example-github","7"],"dstIndex":44,"srcIndex":39},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","ISSUE","sourcecred","example-github","8"],"dstIndex":44,"srcIndex":40},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","PULL","sourcecred","example-github","3"],"dstIndex":44,"srcIndex":41},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","PULL","sourcecred","example-github","5"],"dstIndex":44,"srcIndex":42},{"address":["sourcecred","github","HAS_PARENT","6","sourcecred","github","PULL","sourcecred","example-github","9"],"dstIndex":44,"srcIndex":43},{"address":["sourcecred","github","HAS_PARENT","7","sourcecred","github","REVIEW","sourcecred","example-github","5","100313899"],"dstIndex":42,"srcIndex":45},{"address":["sourcecred","github","HAS_PARENT","7","sourcecred","github","REVIEW","sourcecred","example-github","5","100314038"],"dstIndex":42,"srcIndex":46},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420811872"],"dstIndex":33,"srcIndex":6},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420813013"],"dstIndex":33,"srcIndex":7},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420813206"],"dstIndex":33,"srcIndex":8},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420813621"],"dstIndex":33,"srcIndex":9},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","373768703"],"dstIndex":36,"srcIndex":10},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","373768850"],"dstIndex":36,"srcIndex":11},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576185"],"dstIndex":36,"srcIndex":12},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576220"],"dstIndex":36,"srcIndex":13},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576248"],"dstIndex":36,"srcIndex":14},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576273"],"dstIndex":36,"srcIndex":15},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576920"],"dstIndex":36,"srcIndex":16},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576936"],"dstIndex":36,"srcIndex":17},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","373768442"],"dstIndex":38,"srcIndex":18},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","373768538"],"dstIndex":38,"srcIndex":19},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","385223316"],"dstIndex":38,"srcIndex":20},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","417104047"],"dstIndex":38,"srcIndex":21},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","PULL","sourcecred","example-github","3","369162222"],"dstIndex":41,"srcIndex":22},{"address":["sourcecred","github","HAS_PARENT","8","sourcecred","github","COMMENT","PULL","sourcecred","example-github","5","396430464"],"dstIndex":42,"srcIndex":23},{"address":["sourcecred","github","HAS_PARENT","9","sourcecred","github","COMMENT","REVIEW","sourcecred","example-github","5","100313899","171460198"],"dstIndex":45,"srcIndex":24},{"address":["sourcecred","github","MERGED_AS","6","sourcecred","github","PULL","sourcecred","example-github","3"],"dstIndex":25,"srcIndex":41},{"address":["sourcecred","github","MERGED_AS","6","sourcecred","github","PULL","sourcecred","example-github","5"],"dstIndex":27,"srcIndex":42},{"address":["sourcecred","github","REACTS","HEART","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","1"],"dstIndex":31,"srcIndex":48},{"address":["sourcecred","github","REACTS","HEART","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","13"],"dstIndex":35,"srcIndex":48},{"address":["sourcecred","github","REACTS","HEART","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","PULL","sourcecred","example-github","9"],"dstIndex":43,"srcIndex":48},{"address":["sourcecred","github","REACTS","HEART","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","PULL","sourcecred","example-github","5","396430464"],"dstIndex":23,"srcIndex":48},{"address":["sourcecred","github","REACTS","HEART","5","sourcecred","github","USERLIKE","USER","decentralion","9","sourcecred","github","COMMENT","REVIEW","sourcecred","example-github","5","100313899","171460198"],"dstIndex":24,"srcIndex":48},{"address":["sourcecred","github","REACTS","HEART","5","sourcecred","github","USERLIKE","USER","wchargin","9","sourcecred","github","COMMENT","REVIEW","sourcecred","example-github","5","100313899","171460198"],"dstIndex":24,"srcIndex":49},{"address":["sourcecred","github","REACTS","HOORAY","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","13"],"dstIndex":35,"srcIndex":48},{"address":["sourcecred","github","REACTS","HOORAY","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420813206"],"dstIndex":8,"srcIndex":48},{"address":["sourcecred","github","REACTS","HOORAY","5","sourcecred","github","USERLIKE","USER","decentralion","9","sourcecred","github","COMMENT","REVIEW","sourcecred","example-github","5","100313899","171460198"],"dstIndex":24,"srcIndex":48},{"address":["sourcecred","github","REACTS","HOORAY","5","sourcecred","github","USERLIKE","USER","wchargin","9","sourcecred","github","COMMENT","REVIEW","sourcecred","example-github","5","100313899","171460198"],"dstIndex":24,"srcIndex":49},{"address":["sourcecred","github","REACTS","ROCKET","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","13"],"dstIndex":35,"srcIndex":48},{"address":["sourcecred","github","REACTS","THUMBS_UP","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","12"],"dstIndex":34,"srcIndex":48},{"address":["sourcecred","github","REACTS","THUMBS_UP","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","ISSUE","sourcecred","example-github","13"],"dstIndex":35,"srcIndex":48},{"address":["sourcecred","github","REACTS","THUMBS_UP","5","sourcecred","github","USERLIKE","USER","decentralion","6","sourcecred","github","PULL","sourcecred","example-github","9"],"dstIndex":43,"srcIndex":48},{"address":["sourcecred","github","REACTS","THUMBS_UP","5","sourcecred","github","USERLIKE","USER","decentralion","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420813206"],"dstIndex":8,"srcIndex":48},{"address":["sourcecred","github","REACTS","THUMBS_UP","5","sourcecred","github","USERLIKE","USER","decentralion","9","sourcecred","github","COMMENT","REVIEW","sourcecred","example-github","5","100313899","171460198"],"dstIndex":24,"srcIndex":48},{"address":["sourcecred","github","REACTS","THUMBS_UP","5","sourcecred","github","USERLIKE","USER","wchargin","9","sourcecred","github","COMMENT","REVIEW","sourcecred","example-github","5","100313899","171460198"],"dstIndex":24,"srcIndex":49},{"address":["sourcecred","github","REFERENCES","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OjBhMjIzMzQ2YjRlNmRlYzAxMjdiMWU2YWE4OTJjNGVlMDQyNGI2NmE=","6","sourcecred","github","PULL","sourcecred","example-github","3"],"dstIndex":41,"srcIndex":25},{"address":["sourcecred","github","REFERENCES","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OjZiZDFiNGMwYjcxOWMyMmM2ODhhNzQ4NjNiZTA3YTY5OWI3YjliMzQ=","5","sourcecred","github","USERLIKE","USER","wchargin"],"dstIndex":49,"srcIndex":26},{"address":["sourcecred","github","REFERENCES","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OjZkNWIzYWEzMWViYjY4YTA2Y2ViNDZiYmQ2Y2Y0OWI2Y2NkNmY1ZTY=","6","sourcecred","github","PULL","sourcecred","example-github","5"],"dstIndex":42,"srcIndex":27},{"address":["sourcecred","github","REFERENCES","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmM0MzBiZDc0NDU1MTA1Zjc3MjE1ZWNlNTE5NDUwOTRjZWVlZTZjODY=","5","sourcecred","github","USERLIKE","USER","wchargin"],"dstIndex":49,"srcIndex":28},{"address":["sourcecred","github","REFERENCES","6","sourcecred","github","ISSUE","sourcecred","example-github","10","6","sourcecred","github","ISSUE","sourcecred","example-github","10"],"dstIndex":32,"srcIndex":32},{"address":["sourcecred","github","REFERENCES","6","sourcecred","github","ISSUE","sourcecred","example-github","10","6","sourcecred","github","ISSUE","sourcecred","example-github","2"],"dstIndex":36,"srcIndex":32},{"address":["sourcecred","github","REFERENCES","6","sourcecred","github","ISSUE","sourcecred","example-github","12","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmVjOTFhZGI3MThhNjA0NWI0OTIzMDNmMDBkOGU4YmViOTU3ZGM3ODA="],"dstIndex":29,"srcIndex":34},{"address":["sourcecred","github","REFERENCES","6","sourcecred","github","ISSUE","sourcecred","example-github","12","4","sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmVjYzg4OWRjOTRjZjZkYTE3YWU2ZWFiNWJiN2I3MTU1ZjU3NzUxOWQ="],"dstIndex":30,"srcIndex":34},{"address":["sourcecred","github","REFERENCES","6","sourcecred","github","ISSUE","sourcecred","example-github","2","6","sourcecred","github","ISSUE","sourcecred","example-github","1"],"dstIndex":31,"srcIndex":36},{"address":["sourcecred","github","REFERENCES","6","sourcecred","github","PULL","sourcecred","example-github","5","5","sourcecred","github","USERLIKE","USER","wchargin"],"dstIndex":49,"srcIndex":42},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","373768703","6","sourcecred","github","ISSUE","sourcecred","example-github","6"],"dstIndex":38,"srcIndex":10},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","373768850","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","373768538"],"dstIndex":19,"srcIndex":11},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576185","6","sourcecred","github","PULL","sourcecred","example-github","5"],"dstIndex":42,"srcIndex":12},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576220","7","sourcecred","github","REVIEW","sourcecred","example-github","5","100313899"],"dstIndex":45,"srcIndex":13},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576248","9","sourcecred","github","COMMENT","REVIEW","sourcecred","example-github","5","100313899","171460198"],"dstIndex":24,"srcIndex":14},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576273","5","sourcecred","github","USERLIKE","USER","wchargin"],"dstIndex":49,"srcIndex":15},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576920","6","sourcecred","github","ISSUE","sourcecred","example-github","1"],"dstIndex":31,"srcIndex":16},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576920","6","sourcecred","github","ISSUE","sourcecred","example-github","2"],"dstIndex":36,"srcIndex":16},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576920","6","sourcecred","github","PULL","sourcecred","example-github","3"],"dstIndex":41,"srcIndex":16},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576920","7","sourcecred","github","REVIEW","sourcecred","example-github","5","100313899"],"dstIndex":45,"srcIndex":16},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576920","9","sourcecred","github","COMMENT","REVIEW","sourcecred","example-github","5","100313899","171460198"],"dstIndex":24,"srcIndex":16},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","385223316","6","sourcecred","github","ISSUE","sourcecred","example-github","2"],"dstIndex":36,"srcIndex":20},{"address":["sourcecred","github","REFERENCES","8","sourcecred","github","COMMENT","PULL","sourcecred","example-github","3","369162222","6","sourcecred","github","ISSUE","sourcecred","example-github","2"],"dstIndex":36,"srcIndex":22}],"nodes":[{"description":"0a223346b4e6dec0127b1e6aa892c4ee0424b66a","index":0},{"description":"6bd1b4c0b719c22c688a74863be07a699b7b9b34","index":1},{"description":"6d5b3aa31ebb68a06ceb46bbd6cf49b6ccd6f5e6","index":2},{"description":"c430bd74455105f77215ece51945094ceeee6c86","index":3},{"description":"ec91adb718a6045b492303f00d8e8beb957dc780","index":4},{"description":"ecc889dc94cf6da17ae6eab5bb7b7155f577519d","index":5},{"description":"[comment](https://github.com/sourcecred/example-github/issues/11#issuecomment-420811872) on [#11](https://github.com/sourcecred/example-github/issues/11): An issue with a comment from a deleted user","index":6},{"description":"[comment](https://github.com/sourcecred/example-github/issues/11#issuecomment-420813013) on [#11](https://github.com/sourcecred/example-github/issues/11): An issue with a comment from a deleted user","index":7},{"description":"[comment](https://github.com/sourcecred/example-github/issues/11#issuecomment-420813206) on [#11](https://github.com/sourcecred/example-github/issues/11): An issue with a comment from a deleted user","index":8},{"description":"[comment](https://github.com/sourcecred/example-github/issues/11#issuecomment-420813621) on [#11](https://github.com/sourcecred/example-github/issues/11): An issue with a comment from a deleted user","index":9},{"description":"[comment](https://github.com/sourcecred/example-github/issues/2#issuecomment-373768703) on [#2](https://github.com/sourcecred/example-github/issues/2): A referencing issue.","index":10},{"description":"[comment](https://github.com/sourcecred/example-github/issues/2#issuecomment-373768850) on [#2](https://github.com/sourcecred/example-github/issues/2): A referencing issue.","index":11},{"description":"[comment](https://github.com/sourcecred/example-github/issues/2#issuecomment-385576185) on [#2](https://github.com/sourcecred/example-github/issues/2): A referencing issue.","index":12},{"description":"[comment](https://github.com/sourcecred/example-github/issues/2#issuecomment-385576220) on [#2](https://github.com/sourcecred/example-github/issues/2): A referencing issue.","index":13},{"description":"[comment](https://github.com/sourcecred/example-github/issues/2#issuecomment-385576248) on [#2](https://github.com/sourcecred/example-github/issues/2): A referencing issue.","index":14},{"description":"[comment](https://github.com/sourcecred/example-github/issues/2#issuecomment-385576273) on [#2](https://github.com/sourcecred/example-github/issues/2): A referencing issue.","index":15},{"description":"[comment](https://github.com/sourcecred/example-github/issues/2#issuecomment-385576920) on [#2](https://github.com/sourcecred/example-github/issues/2): A referencing issue.","index":16},{"description":"[comment](https://github.com/sourcecred/example-github/issues/2#issuecomment-385576936) on [#2](https://github.com/sourcecred/example-github/issues/2): A referencing issue.","index":17},{"description":"[comment](https://github.com/sourcecred/example-github/issues/6#issuecomment-373768442) on [#6](https://github.com/sourcecred/example-github/issues/6): An issue with comments","index":18},{"description":"[comment](https://github.com/sourcecred/example-github/issues/6#issuecomment-373768538) on [#6](https://github.com/sourcecred/example-github/issues/6): An issue with comments","index":19},{"description":"[comment](https://github.com/sourcecred/example-github/issues/6#issuecomment-385223316) on [#6](https://github.com/sourcecred/example-github/issues/6): An issue with comments","index":20},{"description":"[comment](https://github.com/sourcecred/example-github/issues/6#issuecomment-417104047) on [#6](https://github.com/sourcecred/example-github/issues/6): An issue with comments","index":21},{"description":"[comment](https://github.com/sourcecred/example-github/pull/3#issuecomment-369162222) on [#3](https://github.com/sourcecred/example-github/pull/3): Add README, merge via PR.","index":22},{"description":"[comment](https://github.com/sourcecred/example-github/pull/5#issuecomment-396430464) on [#5](https://github.com/sourcecred/example-github/pull/5): This pull request will be more contentious. I can feel it...","index":23},{"description":"[comment](https://github.com/sourcecred/example-github/pull/5#discussion_r171460198) on [review](https://github.com/sourcecred/example-github/pull/5#pullrequestreview-100313899) on [#5](https://github.com/sourcecred/example-github/pull/5): This pull request will be more contentious. I can feel it...","index":24},{"description":"[0a22334](https://github.com/sourcecred/example-github/commit/0a223346b4e6dec0127b1e6aa892c4ee0424b66a): ","index":25},{"description":"[6bd1b4c](https://github.com/sourcecred/example-github/commit/6bd1b4c0b719c22c688a74863be07a699b7b9b34): ","index":26},{"description":"[6d5b3aa](https://github.com/sourcecred/example-github/commit/6d5b3aa31ebb68a06ceb46bbd6cf49b6ccd6f5e6): ","index":27},{"description":"[c430bd7](https://github.com/sourcecred/example-github/commit/c430bd74455105f77215ece51945094ceeee6c86): ","index":28},{"description":"[ec91adb](https://github.com/sourcecred/example-github/commit/ec91adb718a6045b492303f00d8e8beb957dc780): ","index":29},{"description":"[ecc889d](https://github.com/sourcecred/example-github/commit/ecc889dc94cf6da17ae6eab5bb7b7155f577519d): ","index":30},{"description":"[#1](https://github.com/sourcecred/example-github/issues/1): An example issue.","index":31},{"description":"[#10](https://github.com/sourcecred/example-github/issues/10): Paired with multireference","index":32},{"description":"[#11](https://github.com/sourcecred/example-github/issues/11): An issue with a comment from a deleted user","index":33},{"description":"[#12](https://github.com/sourcecred/example-github/issues/12): An issue with commit references","index":34},{"description":"[#13](https://github.com/sourcecred/example-github/issues/13): An issue with reactions","index":35},{"description":"[#2](https://github.com/sourcecred/example-github/issues/2): A referencing issue.","index":36},{"description":"[#4](https://github.com/sourcecred/example-github/issues/4): A closed pull request","index":37},{"description":"[#6](https://github.com/sourcecred/example-github/issues/6): An issue with comments","index":38},{"description":"[#7](https://github.com/sourcecred/example-github/issues/7): An issue with an extremely long title, which even has a VerySuperFragicalisticialiManyCharacterUberLongTriplePlusGood word in it, and should really be truncated intelligently or something","index":39},{"description":"[#8](https://github.com/sourcecred/example-github/issues/8): Issue with Unicode: ศดแˆฒ๐ฃณๆฅข๐Ÿ‘ :heart: ๐ค”๐ค๐ค€๐ค‘๐ค๐ค‰๐ค”๐คŒ๐ค„๐ค๐ค โค๏ธ","index":40},{"description":"[#3](https://github.com/sourcecred/example-github/pull/3): Add README, merge via PR.","index":41},{"description":"[#5](https://github.com/sourcecred/example-github/pull/5): This pull request will be more contentious. I can feel it...","index":42},{"description":"[#9](https://github.com/sourcecred/example-github/pull/9): An unmerged pull request","index":43},{"description":"[sourcecred/example-github](https://github.com/sourcecred/example-github)","index":44},{"description":"[review](https://github.com/sourcecred/example-github/pull/5#pullrequestreview-100313899) on [#5](https://github.com/sourcecred/example-github/pull/5): This pull request will be more contentious. I can feel it...","index":45},{"description":"[review](https://github.com/sourcecred/example-github/pull/5#pullrequestreview-100314038) on [#5](https://github.com/sourcecred/example-github/pull/5): This pull request will be more contentious. I can feel it...","index":46},{"description":"[@credbot](https://github.com/credbot)","index":47},{"description":"[@decentralion](https://github.com/decentralion)","index":48},{"description":"[@wchargin](https://github.com/wchargin)","index":49}],"sortedNodeAddresses":[["sourcecred","git","COMMIT","0a223346b4e6dec0127b1e6aa892c4ee0424b66a"],["sourcecred","git","COMMIT","6bd1b4c0b719c22c688a74863be07a699b7b9b34"],["sourcecred","git","COMMIT","6d5b3aa31ebb68a06ceb46bbd6cf49b6ccd6f5e6"],["sourcecred","git","COMMIT","c430bd74455105f77215ece51945094ceeee6c86"],["sourcecred","git","COMMIT","ec91adb718a6045b492303f00d8e8beb957dc780"],["sourcecred","git","COMMIT","ecc889dc94cf6da17ae6eab5bb7b7155f577519d"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420811872"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420813013"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420813206"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","11","420813621"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","373768703"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","373768850"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576185"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576220"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576248"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576273"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576920"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","2","385576936"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","373768442"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","373768538"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","385223316"],["sourcecred","github","COMMENT","ISSUE","sourcecred","example-github","6","417104047"],["sourcecred","github","COMMENT","PULL","sourcecred","example-github","3","369162222"],["sourcecred","github","COMMENT","PULL","sourcecred","example-github","5","396430464"],["sourcecred","github","COMMENT","REVIEW","sourcecred","example-github","5","100313899","171460198"],["sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OjBhMjIzMzQ2YjRlNmRlYzAxMjdiMWU2YWE4OTJjNGVlMDQyNGI2NmE="],["sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OjZiZDFiNGMwYjcxOWMyMmM2ODhhNzQ4NjNiZTA3YTY5OWI3YjliMzQ="],["sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OjZkNWIzYWEzMWViYjY4YTA2Y2ViNDZiYmQ2Y2Y0OWI2Y2NkNmY1ZTY="],["sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmM0MzBiZDc0NDU1MTA1Zjc3MjE1ZWNlNTE5NDUwOTRjZWVlZTZjODY="],["sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmVjOTFhZGI3MThhNjA0NWI0OTIzMDNmMDBkOGU4YmViOTU3ZGM3ODA="],["sourcecred","github","COMMIT","MDY6Q29tbWl0MTIzMjU1MDA2OmVjYzg4OWRjOTRjZjZkYTE3YWU2ZWFiNWJiN2I3MTU1ZjU3NzUxOWQ="],["sourcecred","github","ISSUE","sourcecred","example-github","1"],["sourcecred","github","ISSUE","sourcecred","example-github","10"],["sourcecred","github","ISSUE","sourcecred","example-github","11"],["sourcecred","github","ISSUE","sourcecred","example-github","12"],["sourcecred","github","ISSUE","sourcecred","example-github","13"],["sourcecred","github","ISSUE","sourcecred","example-github","2"],["sourcecred","github","ISSUE","sourcecred","example-github","4"],["sourcecred","github","ISSUE","sourcecred","example-github","6"],["sourcecred","github","ISSUE","sourcecred","example-github","7"],["sourcecred","github","ISSUE","sourcecred","example-github","8"],["sourcecred","github","PULL","sourcecred","example-github","3"],["sourcecred","github","PULL","sourcecred","example-github","5"],["sourcecred","github","PULL","sourcecred","example-github","9"],["sourcecred","github","REPO","sourcecred","example-github"],["sourcecred","github","REVIEW","sourcecred","example-github","5","100313899"],["sourcecred","github","REVIEW","sourcecred","example-github","5","100314038"],["sourcecred","github","USERLIKE","BOT","credbot"],["sourcecred","github","USERLIKE","USER","decentralion"],["sourcecred","github","USERLIKE","USER","wchargin"]]}] \ No newline at end of file diff --git a/src/core/__snapshots__/graph.test.js.snap b/src/core/__snapshots__/graph.test.js.snap index 6fa4cef..2c0c78e 100644 --- a/src/core/__snapshots__/graph.test.js.snap +++ b/src/core/__snapshots__/graph.test.js.snap @@ -4,7 +4,7 @@ exports[`core/graph toJSON / fromJSON snapshot testing a graph with a dangling e Array [ Object { "type": "sourcecred/graph", - "version": "0.5.0", + "version": "0.6.0", }, Object { "edges": Array [ @@ -33,7 +33,7 @@ exports[`core/graph toJSON / fromJSON snapshot testing a trivial graph 1`] = ` Array [ Object { "type": "sourcecred/graph", - "version": "0.5.0", + "version": "0.6.0", }, Object { "edges": Array [ @@ -54,9 +54,11 @@ Array [ ], "nodes": Array [ Object { + "description": "dst", "index": 0, }, Object { + "description": "src", "index": 1, }, ], @@ -76,7 +78,7 @@ exports[`core/graph toJSON / fromJSON snapshot testing an advanced graph 1`] = ` Array [ Object { "type": "sourcecred/graph", - "version": "0.5.0", + "version": "0.6.0", }, Object { "edges": Array [ @@ -120,18 +122,23 @@ Array [ ], "nodes": Array [ Object { + "description": "dst", "index": 0, }, Object { + "description": "halfIsolated", "index": 1, }, Object { + "description": "isolated", "index": 2, }, Object { + "description": "loop", "index": 3, }, Object { + "description": "src", "index": 5, }, ], diff --git a/src/core/__snapshots__/pagerankGraph.test.js.snap b/src/core/__snapshots__/pagerankGraph.test.js.snap index ed177c3..9aee3e8 100644 --- a/src/core/__snapshots__/pagerankGraph.test.js.snap +++ b/src/core/__snapshots__/pagerankGraph.test.js.snap @@ -15,7 +15,7 @@ Array [ "graphJSON": Array [ Object { "type": "sourcecred/graph", - "version": "0.5.0", + "version": "0.6.0", }, Object { "edges": Array [ @@ -59,18 +59,23 @@ Array [ ], "nodes": Array [ Object { + "description": "dst", "index": 0, }, Object { + "description": "halfIsolated", "index": 1, }, Object { + "description": "isolated", "index": 2, }, Object { + "description": "loop", "index": 3, }, Object { + "description": "src", "index": 5, }, ], diff --git a/src/core/graph.js b/src/core/graph.js index 4a6d15b..74feb53 100644 --- a/src/core/graph.js +++ b/src/core/graph.js @@ -77,9 +77,11 @@ import * as NullUtil from "../util/null"; * * ```js * const prAddress = NodeAddress.fromParts(["pull_request", "1"]); - * const pr: Node = {address: prAddress} + * const prDescription = "My Fancy Pull Request" + * const pr: Node = {address: prAddress, description: prDescription} * const myAddress = NodeAddress.fromParts(["user", "decentralion"]); - * const me: Node = {addess: myAddress} + * const myDescription = "@decentralion" + * const me: Node = {addess: myAddress, description: myDescription} * const authoredAddress = EdgeAddress.fromParts(["authored", "pull_request", "1"]); * const edge = {src: me, dst: pr, address: authoredAddress}; * @@ -121,6 +123,9 @@ export const EdgeAddress: AddressModule = (makeAddressModule({ */ export type Node = {| +address: NodeAddressT, + // Brief (ideally oneline) description for the node. + // Markdown is supported. + +description: string, |}; /** @@ -132,7 +137,7 @@ export type Edge = {| +dst: NodeAddressT, |}; -const COMPAT_INFO = {type: "sourcecred/graph", version: "0.5.0"}; +const COMPAT_INFO = {type: "sourcecred/graph", version: "0.6.0"}; export type Neighbor = {|+node: Node, +edge: Edge|}; @@ -170,6 +175,7 @@ type AddressJSON = string[]; // Result of calling {Node,Edge}Address.toParts type Integer = number; type IndexedNodeJSON = {| +index: Integer, + +description: string, |}; type IndexedEdgeJSON = {| +address: AddressJSON, @@ -757,10 +763,12 @@ export class Graph { } ); const sortedNodes = sortBy(Array.from(this.nodes()), (x) => x.address); - const indexedNodes: IndexedNodeJSON[] = sortedNodes.map(({address}) => { - const index = NullUtil.get(nodeAddressToSortedIndex.get(address)); - return {index}; - }); + const indexedNodes: IndexedNodeJSON[] = sortedNodes.map( + ({address, description}) => { + const index = NullUtil.get(nodeAddressToSortedIndex.get(address)); + return {index, description}; + } + ); const rawJSON = { sortedNodeAddresses: sortedNodeAddresses.map((x) => NodeAddress.toParts(x) @@ -787,7 +795,10 @@ export class Graph { ); const result = new Graph(); nodesJSON.forEach((j: IndexedNodeJSON) => { - const n: Node = {address: sortedNodeAddresses[j.index]}; + const n: Node = { + address: sortedNodeAddresses[j.index], + description: j.description, + }; result.addNode(n); }); edgesJSON.forEach(({address, srcIndex, dstIndex}) => { diff --git a/src/core/graphTestUtil.js b/src/core/graphTestUtil.js index 4a35e29..fc0ab51 100644 --- a/src/core/graphTestUtil.js +++ b/src/core/graphTestUtil.js @@ -18,6 +18,7 @@ import {EdgeAddress, Graph, NodeAddress, type Node, type Edge} from "./graph"; export function partsNode(parts: string[]): Node { return Object.freeze({ address: NodeAddress.fromParts(parts), + description: parts.toString(), }); } diff --git a/src/plugins/git/__snapshots__/createGraph.test.js.snap b/src/plugins/git/__snapshots__/createGraph.test.js.snap index 134acfe..4220ce6 100644 --- a/src/plugins/git/__snapshots__/createGraph.test.js.snap +++ b/src/plugins/git/__snapshots__/createGraph.test.js.snap @@ -4,7 +4,7 @@ exports[`plugins/git/createGraph createGraph processes a simple repository 1`] = Array [ Object { "type": "sourcecred/graph", - "version": "0.5.0", + "version": "0.6.0", }, Object { "edges": Array [ @@ -116,27 +116,35 @@ Array [ ], "nodes": Array [ Object { + "description": "3715ddfb8d4c4fd2a6f6af75488c82f84c92ec2f", "index": 0, }, Object { + "description": "69c5aad50eec8f2a0a07c988c3b283a6490eb45b", "index": 1, }, Object { + "description": "8d287c3bfbf8455ef30187bf5153ffc1b6eef268", "index": 2, }, Object { + "description": "c08ee3a4edea384d5291ffcbf06724a13ed72325", "index": 3, }, Object { + "description": "c2b51945e7457546912a8ce158ed9d294558d294", "index": 4, }, Object { + "description": "c90f6424017f787bbbaf22e4082a01355546f7e3", "index": 5, }, Object { + "description": "d160cca97611e9dfed642522ad44408d0292e8ea", "index": 6, }, Object { + "description": "e8b7a8f19701cd5a25e4a097d513ead60e5f8bcc", "index": 7, }, ], diff --git a/src/plugins/git/createGraph.js b/src/plugins/git/createGraph.js index c4d9dbb..0b76c1a 100644 --- a/src/plugins/git/createGraph.js +++ b/src/plugins/git/createGraph.js @@ -19,10 +19,6 @@ class GraphCreator { this.graph = new Graph(); } - addNode(a: GN.StructuredAddress) { - this.graph.addNode({address: GN.toRaw(a)}); - } - addRepository(repository: GT.Repository) { for (const commitHash of Object.keys(repository.commits)) { this.addCommit(repository.commits[commitHash]); @@ -30,11 +26,16 @@ class GraphCreator { } addCommit(commit: GT.Commit) { - const node: GN.CommitAddress = {type: GN.COMMIT_TYPE, hash: commit.hash}; - this.graph.addNode({address: GN.toRaw(node)}); + const structuredAddress: GN.CommitAddress = { + type: GN.COMMIT_TYPE, + hash: commit.hash, + }; + const address = GN.toRaw(structuredAddress); + const description = commit.hash; + this.graph.addNode({address, description}); for (const parentHash of commit.parentHashes) { const parent: GN.CommitAddress = {type: GN.COMMIT_TYPE, hash: parentHash}; - this.graph.addEdge(GE.createEdge.hasParent(node, parent)); + this.graph.addEdge(GE.createEdge.hasParent(structuredAddress, parent)); } } } diff --git a/src/plugins/github/__snapshots__/createGraph.test.js.snap b/src/plugins/github/__snapshots__/createGraph.test.js.snap index 71022bd..c28afa6 100644 --- a/src/plugins/github/__snapshots__/createGraph.test.js.snap +++ b/src/plugins/github/__snapshots__/createGraph.test.js.snap @@ -4,7 +4,7 @@ exports[`plugins/github/createGraph example graph matches snapshot 1`] = ` Array [ Object { "type": "sourcecred/graph", - "version": "0.5.0", + "version": "0.6.0", }, Object { "edges": Array [ @@ -2561,135 +2561,179 @@ Array [ ], "nodes": Array [ Object { + "description": "[comment](https://github.com/sourcecred/example-github/issues/11#issuecomment-420811872) on [#11](https://github.com/sourcecred/example-github/issues/11): An issue with a comment from a deleted user", "index": 6, }, Object { + "description": "[comment](https://github.com/sourcecred/example-github/issues/11#issuecomment-420813013) on [#11](https://github.com/sourcecred/example-github/issues/11): An issue with a comment from a deleted user", "index": 7, }, Object { + "description": "[comment](https://github.com/sourcecred/example-github/issues/11#issuecomment-420813206) on [#11](https://github.com/sourcecred/example-github/issues/11): An issue with a comment from a deleted user", "index": 8, }, Object { + "description": "[comment](https://github.com/sourcecred/example-github/issues/11#issuecomment-420813621) on [#11](https://github.com/sourcecred/example-github/issues/11): An issue with a comment from a deleted user", "index": 9, }, Object { + "description": "[comment](https://github.com/sourcecred/example-github/issues/2#issuecomment-373768703) on [#2](https://github.com/sourcecred/example-github/issues/2): A referencing issue.", "index": 10, }, Object { + "description": "[comment](https://github.com/sourcecred/example-github/issues/2#issuecomment-373768850) on [#2](https://github.com/sourcecred/example-github/issues/2): A referencing issue.", "index": 11, }, Object { + "description": "[comment](https://github.com/sourcecred/example-github/issues/2#issuecomment-385576185) on [#2](https://github.com/sourcecred/example-github/issues/2): A referencing issue.", "index": 12, }, Object { + "description": "[comment](https://github.com/sourcecred/example-github/issues/2#issuecomment-385576220) on [#2](https://github.com/sourcecred/example-github/issues/2): A referencing issue.", "index": 13, }, Object { + "description": "[comment](https://github.com/sourcecred/example-github/issues/2#issuecomment-385576248) on [#2](https://github.com/sourcecred/example-github/issues/2): A referencing issue.", "index": 14, }, Object { + "description": "[comment](https://github.com/sourcecred/example-github/issues/2#issuecomment-385576273) on [#2](https://github.com/sourcecred/example-github/issues/2): A referencing issue.", "index": 15, }, Object { + "description": "[comment](https://github.com/sourcecred/example-github/issues/2#issuecomment-385576920) on [#2](https://github.com/sourcecred/example-github/issues/2): A referencing issue.", "index": 16, }, Object { + "description": "[comment](https://github.com/sourcecred/example-github/issues/2#issuecomment-385576936) on [#2](https://github.com/sourcecred/example-github/issues/2): A referencing issue.", "index": 17, }, Object { + "description": "[comment](https://github.com/sourcecred/example-github/issues/6#issuecomment-373768442) on [#6](https://github.com/sourcecred/example-github/issues/6): An issue with comments", "index": 18, }, Object { + "description": "[comment](https://github.com/sourcecred/example-github/issues/6#issuecomment-373768538) on [#6](https://github.com/sourcecred/example-github/issues/6): An issue with comments", "index": 19, }, Object { + "description": "[comment](https://github.com/sourcecred/example-github/issues/6#issuecomment-385223316) on [#6](https://github.com/sourcecred/example-github/issues/6): An issue with comments", "index": 20, }, Object { + "description": "[comment](https://github.com/sourcecred/example-github/issues/6#issuecomment-417104047) on [#6](https://github.com/sourcecred/example-github/issues/6): An issue with comments", "index": 21, }, Object { + "description": "[comment](https://github.com/sourcecred/example-github/pull/3#issuecomment-369162222) on [#3](https://github.com/sourcecred/example-github/pull/3): Add README, merge via PR.", "index": 22, }, Object { + "description": "[comment](https://github.com/sourcecred/example-github/pull/5#issuecomment-396430464) on [#5](https://github.com/sourcecred/example-github/pull/5): This pull request will be more contentious. I can feel it...", "index": 23, }, Object { + "description": "[comment](https://github.com/sourcecred/example-github/pull/5#discussion_r171460198) on [review](https://github.com/sourcecred/example-github/pull/5#pullrequestreview-100313899) on [#5](https://github.com/sourcecred/example-github/pull/5): This pull request will be more contentious. I can feel it...", "index": 24, }, Object { + "description": "[0a22334](https://github.com/sourcecred/example-github/commit/0a223346b4e6dec0127b1e6aa892c4ee0424b66a): Merge pull request #3 from sourcecred/add-readme", "index": 25, }, Object { + "description": "[6bd1b4c](https://github.com/sourcecred/example-github/commit/6bd1b4c0b719c22c688a74863be07a699b7b9b34): A commit from someone with no GitHub account", "index": 26, }, Object { + "description": "[6d5b3aa](https://github.com/sourcecred/example-github/commit/6d5b3aa31ebb68a06ceb46bbd6cf49b6ccd6f5e6): This pull request will be more contentious. I can feel it... (#5)", "index": 27, }, Object { + "description": "[c430bd7](https://github.com/sourcecred/example-github/commit/c430bd74455105f77215ece51945094ceeee6c86): Hello from credbot!", "index": 28, }, Object { + "description": "[ec91adb](https://github.com/sourcecred/example-github/commit/ec91adb718a6045b492303f00d8e8beb957dc780): Commit without pull request.", "index": 29, }, Object { + "description": "[ecc889d](https://github.com/sourcecred/example-github/commit/ecc889dc94cf6da17ae6eab5bb7b7155f577519d): Add README, merge via PR.", "index": 30, }, Object { + "description": "[#1](https://github.com/sourcecred/example-github/issues/1): An example issue.", "index": 31, }, Object { + "description": "[#10](https://github.com/sourcecred/example-github/issues/10): Paired with multireference", "index": 32, }, Object { + "description": "[#11](https://github.com/sourcecred/example-github/issues/11): An issue with a comment from a deleted user", "index": 33, }, Object { + "description": "[#12](https://github.com/sourcecred/example-github/issues/12): An issue with commit references", "index": 34, }, Object { + "description": "[#13](https://github.com/sourcecred/example-github/issues/13): An issue with reactions", "index": 35, }, Object { + "description": "[#2](https://github.com/sourcecred/example-github/issues/2): A referencing issue.", "index": 36, }, Object { + "description": "[#4](https://github.com/sourcecred/example-github/issues/4): A closed pull request", "index": 37, }, Object { + "description": "[#6](https://github.com/sourcecred/example-github/issues/6): An issue with comments", "index": 38, }, Object { + "description": "[#7](https://github.com/sourcecred/example-github/issues/7): An issue with an extremely long title, which even has a VerySuperFragicalisticialiManyCharacterUberLongTriplePlusGood word in it, and should really be truncated intelligently or something", "index": 39, }, Object { + "description": "[#8](https://github.com/sourcecred/example-github/issues/8): Issue with Unicode: ศดแˆฒ๐ฃณๆฅข๐Ÿ‘ :heart: ๐ค”๐ค๐ค€๐ค‘๐ค๐ค‰๐ค”๐คŒ๐ค„๐ค๐ค โค๏ธ", "index": 40, }, Object { + "description": "[#3](https://github.com/sourcecred/example-github/pull/3): Add README, merge via PR.", "index": 41, }, Object { + "description": "[#5](https://github.com/sourcecred/example-github/pull/5): This pull request will be more contentious. I can feel it...", "index": 42, }, Object { + "description": "[#9](https://github.com/sourcecred/example-github/pull/9): An unmerged pull request", "index": 43, }, Object { + "description": "[sourcecred/example-github](https://github.com/sourcecred/example-github)", "index": 44, }, Object { + "description": "[review](https://github.com/sourcecred/example-github/pull/5#pullrequestreview-100313899) on [#5](https://github.com/sourcecred/example-github/pull/5): This pull request will be more contentious. I can feel it...", "index": 45, }, Object { + "description": "[review](https://github.com/sourcecred/example-github/pull/5#pullrequestreview-100314038) on [#5](https://github.com/sourcecred/example-github/pull/5): This pull request will be more contentious. I can feel it...", "index": 46, }, Object { + "description": "[@credbot](https://github.com/credbot)", "index": 47, }, Object { + "description": "[@decentralion](https://github.com/decentralion)", "index": 48, }, Object { + "description": "[@wchargin](https://github.com/wchargin)", "index": 49, }, ], diff --git a/src/plugins/github/createGraph.js b/src/plugins/github/createGraph.js index b7c830e..7e294b9 100644 --- a/src/plugins/github/createGraph.js +++ b/src/plugins/github/createGraph.js @@ -22,7 +22,8 @@ class GraphCreator { addData(view: R.RelationalView) { for (const entity of view.entities()) { - this.addNode(entity.address()); + const address = N.toRaw(entity.address()); + this.graph.addNode({address, description: entity.description()}); } for (const child of view.childEntities()) { @@ -75,10 +76,6 @@ class GraphCreator { } } - addNode(addr: N.StructuredAddress) { - this.graph.addNode({address: N.toRaw(addr)}); - } - addAuthors(entity: R.AuthoredEntity) { for (const author of entity.authors()) { this.graph.addEdge(