t / t5704-bundle.shon commit Merge branch 'rc/ls-remote-default' (199d4c0)
   1#!/bin/sh
   2
   3test_description='some bundle related tests'
   4. ./test-lib.sh
   5
   6test_expect_success 'setup' '
   7
   8        : > file &&
   9        git add file &&
  10        test_tick &&
  11        git commit -m initial &&
  12        test_tick &&
  13        git tag -m tag tag &&
  14        : > file2 &&
  15        git add file2 &&
  16        : > file3 &&
  17        test_tick &&
  18        git commit -m second &&
  19        git add file3 &&
  20        test_tick &&
  21        git commit -m third
  22
  23'
  24
  25test_expect_success 'tags can be excluded by rev-list options' '
  26
  27        git bundle create bundle --all --since=7.Apr.2005.15:16:00.-0700 &&
  28        git ls-remote bundle > output &&
  29        ! grep tag output
  30
  31'
  32
  33test_expect_failure 'bundle --stdin' '
  34
  35        echo master | git bundle create stdin-bundle.bdl --stdin &&
  36        git ls-remote stdin-bundle.bdl >output &&
  37        grep master output
  38
  39'
  40
  41test_expect_failure 'bundle --stdin <rev-list options>' '
  42
  43        echo master | git bundle create hybrid-bundle.bdl --stdin tag &&
  44        git ls-remote hybrid-bundle.bdl >output &&
  45        grep master output
  46
  47'
  48
  49test_done