b85f622e7c4c934eeee826ac425be67376e27bde
   1#!/bin/sh
   2#
   3# Copyright (c) 2005 Junio C Hamano
   4#
   5
   6test_description='Test mode change diffs.
   7
   8'
   9. ./test-lib.sh
  10
  11sed_script='s/\(:100644 100755\) \('"$_x40"'\) \2 /\1 X X /'
  12
  13test_expect_success 'setup' '
  14        echo frotz >rezrov &&
  15        git update-index --add rezrov &&
  16        tree=`git write-tree` &&
  17        echo $tree
  18'
  19
  20test_expect_success 'chmod' '
  21        test_chmod +x rezrov &&
  22        git diff-index $tree >current &&
  23        sed -e "$sed_script" <current >check &&
  24        echo ":100644 100755 X X M      rezrov" >expected &&
  25        test_cmp expected check
  26'
  27
  28test_done