7e2e45af17af061767b9218b93d8a4f475a93fe2
   1#!/bin/sh
   2
   3test_description='git-p4 options'
   4
   5. ./lib-git-p4.sh
   6
   7test_expect_success 'start p4d' '
   8        start_p4d
   9'
  10
  11test_expect_success 'init depot' '
  12        (
  13                cd "$cli" &&
  14                echo file1 >file1 &&
  15                p4 add file1 &&
  16                p4 submit -d "change 1" &&
  17                echo file2 >file2 &&
  18                p4 add file2 &&
  19                p4 submit -d "change 2" &&
  20                echo file3 >file3 &&
  21                p4 add file3 &&
  22                p4 submit -d "change 3"
  23        )
  24'
  25
  26test_expect_success 'clone no --git-dir' '
  27        test_must_fail "$GITP4" clone --git-dir=xx //depot
  28'
  29
  30test_expect_success 'clone --branch' '
  31        "$GITP4" clone --branch=refs/remotes/p4/sb --dest="$git" //depot &&
  32        test_when_finished cleanup_git &&
  33        (
  34                cd "$git" &&
  35                git ls-files >files &&
  36                test_line_count = 0 files &&
  37                test_path_is_file .git/refs/remotes/p4/sb
  38        )
  39'
  40
  41test_expect_success 'kill p4d' '
  42        kill_p4d
  43'
  44
  45test_done