Commit Diff


commit - a3dba022b7dc3df27072cd723c1c15ea2c03de85
commit + 24b89c8a5f92f406df9f46c98dffa35168061d28
blob - 9fbf11cc0f5d4ed9d2e5dbc4d4461b1e50b9db14
blob + 34b0359bdba613f85023ac68b2b5cbcb3a7020fe
--- regress/tog/common.sh
+++ regress/tog/common.sh
@@ -77,6 +77,11 @@ set_test_env()
 	fi
 }
 
+trim()
+{
+	expr "$2" : "\(.\{1,$1\}\)"
+}
+
 test_init()
 {
 	local testname="$1"
@@ -106,7 +111,6 @@ test_init()
 run_test()
 {
 	testfunc="$1"
-	limits="$2"
 
 	if [ -n "$regress_run_only" ]; then
 		case "$regress_run_only" in
@@ -115,10 +119,6 @@ run_test()
 		esac
 	fi
 
-	if [ "${GOT_TEST_ALGO}" = sha256 -a -z "$limits" ]; then
-		return
-	fi
-
 	if [ -z "$GOT_TEST_QUIET" ]; then
 		echo -n "$testfunc "
 	fi
blob - a0945c59f1b465237892c32f9f441c9c57773cca
blob + c31964ba473354a0a9622d6c1724f4705d6d3dcd
--- regress/tog/diff.sh
+++ regress/tog/diff.sh
@@ -36,7 +36,7 @@ SCREENDUMP
 EOF
 
 	cat <<EOF >$testroot/view.expected
-[1/20] diff $commit_id1 $head_id_truncated
+$(trim 80 "[1/20] diff $commit_id1 $head_id_truncated")
 commit $head_id (master)
 from: Flan Hacker <flan_hacker@openbsd.org>
 date: $date
@@ -99,7 +99,7 @@ SCREENDUMP
 EOF
 
 	cat <<EOF >$testroot/view.expected
-[1/16] diff $commit_id1 $head_id_truncated
+$(trim 80 "[1/16] diff $commit_id1 $head_id_truncated")
 commit - $commit_id1
 commit + $head_id
 blob - $alpha_id_old
@@ -110,7 +110,7 @@ blob + $alpha_id
 -alpha
 +modified alpha again
 blob - /dev/null
-blob + $new_id (mode 644)
+$(trim 80 "blob + $new_id (mode 644)")
 --- /dev/null
 +++ new
 @@ -0,0 +1 @@
@@ -180,7 +180,7 @@ SCREENDUMP
 EOF
 
 	cat <<EOF >$testroot/view.expected
-[1/20] diff $id6 $id7
+$(trim 94 "[1/20] diff $id6 $id7")
 commit $id7
 from: Flan Hacker <flan_hacker@openbsd.org>
 date: $date7
@@ -228,7 +228,7 @@ SCREENDUMP
 EOF
 
 	cat <<EOF >$testroot/view.expected
-[1/20] diff $id25 $id26
+$(trim 94 "[1/20] diff $id25 $id26")
 commit $id26
 from: Flan Hacker <flan_hacker@openbsd.org>
 date: $date26
@@ -276,7 +276,7 @@ SCREENDUMP
 EOF
 
 	cat <<EOF >$testroot/view.expected
-[1/20] diff $id6 $id7
+$(trim 94 "[1/20] diff $id6 $id7")
 commit $id7
 from: Flan Hacker <flan_hacker@openbsd.org>
 date: $date7
@@ -364,7 +364,7 @@ test_diff_commit_keywords()
 	local date=$(date -u -r $(pop_idx 2 $@) +"%a %b %e %X %Y UTC")
 
 	cat <<-EOF >$testroot/view.expected
-	[1/20] diff $lhs_id $rhs_id
+	$(trim 120 "[1/20] diff $lhs_id $rhs_id")
 	commit $rhs_id
 	from: Flan Hacker <flan_hacker@openbsd.org>
 	date: $date
@@ -404,7 +404,7 @@ test_diff_commit_keywords()
 	rhs_id=$(pop_idx 8 $ids)
 
 	cat <<-EOF >$testroot/view.expected
-	[1/10] diff $lhs_id $rhs_id
+	$(trim 120 "[1/10] diff $lhs_id $rhs_id")
 	commit - $lhs_id
 	commit + $rhs_id
 	blob - $(pop_idx 5 $alpha_ids)
@@ -508,7 +508,7 @@ SCREENDUMP
 EOF
 
 	cat <<EOF >$testroot/view.expected
-[1/20] diff $commit_id1 $head_id_truncated
+$(trim 80 "[1/20] diff $commit_id1 $head_id_truncated")
  $head_id (master)
 Flan Hacker <flan_hacker@openbsd.org>
 $date
blob - f61a9bee3dba8a664892a50235335ed634ef92bd
blob + 67bde569cd6803d9fc6f03e82a82db50051d61c3
--- regress/tog/log.sh
+++ regress/tog/log.sh
@@ -32,14 +32,14 @@ SCREENDUMP
 EOF
 
 	cat <<EOF >$testroot/view.expected
-commit $head_id [1/1] master
+$(trim 80 "commit $head_id [1/1] master")
 $ymd flan_hacker  [master] adding the test tree
 
 
 
 
 --------------------------------------------------------------------------------
-[1/40] diff /dev/null $head_id
+$(trim 80 "[1/40] diff /dev/null $head_id")
 commit $head_id (master)
 from: Flan Hacker <flan_hacker@openbsd.org>
 date: $date
@@ -88,7 +88,7 @@ SCREENDUMP
 EOF
 
 	cat <<EOF >$testroot/view.expected
-commit $head_id [1/1] master |[1/40] diff /dev/null $head_id
+$(trim 61 "commit $head_id [1/1] master ")|$(trim 80 "[1/40] diff /dev/null $head_id")
 $ymd flan_hacker  [master] adding the test tree        |commit $head_id (master)
                                                              |from: Flan Hacker <flan_hacker@openbsd.org>
                                                              |date: $date
@@ -105,13 +105,13 @@ $ymd flan_hacker  [master] adding the test tree       
                                                              |commit - /dev/null
                                                              |commit + $head_id
                                                              |blob - /dev/null
-                                                             |blob + $blobid_alpha (mode 644)
+                                                             |$(trim 80 "blob + $blobid_alpha (mode 644)")
                                                              |--- /dev/null
                                                              |+++ alpha
                                                              |@@ -0,0 +1 @@
                                                              |+alpha
                                                              |blob - /dev/null
-                                                             |blob + $blobid_beta (mode 644)
+                                                             |$(trim 80 "blob + $blobid_beta (mode 644)")
 EOF
 
 	cd $testroot/repo && tog log
@@ -193,7 +193,7 @@ SCREENDUMP
 EOF
 
 	cat <<EOF >$testroot/view.expected
-commit $commit1 [1/2] master
+$(trim 80 "commit $commit1 [1/2] master")
 $ymd flan_hacker  $scrolled_msg
 $ymd flan_hacker  ng the test tree
 EOF
@@ -227,7 +227,7 @@ SCREENDUMP
 EOF
 
 	cat <<EOF >$testroot/view.expected
-commit $head_id [1/1] master
+$(trim 80 "commit $head_id [1/1] master")
 $ymd flan_hacker  [master] adding the test tree
 
 --------------------------------------------------------------------------------
@@ -269,7 +269,7 @@ SCREENDUMP
 EOF
 
 	cat <<EOF >$testroot/view.expected
-commit $head_id [1/1] master
+$(trim 80 "commit $head_id [1/1] master")
 $ymd flan_hacker  [master] adding the test tree
 
 --------------------------------------------------------------------------------
@@ -528,7 +528,7 @@ test_log_show_base_commit()
 	EOF
 
 	cat <<-EOF >$testroot/view.expected
-	commit $head_id [1/2] master
+	$(trim 80 "commit $head_id [1/2] master")
 	$ymd flan_hacker *[master] base commit
 	$ymd flan_hacker  adding the test tree
 	EOF
@@ -544,7 +544,7 @@ test_log_show_base_commit()
 
 	# check marker is not drawn when not in a work tree
 	cat <<-EOF >$testroot/view.expected
-	commit $head_id [1/2] master
+	$(trim 80 "commit $head_id [1/2] master")
 	$ymd flan_hacker  [master] base commit
 	$ymd flan_hacker  adding the test tree
 	EOF
@@ -569,7 +569,7 @@ test_log_show_base_commit()
 	EOF
 
 	cat <<-EOF >$testroot/view.expected
-	commit $head_id [1/3] master
+	$(trim 80 "commit $head_id [1/3] master")
 	$ymd flan_hacker ~[master] new base mixed-commit
 	$ymd flan_hacker  base commit
 	EOF
@@ -648,7 +648,7 @@ test_log_limit_view()
 	EOF
 
 	cat <<-EOF >$testroot/view.expected
-	commit $id [1/2] master
+	$(trim 80 "commit $id [1/2] master")
 	$ymd flan_hacker  [master] beta1
 	$ymd flan_hacker  beta0
 
@@ -707,7 +707,7 @@ test_log_search()
 	EOF
 
 	cat <<-EOF >$testroot/view.expected
-	commit $(pop_idx 9 $@) [9/17] no more matches
+	$(trim 80 "commit $(pop_idx 9 $@) [9/17] no more matches")
 	$ymd flan_hacker  alpha commit 14
 	$ymd flan_hacker  alpha commit 13
 	$ymd flan_hacker  alpha commit 12
blob - 5cbc7739a8711a9a4c7f9cd93e48ae4fa9be6cf4
blob + 0fcbbd78a8afe17bd2f12a187cecec268453d4ea
--- regress/tog/tree.sh
+++ regress/tog/tree.sh
@@ -27,7 +27,7 @@ SCREENDUMP
 EOF
 
 	cat <<EOF >$testroot/view.expected
-commit $head_id
+$(trim 48 "commit $head_id")
 [1/4] /
 
   alpha
@@ -104,7 +104,7 @@ SCREENDUMP
 EOF
 
 	cat <<EOF >$testroot/view.expected
-commit $head_id
+$(trim 48 "commit $head_id")
 [2/4] /
 
   alpha
@@ -115,7 +115,7 @@ commit $head_id
 
 
 ------------------------------------------------
-commit $head_id
+$(trim 48 "commit $head_id")
 [1/1] /beta
 $head_id_short beta
 
@@ -156,7 +156,7 @@ SCREENDUMP
 EOF
 
 	cat <<EOF >$testroot/view.expected
-commit $head_id
+$(trim 48 "commit $head_id")
 [1/5] /
 
   alpha
@@ -224,7 +224,7 @@ test_tree_commit_keywords()
 	EOF
 
 	cat <<-EOF >$testroot/view.expected
-	commit $(pop_idx 8 $@)
+	$(trim 48 "commit $(pop_idx 8 $@)")
 	[1/7] /
 
 	  alpha
@@ -247,7 +247,7 @@ test_tree_commit_keywords()
 	fi
 
 	cat <<-EOF >$testroot/view.expected
-	commit $(pop_idx 6 $@)
+	$(trim 48 "commit $(pop_idx 6 $@)")
 	[1/6] /
 
 	  alpha
@@ -270,7 +270,7 @@ test_tree_commit_keywords()
 	fi
 
 	cat <<-EOF >$testroot/view.expected
-	commit $(pop_idx 9 $@)
+	$(trim 48 "commit $(pop_idx 9 $@)")
 	[1/8] /
 
 	  alpha
@@ -294,7 +294,7 @@ test_tree_commit_keywords()
 	fi
 
 	cat <<-EOF >$testroot/view.expected
-	commit $(pop_idx 4 $@)
+	$(trim 48 "commit $(pop_idx 4 $@)")
 	[1/5] /
 
 	  alpha
@@ -317,7 +317,7 @@ test_tree_commit_keywords()
 	fi
 
 	cat <<-EOF >$testroot/view.expected
-	commit $(pop_idx 1 $@)
+	$(trim 48 "commit $(pop_idx 1 $@)")
 	[1/4] /
 
 	  alpha