t / t1005-read-tree-reset.shon commit git clean: Add test to verify directories aren't removed with a prefix (2b6f0b0)
   1#!/bin/sh
   2
   3test_description='read-tree -u --reset'
   4
   5. ./test-lib.sh
   6
   7# two-tree test
   8
   9test_expect_success 'setup' '
  10  git init &&
  11  mkdir df &&
  12  echo content >df/file &&
  13  git add df/file &&
  14  git commit -m one &&
  15  git ls-files >expect &&
  16  rm -rf df &&
  17  echo content >df &&
  18  git add df &&
  19  echo content >new &&
  20  git add new &&
  21  git commit -m two
  22'
  23
  24test_expect_success 'reset should work' '
  25  git read-tree -u --reset HEAD^ &&
  26  git ls-files >actual &&
  27  test_cmp expect actual
  28'
  29
  30test_done