Git fork
at reftables-rust 45 lines 927 B view raw
1#!/bin/sh 2# 3# Copyright (c) 2007 Johannes E. Schindelin 4# 5 6test_description='git rev-list involving submodules that this repo has' 7 8GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main 9export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME 10 11. ./test-lib.sh 12 13test_expect_success 'setup' ' 14 : > file && 15 git add file && 16 test_tick && 17 git commit -m initial && 18 echo 1 > file && 19 test_tick && 20 git commit -m second file && 21 echo 2 > file && 22 test_tick && 23 git commit -m third file && 24 25 rm .git/index && 26 27 : > super-file && 28 git add super-file && 29 git -c protocol.file.allow=always submodule add "$(pwd)" sub && 30 git symbolic-ref HEAD refs/heads/super && 31 test_tick && 32 git commit -m super-initial && 33 echo 1 > super-file && 34 test_tick && 35 git commit -m super-first super-file && 36 echo 2 > super-file && 37 test_tick && 38 git commit -m super-second super-file 39' 40 41test_expect_success "Ilari's test" ' 42 git rev-list --objects super main ^super^ 43' 44 45test_done