diff -r 1c66497261b2 -r 1df9b8b2abda tests/test-glog.t --- a/tests/test-glog.t Tue Dec 29 00:48:03 2015 +0900 +++ b/tests/test-glog.t Tue Dec 29 18:11:14 2015 -0500 @@ -1429,7 +1429,8 @@ > | sed 's/.*nodetag/nodetag/' > log.nodes > hg log -G --template 'nodetag {rev}\n' "$@" | grep nodetag \ > | sed 's/.*nodetag/nodetag/' > glog.nodes - > diff -u log.nodes glog.nodes | grep '^[-+@ ]' || : + > (cmp log.nodes glog.nodes || diff -u log.nodes glog.nodes) \ + > | grep '^[-+@ ]' || : > } glog always reorders nodes which explains the difference with log