removed prototype code
it is same behavior
it is same behavior
renamed variables
get_reversed_topological_ordered_commits returns commits
renamed function