Commit Volume and Commit Highlights

Commit Volume

In software development, it is important to know how much each developer is contributing to the project. This is commonly referred to as the “bus factor” number, namely how many developers can “leave the project” (e.g. finding a new job, having a baby, winning the lottery, or getting hit by a bus – hence the term) before the project falls into chaos or doesn’t compete on time. The lower the number, the greater the risk.

Putting this theory into practice, Ohloh now shows the percentages of who is doing the majority of the work for a project. In the case of Ohcount, the project Ohloh uses to parses a code base to determine its contents, you can see that Robin does the majority of the work.

Commit Volume Graph for Ohcount

You can find the Commit Volume Graph on any project’s Code Analysis page, e.g. Ohcount Code Analysis page.

Commit Highlights

Over the past several deployments, we’ve been working on highlighting certain commits of significant importance, which include

  • The project is using a new language
  • A new committer joined the project (made their first commit)
  • A project is no longer dormant (a new commit has been detected after a period of inactivity)
  • The project received a large commit, which could imply new features or a new release

We show these highlights on the project page, below the Code Analysis graph. You can see all highlights on the Project – Highlights page. Below is an image from the Node.js project.

Recent Commit Highlights

Note: Highlights are for new commits moving forward, meaning we will analyze all new commits for any such highlights from the point we first introduced the feature last month.

  • ssnow-blackduck (ssnow-blackduck)


    At least for me, the same URL opened from the ohcount projects page works OK. I did have the same experience you did opening the URL in an otherwise-empty tab. Interesting.

  • EdwardNelson (Edward Nelson)

    I also have the same experience as well. It is something a different issue.

  • Clicking on a committer’s name in the graph key greys out the name and the bar graph disappers. It seems that the graph should be re-appearing without that committer. Is something broken with the code to display or graph, or is something broken with my expectation of what should happen? 🙂

    Thanks for the continued great improvements.

  • @Michael Thanks for reporting this issue. It has now been fixed. And thanks for the feedback!

    @all We were also able to fix the application error as well for the above link. Sorry for the troubles.

  • Thanks Sara. Our team is really excited about the recent stuff you’ve been rolling out lately. We’re looking forward to even more!