Hacker News new | ask | show | jobs
by tav 5954 days ago
This is so freaking awesome! Right now, I've been using a custom `git review` command to enable code reviews of patches using rietveld http://code.google.com/p/rietveld/

Whilst rietveld is nice -- in that it makes it relatively painless for someone to upload a patch and have it reviewed -- it certainly isn't pretty and requires several additional steps to a normal git workflow.

I can see Git Compare Views totally changing the game. It's awesome as it is, but it would be super nice if they'd add 2 extra features.

(1) Support for comparing commits across forks of the same repository, e.g. http://github.com/<user>/<repo>/compare/[&#6...;

Then anyone can come along; fork your project; make some changes in their fork; you can then review the changes; all the comments across the two repositories would be consolidated in the compare view, making it easy to see the evolution!

That is, by consolidating the comments, it can take the already decentralised and super collaborative nature of git and github to a whole new level.

(2) Provide an API for the information provided in the compare view. This will make it easy to integrate with other tools like issue trackers, buildbots, trybots, testswarms, &c.

All in all, I'm very impressed with the GitHub guys and their constant innovations — we need more teams like theirs!

1 comments

I'm not sure if this is really an innovation. Trac has had something similar for years. Github is arguably doing it better, but in the source control world, this isn't that original.

As for the API, I agree. Although I'm not sure how much more you need than just the URL...

Customers don't pay for innovation, they pay for value. Who cares if its innovative if it's better?
I wouldn't say it was an innovation either, but Github just works and it makes life better... and this makes Github even better.