summaryrefslogtreecommitdiffstats
path: root/test/blame/revargs-test
blob: 1decc6bf48f1002d32b11872f33965a0319e1507 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
#!/bin/sh

. libtest.sh
. libgit.sh

steps '
	:save-display limit.screen

	:8
	:parent
	:save-display parent-of-4779f9b.screen
'

tigrc <<EOF
set line-graphics = ascii
EOF

in_work_dir create_repo_from_tgz "$base_dir/files/scala-js-benchmarks.tgz"

test_tig blame 74537d9..HEAD project/Build.scala

# note that we show boundary commits, so the lower bound 74537d9 appears
assert_equals 'limit.screen' <<EOF
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100   1| import sbt._
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100   2| import Keys._
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100   3|
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100   4| import scala.scalajs.sbtp
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100   5| import ScalaJSPlugin._
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100   6| import ScalaJSKeys._
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100   7|
4779f9b Jonas Fonseca      2013-11-26 20:13 -0500   8| object ScalaJSBenchmarks
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100   9|
4779f9b Jonas Fonseca      2013-11-26 20:13 -0500  10|   val scalaJSScalaVersion
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  11|
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  12|   val projectSettings = D
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  13|       organization := "sc
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  14|       version := "0.1-SNA
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  15|   )
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  16|
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  17|   val defaultSettings = p
4779f9b Jonas Fonseca      2013-11-26 20:13 -0500  18|       scalaVersion := sca
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  19|       scalacOptions ++= S
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  20|           "-deprecation",
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  21|           "-unchecked",
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  22|           "-feature",
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  23|           "-encoding", "u
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  24|       )
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  25|   )
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  26|
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  27|   lazy val parent: Projec
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  28|       id = "parent",
[blame] project/Build.scala - line 1 of 64                                   43%
EOF

# confirm that we kept our lower bound
assert_equals 'parent-of-4779f9b.screen' <<EOF
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100   1| import sbt._
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100   2| import Keys._
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100   3|
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100   4| import scala.scalajs.sbtp
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100   5| import ScalaJSPlugin._
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100   6| import ScalaJSKeys._
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100   7|
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100   8| object ScalaJSBuild exten
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100   9|
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  10|   val scalajsScalaVersion
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  11|
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  12|   val projectSettings = D
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  13|       organization := "sc
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  14|       version := "0.1-SNA
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  15|   )
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  16|
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  17|   val defaultSettings = p
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  18|       scalaVersion := sca
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  19|       scalacOptions ++= S
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  20|           "-deprecation",
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  21|           "-unchecked",
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  22|           "-feature",
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  23|           "-encoding", "u
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  24|       )
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  25|   )
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  26|
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  27|   lazy val benchmarkSetti
74537d9 Sébastien Doeraene 2013-10-29 18:46 +0100  28|       unmanagedSources in
[blame] project/Build.scala - line 8 of 69                                   40%
EOF