t / t5513-fetch-track.shon commit Smart-http: check if repository is OK to export before serving it (8b2bd7c)
   1#!/bin/sh
   2
   3test_description='fetch follows remote tracking branches correctly'
   4
   5. ./test-lib.sh
   6
   7test_expect_success setup '
   8        >file &&
   9        git add . &&
  10        test_tick &&
  11        git commit -m Initial &&
  12        git branch b-0 &&
  13        git branch b1 &&
  14        git branch b/one &&
  15        test_create_repo other &&
  16        (
  17                cd other &&
  18                git config remote.origin.url .. &&
  19                git config remote.origin.fetch "+refs/heads/b/*:refs/remotes/b/*"
  20        )
  21'
  22
  23test_expect_success fetch '
  24        (
  25                cd other && git fetch origin &&
  26                test "$(git for-each-ref --format="%(refname)")" = refs/remotes/b/one
  27        )
  28'
  29
  30test_done