t / t2011-checkout-invalid-head.shon commit git-show: do not segfault when showing a bad tag (d2dadfe)
   1#!/bin/sh
   2
   3test_description='checkout switching away from an invalid branch'
   4
   5. ./test-lib.sh
   6
   7test_expect_success 'setup' '
   8        echo hello >world &&
   9        git add world &&
  10        git commit -m initial
  11'
  12
  13test_expect_success 'checkout master from invalid HEAD' '
  14        echo 0000000000000000000000000000000000000000 >.git/HEAD &&
  15        git checkout master --
  16'
  17
  18test_done