t / t0062-revision-walking.shon commit revision: new rev^-n shorthand for rev^n..rev (8779351)
   1#!/bin/sh
   2#
   3# Copyright (c) 2012 Heiko Voigt
   4#
   5
   6test_description='Test revision walking api'
   7
   8. ./test-lib.sh
   9
  10cat >run_twice_expected <<-EOF
  111st
  12 > add b
  13 > add a
  142nd
  15 > add b
  16 > add a
  17EOF
  18
  19test_expect_success 'setup' '
  20        echo a > a &&
  21        git add a &&
  22        git commit -m "add a" &&
  23        echo b > b &&
  24        git add b &&
  25        git commit -m "add b"
  26'
  27
  28test_expect_success 'revision walking can be done twice' '
  29        test-revision-walking run-twice >run_twice_actual &&
  30        test_cmp run_twice_expected run_twice_actual
  31'
  32
  33test_done