Developer Tools – Commit Viewer

By Community Team

At SourceForge one of our goals is to make our developer experience the best out there. Now we all know this process doesn’t happen overnight, but each week, we continue on our quest to modernize our tools and make them more intuitive and feature rich.

This week is no different. Our newest member of the team Cory Johns was able to take some time during PyCon 2012 sprints (which if you didn’t know, we were there) to address an issue with the current commit viewer. In the old commit viewer you had to click on a link for each individual diff for each file in the commit, then back, then click, then back, then click … then get annoyed, then cry. That was my pattern, yours may differ slightly. So I created a ticket and Cory scooped it up instantly, it was as if he had known the same pain as me, it was quite touching.

So today we have released Cory’s first set of changes to the commit viewer, which, as you would expect, puts the commit, with information for all the files, on to a single, easy to read, highlighted page. I know, I know, you’re saying to yourself right now “Hey Wayne, umm, everyone has been doing that for a long time”. And I would say to you, you are right, and now we do too.

The real difference is how we came to do it. We opened a ticket, which any user can do. Requested the feature, and it was developed during the sprints at PyCon, open for everyone to see. Now those changes are available to all of our Allura users as well as anyone running their own instance of Allura. In fact you can even review the changes yourself right here.

New Commit Viewer

And you can see our next set of enhancment tickets for the commit viewer have already been ticketed here #3930 and here #3931. So please take the time to checkout our new commit viewer, we hope that you find these changes as helpful as we do in our daily development flow.

Wayne Witzel III
SourceForge Engineering team.