Runtime: O(NlgN+D), in which N is the full amount of ancestor commits for The 2 branches and D is the whole amount of facts in all of the data files beneath these commits. Many of the commands have their distinctions from real Git outlined. The spec is not really exhaustive http://essay44030.mybloglicious.com/32435506/facts-about-projects-revealed