13 ms·
So in order to keep the diagram up-to-date with commits we use the git difference of python files. An agent is tasked to firstly evaluate if the change is big e
by imilev 1y ago
So in order to keep the diagram up-to-date with commits we use the git difference of python files. An agent is tasked to firstly evaluate if the change is big enough to trigger a full clean analysis.
If the change is not big enough we start doing the same thing component by component recursively and update only components which are affected by the new change.
But comparing the control-flow-graph probably makes more sense for a big refactor commits, as it might blow the context. However so far we haven't seen this be an issue.
Curious to hear what was your approach when building diagram represnetation!