{"head":"1233c4425ddb4e1ac10e52330f372c70fc7da157","size":2,"push_id":46678135,"ref":"refs/heads/master","commits":[{"sha":"21183eb1ac9f263eae44acfcb2852df9906de271","author":{"name":"Tom Ritter","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@ritter.vg"},"url":"https://api.github.com/repos/cryptodotis/code-audit-feed/commits/21183eb1ac9f263eae44acfcb2852df9906de271","message":"consolidating all synonym code in synonymmapping.py so it's easier to change the structure"},{"sha":"1233c4425ddb4e1ac10e52330f372c70fc7da157","author":{"name":"Tom Ritter","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@ritter.vg"},"url":"https://api.github.com/repos/cryptodotis/code-audit-feed/commits/1233c4425ddb4e1ac10e52330f372c70fc7da157","message":"major changes to the keyword tagging to support mappig and apicall tags, as well as a proper graph for tags (no visualization quite yet).\n\nStill, this whole thing is crap.  I'm applying a 'keywordtype' to an edge in the database, but applying it to a tag in the code.  There's comments sprinkled around about how this has several corner cases where it just flat out doesn't work.  Also the cycle detection is hackish.\n\nEvenually, this will have to be rewritten again, to handle the weird cases I'm ignoring now by just not entering them in the database.  But for now, it should be robust enough to support a beta."}],"legacy":{"head":"1233c4425ddb4e1ac10e52330f372c70fc7da157","size":2,"push_id":46678135,"shas":[["21183eb1ac9f263eae44acfcb2852df9906de271","tom@ritter.vg","consolidating all synonym code in synonymmapping.py so it's easier to change the structure","Tom Ritter"],["1233c4425ddb4e1ac10e52330f372c70fc7da157","tom@ritter.vg","major changes to the keyword tagging to support mappig and apicall tags, as well as a proper graph for tags (no visualization quite yet).\n\nStill, this whole thing is crap.  I'm applying a 'keywordtype' to an edge in the database, but applying it to a tag in the code.  There's comments sprinkled around about how this has several corner cases where it just flat out doesn't work.  Also the cycle detection is hackish.\n\nEvenually, this will have to be rewritten again, to handle the weird cases I'm ignoring now by just not entering them in the database.  But for now, it should be robust enough to support a beta.","Tom Ritter"]],"ref":"refs/heads/master"}}