From: Josh Tepper Date: Wed, 21 Feb 2018 23:28:18 GMT Subject: Bug: git log: boundary commits do not respect order (e.g. date-order, topo-order) Message-ID: When using git log, boundary commits (ie, those commits added by specifying --boundary) do not respect the order (e.g., --date-order, --topo-order). Consider the following commit history, where number indicates the order of the commit timestamps: 0----1----2----5 <--A \ \ 3----4----6 <--B Executing the following command: $ git log --boundary --date-order ^A B Should produce the following order (boundary commits shown with dashes): 6 -5 4 3 -1 However, it in fact produces: 6 4 3 -7 -1 Please advise. Best, ~Josh