Codenotifier is able now to show commit diffs. If commit looks interesting you can tell codenotifier to load and show the changeset by clicking 'Fetch diff'. Diff fetch is asynchronous so the same page without diff will likely be returned; diff should appear there in about 10 seconds (this really depends on server load and remote repository availability and timings). In most cases you'll get the diff after you click Refresh on the same page.
Here's an axample of already fetched diff. Btw this is when I knew Python language name origin!
See, there are permalinks to each diffed file and to each line of diff. I think ability to comment diff lines, like excellent GitHub feature, might be useful also..
Just in case, I also extracted code converting unified diff to HTML to a Ruby gem.
Previously codenotifier gave link to Trac's changeset screen for commit of project with Trac, but not every project is on Trac, and not every Trac instance (beleive it or not!) is integrated with SVN.
No comments:
Post a Comment