15a971fc4f8c73b6107ea484b60775c8488fd3d0
   1#!/bin/sh
   2
   3# Structure of the test cvs repository
   4#
   5# Message   File:Content         Commit Time
   6# Rev 1     a: 1.1               2009-02-21 19:11:43 +0100
   7# Rev 2     a: 1.2    b: 1.1     2009-02-21 19:11:14 +0100
   8# Rev 3               b: 1.2     2009-02-21 19:11:43 +0100
   9#
  10# As you can see the commit of Rev 3 has the same time as
  11# Rev 1 this leads to a broken import because of a cvsps
  12# bug.
  13
  14test_description='git cvsimport testing for correct patchset estimation'
  15. ./lib-cvs.sh
  16
  17CVSROOT="$TEST_DIRECTORY"/t9603/cvsroot
  18export CVSROOT
  19
  20test_expect_failure 'import with criss cross times on revisions' '
  21
  22    git cvsimport -p"-x" -C module-git module &&
  23    cd module-git &&
  24        git log --pretty=format:%s > ../actual &&
  25        echo "" >> ../actual &&
  26    cd .. &&
  27    echo "Rev 3
  28Rev 2
  29Rev 1" > expect &&
  30    test_cmp actual expect
  31'
  32
  33test_done