Hi PJ and Hannes, try to run the last script that I posted, with and without a sleep 1 before the last commit: git init echo "aaa" >f1 git add f1 git commit -m A git checkout --orphan sources git commit -m A --allow-empty and git init echo "aaa" >f1 git add f1 git commit -m A git checkout --orphan sources sleep 1 git commit -m A --allow-empty In the first one, no new commit is created, and the "sources" branch is not orphan (you can easily see it with the git gui). In the second one, a new commit is created, and the "sources" branch is orphan, as expected. -Angelo -- 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