When I run git log --oneline for example, it outputs a list of commits in chronologic order (descendent). My question is: What criteria git uses to sort this list? Does it use the author_date or the committer_date to order the result? Or it uses another? This can be an issue for me if it sort by committer_date as this attribute can change over time. I appreciate any help about this.