I find that If I am doing a rebase with the intention to squash or re-order commits, it is helpful to know the commit author. However, the alteration that I have made to git-rebase--interactive may not be entirely correct. Here is the change: --- diff --git a/git-rebase--interactive.sh b/git-rebase--interactive.sh index dc3133f..ec44d41 100644 --- a/git-rebase--interactive.sh +++ b/git-rebase--interactive.sh @@ -977,7 +977,7 @@ else revisions=$onto...$orig_head shortrevisions=$shorthead fi -git rev-list $merges_option --pretty=oneline --reverse --left-right --topo-order \ +git rev-list $merges_option --pretty="%m%h [%an] %x09%s" --reverse --left-right --topo-order \ $revisions ${restrict_revision+^$restrict_revision} | \ sed -n "s/^>//p" | while read -r sha1 rest -- 2.4.2 The problem, as I see it is that the original '--pretty=oneline' only produces a single line of output (of course). However, the changed version '--pretty="%m%h [%an] %x09%s"' produces multiple lines. The command seems to ignore the unimportant lines, and the expected output is put into the TODO list though. Is there a better way of providing this information, or is this still acceptable? _Mike -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html