> -----Original Message-----
> +dirty_repo () {
> +     : >untracked &&
> +     : >dir1/untracked &&
> +     : >dir2/untracked &&
> +     echo 1 >modified &&
> +     echo 2 >dir1/modified &&
> +     echo 3 >dir2/modified &&
> +     echo 4 >new &&
> +     echo 5 >dir1/new &&
> +     echo 6 >dir2/new

If I add an untracked file named dir3/untracked to dirty_repo
 (and write_integration_script), then "status doesn't detect 
unreported modifications", below, fails.  Did I do something 
wrong, or does this turn up a bug?

> +     test_expect_success "setup preloadIndex to $preload_val" '
> +             git config core.preloadIndex $preload_val &&
> +             if [ $preload_val -eq true ]

"-eq" is for numeric equality in POSIX shell.  So this works if your 
/bin/sh is bash but not if it's e.g. dash.  This happens twice more 
below.  Use "=" instead.


Reply via email to