#!/bin/sh # # Copyright (c) 2010 Brad King # test_description='git update-index for gitlink to .git file. ' . ./test-lib.sh test_expect_success 'submodule with absolute .git file' ' mkdir sub1 && (cd sub1 && git init && REAL="$(pwd)/.real" && mv .git "$REAL" && echo "gitdir: $REAL" >.git && test_commit first) ' test_expect_success 'add gitlink to absolute .git file' ' git update-index --add -- sub1 ' test_expect_success 'submodule with relative .git file' ' mkdir sub2 && (cd sub2 && git init && mv .git .real && echo "gitdir: .real" >.git && test_commit first) ' test_expect_success 'add gitlink to relative .git file' ' git update-index --add -- sub2 ' test_done