I came to notice that the first commit of open source projects already show complete versions. However, in my opinion it would be good to have a history before the first functional version. Particular to understand the code.
Some examples of repositories showing my point:
https://github.com/python-git/python/commits/master?page=1179
https://github.com/angular/angular.js/commits/master?page=125