• Network Graph: Better, Stronger, Faster!

    mojombo 14 Oct 2008

    It’s been almost 6 months since we released the network graph and since then it has become an indispensable part of the GitHub experience. Over that period I’ve been compiling a list of things that would make the graph even better. More precise and less confusing portrayal of merge and branch structure. The ability to pull a specific range of commits in for drawing, resulting in blazingly fast incremental renders. Data caching so to remove the overhead of just-in-time graph construction. A boatload of bug fixes. And finally, the ability to actually draw the Rails, Linux, and Git networks!

    What are you waiting for? Go check out the new and improved graph of your favorite project!

  • Comments

    tekkub Wed Oct 15 01:47:30 -0700 2008

    The angley bits make it so easy to trace merging, without the zig-zag hell that is gitk!

    We need a standalone version of this to replace gitk!

    DmitryBaranovskiy Wed Oct 15 09:33:52 -0700 2008

    Flash again? What about cool vector graphics?

    ryantm Wed Oct 15 12:18:42 -0700 2008

    Are you still using HaXe to make this? If so, cool :)

    jordi Wed Oct 15 13:42:43 -0700 2008

    There’s an off-by-one error. If you look at the Rails graph, and click on the only commit under the user ‘foo’, you get redirected to that SHA1, but under the user immediately under ‘foo’ in the list.

    technomancy Thu Oct 16 16:18:06 -0700 2008

    > What are you waiting for?

    An SVG version? =)

    mojombo Thu Oct 16 16:44:32 -0700 2008

    jordi: Sorry about that, I fixed the one-off bug last night.

    sporkmonger Fri Oct 24 12:39:02 -0700 2008

    Yay, this is SO much better and easier to understand, thanks!

    kragen Mon Oct 27 22:58:44 -0700 2008

    That looks awesome! Which Flash players does it work with — just Adobe Flash, or does it also work with swfdec and Gnash?

    cs Wed Oct 29 05:14:58 -0700 2008

    “This graph is out of date. We are showing you a cached version while we bring it up to date.”

    How long are you caching the graphs?

    dythzer Fri Nov 07 02:59:49 -0800 2008

    I made new commits to a branch 10 hours ago and it still says “This graph is out of date. We are showing you a cached version while we bring it up to date.”

    Please log in to comment.