I sometimes get out-of-order imports with git-cvsimport when consecutive commits have the same message. I narrowed it down to a small demo: #!/bin/bash -x mkdir demo cd demo export CVSROOT=$(pwd)/cvsrepo mkdir $CVSROOT cvs init mkdir $CVSROOT/x cvs co -d sandbox x cd sandbox echo X >k.txt cvs add k.txtsometimes cvs commit -m "A commit" sleep 1 echo a >v.txt cvs add v.txt cvs commit -m "A commit" sleep 1 echo b >v.txt cvs commit -m "A commit" cvsps -x --norc -- end -- The script creates a small CVS repo with three commits on two files. What's odd is that cvsps lists revision 1.2 of the file v.txt *before* version 1.1, like this: --------------------- PatchSet 1 Date: 2006/06/13 00:34:15 Author: roro Branch: HEAD Tag: (none) Log: A commit Members: k.txt:INITIAL->1.1 v.txt:1.1->1.2 --------------------- PatchSet 2 Date: 2006/06/13 00:34:17 Author: roro Branch: HEAD Tag: (none) Log: A commit Members: v.txt:INITIAL->1.1 Maybe someone with cvsps insight can spot the error? If you don't get the same error I wouldn't be surprised because I had a similar example that would not repeat itself on both of the machines I tried it. This one however "works" every time (on my machines). -- robin - : 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