Download raw body.
use seq instead of jot in regress
On Tue, Apr 09, 2024 at 09:07:39AM +0200, Omar Polo wrote:
> This is just for -portable, since jot is not always available. seq is
> available on OpenBSD since 7.1, so it should be fine.
>
> regress still passes, except for the current failure in gotd regress,
> but that's for another reason.
>
> ok?
>
Sure.
> diff /home/op/w/got
> commit - 124eeb84c84b5d49a94e0210e4add23c6da93b47
> path + /home/op/w/got
> blob - 58bd8cfd19c7fe4497faed3ae1bc31b8c288fc98
> file + regress/cmdline/blame.sh
> --- regress/cmdline/blame.sh
> +++ regress/cmdline/blame.sh
> @@ -205,7 +205,7 @@ test_blame_all_lines_replaced() {
> return 1
> fi
>
> - jot 8 > $testroot/wt/alpha
> + seq 8 > $testroot/wt/alpha
> (cd $testroot/wt && got commit -m "change 1" > /dev/null)
> local commit1=`git_show_head $testroot/repo`
> local short_commit1=`trim_obj_id 32 $commit1`
> @@ -242,7 +242,7 @@ test_blame_lines_shifted_up() {
> return 1
> fi
>
> - jot 8 > $testroot/wt/alpha
> + seq 8 > $testroot/wt/alpha
> (cd $testroot/wt && got commit -m "change 1" > /dev/null)
> local commit1=`git_show_head $testroot/repo`
> local short_commit1=`trim_obj_id 32 $commit1`
> @@ -256,11 +256,11 @@ test_blame_lines_shifted_up() {
> local commit2=`git_show_head $testroot/repo`
> local short_commit2=`trim_obj_id 32 $commit2`
>
> - jot 2 > $testroot/wt/alpha
> + seq 2 > $testroot/wt/alpha
> echo foo >> $testroot/wt/alpha
> echo bar >> $testroot/wt/alpha
> echo baz >> $testroot/wt/alpha
> - jot 8 6 8 1 >> $testroot/wt/alpha
> + seq 6 8 >> $testroot/wt/alpha
> (cd $testroot/wt && got commit -m "change 3" > /dev/null)
> local commit3=`git_show_head $testroot/repo`
> local short_commit3=`trim_obj_id 32 $commit3`
> @@ -301,7 +301,7 @@ test_blame_lines_shifted_down() {
> return 1
> fi
>
> - jot 8 > $testroot/wt/alpha
> + seq 8 > $testroot/wt/alpha
> (cd $testroot/wt && got commit -m "change 1" > /dev/null)
> local commit1=`git_show_head $testroot/repo`
> local short_commit1=`trim_obj_id 32 $commit1`
> @@ -315,11 +315,11 @@ test_blame_lines_shifted_down() {
> local commit2=`git_show_head $testroot/repo`
> local short_commit2=`trim_obj_id 32 $commit2`
>
> - jot 2 > $testroot/wt/alpha
> + seq 2 > $testroot/wt/alpha
> echo foo >> $testroot/wt/alpha
> echo bar >> $testroot/wt/alpha
> echo baz >> $testroot/wt/alpha
> - jot 8 3 8 1 >> $testroot/wt/alpha
> + seq 3 8 >> $testroot/wt/alpha
> (cd $testroot/wt && got commit -m "change 3" > /dev/null)
> local commit3=`git_show_head $testroot/repo`
> local short_commit3=`trim_obj_id 32 $commit3`
> blob - 0e7cf31f819a9e93d3c0add3720b63ae6d10314b
> file + regress/cmdline/cleanup.sh
> --- regress/cmdline/cleanup.sh
> +++ regress/cmdline/cleanup.sh
> @@ -256,7 +256,7 @@ test_cleanup_redundant_pack_files() {
> touch "${kpack%.pack}.keep"
>
> # create a few pack files with different objects
> - for i in `jot 5`; do
> + for i in `seq 5`; do
> echo "alpha $i" > $testroot/repo/alpha
> git_commit "$testroot/repo" -m "edit #$i"
> gotadmin pack -r "$testroot/repo" >/dev/null
> @@ -295,7 +295,7 @@ test_cleanup_redundant_pack_files() {
> fi
>
> # create one more non-redundant pack
> - for i in `jot 5`; do
> + for i in `seq 5`; do
> echo "alpha again $i" > $testroot/repo/alpha
> git_commit "$testroot/repo" -m "edit $i"
> done
> @@ -316,7 +316,7 @@ test_cleanup_redundant_pack_files() {
> # create some commits on a separate branch
> git -C "$testroot/repo" checkout -q -b newbranch
>
> - for i in `jot 5`; do
> + for i in `seq 5`; do
> echo "alpha $i" > $testroot/repo/alpha
> git_commit "$testroot/repo" -m "edit #$i"
> gotadmin pack -r "$testroot/repo" >/dev/null
> blob - d4500f1b7676ed3946c82efc8e8d7f50755569bc
> file + regress/cmdline/patch.sh
> --- regress/cmdline/patch.sh
> +++ regress/cmdline/patch.sh
> @@ -26,7 +26,7 @@ test_patch_basic() {
> return 1
> fi
>
> - jot 100 > $testroot/wt/numbers
> + seq 100 > $testroot/wt/numbers
> (cd $testroot/wt && got add numbers && got commit -m +numbers) \
> >/dev/null
> ret=$?
> @@ -132,7 +132,7 @@ EOF
> return 1
> fi
>
> - jot 5 > $testroot/wt/eta.expected
> + seq 5 > $testroot/wt/eta.expected
> cmp -s $testroot/wt/eta.expected $testroot/wt/eta
> ret=$?
> if [ $ret -ne 0 ]; then
> @@ -141,7 +141,7 @@ EOF
> return 1
> fi
>
> - jot 103 | sed -e 's/^6$/six/' -e 's/60/sixty/' \
> + seq 103 | sed -e 's/^6$/six/' -e 's/60/sixty/' \
> > $testroot/wt/numbers.expected
> cmp -s $testroot/wt/numbers.expected $testroot/wt/numbers
> ret=$?
> @@ -161,7 +161,7 @@ test_patch_dont_apply() {
> return 1
> fi
>
> - jot 100 > $testroot/wt/numbers
> + seq 100 > $testroot/wt/numbers
> (cd $testroot/wt && got add numbers && got commit -m 'add numbers') \
> >/dev/null
> ret=$?
> @@ -774,10 +774,10 @@ test_patch_with_offset() {
> 93
> EOF
>
> - jot 100 > $testroot/wt/numbers
> + seq 100 > $testroot/wt/numbers
> ed -s "$testroot/wt/numbers" <<EOF
> 1,10d
> -50r !jot 20
> +50r !seq 20
> w
> q
> EOF
> @@ -1298,7 +1298,7 @@ test_patch_merge_simple() {
> return 1
> fi
>
> - jot 10 > $testroot/wt/numbers
> + seq 10 > $testroot/wt/numbers
> chmod +x $testroot/wt/numbers
> (cd $testroot/wt && got add numbers && got commit -m +numbers) \
> > /dev/null
> @@ -1308,7 +1308,7 @@ test_patch_merge_simple() {
> return 1
> fi
>
> - jot 10 | sed 's/4/four/g' > $testroot/wt/numbers
> + seq 10 | sed 's/4/four/g' > $testroot/wt/numbers
>
> (cd $testroot/wt && got diff > $testroot/old.diff \
> && got revert numbers) >/dev/null
> @@ -1318,7 +1318,7 @@ test_patch_merge_simple() {
> return 1
> fi
>
> - jot 10 | sed 's/6/six/g' > $testroot/wt/numbers
> + seq 10 | sed 's/6/six/g' > $testroot/wt/numbers
> (cd $testroot/wt && got commit -m 'edit numbers') \
> > /dev/null
> ret=$?
> @@ -1344,7 +1344,7 @@ test_patch_merge_simple() {
> return 1
> fi
>
> - jot 10 | sed -e s/4/four/ -e s/6/six/ > $testroot/wt/numbers.expected
> + seq 10 | sed -e s/4/four/ -e s/6/six/ > $testroot/wt/numbers.expected
> cmp -s $testroot/wt/numbers $testroot/wt/numbers.expected
> ret=$?
> if [ $ret -ne 0 ]; then
> @@ -1364,7 +1364,7 @@ test_patch_merge_simple() {
> test_patch_merge_gitdiff() {
> local testroot=`test_init patch_merge_gitdiff`
>
> - jot 10 > $testroot/repo/numbers
> + seq 10 > $testroot/repo/numbers
> git -C $testroot/repo add numbers && \
> git_commit $testroot/repo -m "nums"
> ret=$?
> @@ -1373,7 +1373,7 @@ test_patch_merge_gitdiff() {
> return 1
> fi
>
> - jot 10 | sed 's/4/four/g' > $testroot/repo/numbers
> + seq 10 | sed 's/4/four/g' > $testroot/repo/numbers
> git -C $testroot/repo diff > $testroot/old.diff
> ret=$?
> if [ $ret -ne 0 ]; then
> @@ -1382,9 +1382,9 @@ test_patch_merge_gitdiff() {
> fi
>
> # restore numbers
> - jot 10 > $testroot/repo/numbers
> + seq 10 > $testroot/repo/numbers
>
> - jot 10 | sed 's/6/six/g' > $testroot/repo/numbers
> + seq 10 | sed 's/6/six/g' > $testroot/repo/numbers
> git -C $testroot/repo add numbers && \
> git_commit $testroot/repo -m "edit"
> ret=$?
> @@ -1427,7 +1427,7 @@ test_patch_merge_base_provided() {
> return 1
> fi
>
> - jot 10 > $testroot/wt/numbers
> + seq 10 > $testroot/wt/numbers
> (cd $testroot/wt && got add numbers && got commit -m +numbers) \
> >/dev/null
> ret=$?
> @@ -1438,13 +1438,13 @@ test_patch_merge_base_provided() {
>
> local commit_id=`git_show_head $testroot/repo`
>
> - jot 10 | sed s/4/four/ > $testroot/wt/numbers
> + seq 10 | sed s/4/four/ > $testroot/wt/numbers
>
> # get rid of the metadata
> (cd $testroot/wt && got diff | sed -n '/^---/,$p' > patch) \
> >/dev/null
>
> - jot 10 | sed s/6/six/ > $testroot/wt/numbers
> + seq 10 | sed s/6/six/ > $testroot/wt/numbers
> (cd $testroot/wt && got commit -m 'edit numbers') >/dev/null
> ret=$?
> if [ $ret -ne 0 ]; then
> @@ -1468,7 +1468,7 @@ test_patch_merge_base_provided() {
> return 1
> fi
>
> - jot 10 | sed -e s/4/four/ -e s/6/six/ > $testroot/wt/numbers.expected
> + seq 10 | sed -e s/4/four/ -e s/6/six/ > $testroot/wt/numbers.expected
> cmp -s $testroot/wt/numbers $testroot/wt/numbers.expected
> ret=$?
> if [ $ret -ne 0 ]; then
> @@ -1487,7 +1487,7 @@ test_patch_merge_conflict() {
> return 1
> fi
>
> - jot 10 > $testroot/wt/numbers
> + seq 10 > $testroot/wt/numbers
> (cd $testroot/wt && got add numbers && got commit -m +numbers) \
> > /dev/null
> ret=$?
> @@ -1498,7 +1498,7 @@ test_patch_merge_conflict() {
>
> local commit_id=`git_show_head $testroot/repo`
>
> - jot 10 | sed 's/6/six/g' > $testroot/wt/numbers
> + seq 10 | sed 's/6/six/g' > $testroot/wt/numbers
> echo ALPHA > $testroot/wt/alpha
>
> (cd $testroot/wt && got diff > $testroot/old.diff \
> @@ -1509,8 +1509,8 @@ test_patch_merge_conflict() {
> return 1
> fi
>
> - jot 10 | sed 's/6/3+3/g' > $testroot/wt/numbers
> - jot -c 3 a > $testroot/wt/alpha
> + seq 10 | sed 's/6/3+3/g' > $testroot/wt/numbers
> + printf '%s\n' a b c > $testroot/wt/alpha
> (cd $testroot/wt && got commit -m 'edit alpha and numbers') \
> > /dev/null
> ret=$?
> @@ -1702,7 +1702,7 @@ test_patch_merge_reverse() {
> return 1
> fi
>
> - jot 10 > $testroot/wt/numbers
> + seq 10 > $testroot/wt/numbers
> (cd $testroot/wt && got add numbers && got commit -m +numbers) \
> > /dev/null
> ret=$?
> @@ -1713,7 +1713,7 @@ test_patch_merge_reverse() {
>
> local commit_id=`git_show_head $testroot/repo`
>
> - jot 10 | sed s/5/five/g > $testroot/wt/numbers
> + seq 10 | sed s/5/five/g > $testroot/wt/numbers
> (cd $testroot/wt && got diff > $testroot/wt/patch \
> && got commit -m 'edit numbers') > /dev/null
> ret=$?
> @@ -1722,7 +1722,7 @@ test_patch_merge_reverse() {
> return 1
> fi
>
> - jot 10 | sed -e s/5/five/g -e s/6/six/g > $testroot/wt/numbers
> + seq 10 | sed -e s/5/five/g -e s/6/six/g > $testroot/wt/numbers
> (cd $testroot/wt && got commit -m 'edit numbers again') >/dev/null
> ret=$?
> if [ $ret -ne 0 ]; then
> @@ -1966,7 +1966,7 @@ test_patch_commit_keywords() {
> return 1
> fi
>
> - jot 10 > $testroot/wt/numbers
> + seq 10 > $testroot/wt/numbers
> (cd $testroot/wt && got add numbers && got commit -m +numbers) \
> >/dev/null
> ret=$?
> @@ -1975,13 +1975,13 @@ test_patch_commit_keywords() {
> return 1
> fi
>
> - jot 10 | sed s/4/four/ > $testroot/wt/numbers
> + seq 10 | sed s/4/four/ > $testroot/wt/numbers
>
> # get rid of the metadata
> (cd $testroot/wt && got diff | sed -n '/^---/,$p' > patch) \
> >/dev/null
>
> - jot 10 | sed s/6/six/ > $testroot/wt/numbers
> + seq 10 | sed s/6/six/ > $testroot/wt/numbers
> (cd $testroot/wt && got commit -m 'edit numbers') >/dev/null
> ret=$?
> if [ $ret -ne 0 ]; then
> @@ -2005,7 +2005,7 @@ test_patch_commit_keywords() {
> return 1
> fi
>
> - jot 10 | sed -e s/4/four/ -e s/6/six/ > $testroot/wt/numbers.expected
> + seq 10 | sed -e s/4/four/ -e s/6/six/ > $testroot/wt/numbers.expected
> cmp -s $testroot/wt/numbers $testroot/wt/numbers.expected
> ret=$?
> if [ $ret -ne 0 ]; then
> @@ -2030,7 +2030,7 @@ test_patch_commit_keywords() {
> return 1
> fi
>
> - jot 10 | sed -e s/4/four/ -e s/6/six/ > $testroot/wt/numbers.expected
> + seq 10 | sed -e s/4/four/ -e s/6/six/ > $testroot/wt/numbers.expected
> cmp -s $testroot/wt/numbers $testroot/wt/numbers.expected
> ret=$?
> if [ $ret -ne 0 ]; then
> blob - 9d0663c277f81746a0e748dfa34bab74a5ac65b5
> file + regress/cmdline/revert.sh
> --- regress/cmdline/revert.sh
> +++ regress/cmdline/revert.sh
> @@ -407,7 +407,7 @@ test_revert_missing_directory() {
> test_revert_patch() {
> local testroot=`test_init revert_patch`
>
> - jot 16 > $testroot/repo/numbers
> + seq 16 > $testroot/repo/numbers
> git -C $testroot/repo add numbers
> git_commit $testroot/repo -m "added numbers file"
> local commit_id=`git_show_head $testroot/repo`
> @@ -892,7 +892,7 @@ test_revert_patch_removed() {
> test_revert_patch_one_change() {
> local testroot=`test_init revert_patch_one_change`
>
> - jot 16 > $testroot/repo/numbers
> + seq 16 > $testroot/repo/numbers
> git -C $testroot/repo add numbers
> git_commit $testroot/repo -m "added numbers file"
> local commit_id=`git_show_head $testroot/repo`
> blob - 7152f7a681f0e4db92a9a9a549bf0079ed7b9f59
> file + regress/cmdline/stage.sh
> --- regress/cmdline/stage.sh
> +++ regress/cmdline/stage.sh
> @@ -1440,7 +1440,7 @@ test_stage_commit() {
> test_stage_patch() {
> local testroot=`test_init stage_patch`
>
> - jot 16 > $testroot/repo/numbers
> + seq 16 > $testroot/repo/numbers
> git -C $testroot/repo add numbers
> git_commit $testroot/repo -m "added numbers file"
> local commit_id=`git_show_head $testroot/repo`
> @@ -1730,7 +1730,7 @@ EOF
> test_stage_patch_twice() {
> local testroot=`test_init stage_patch_twice`
>
> - jot 16 > $testroot/repo/numbers
> + seq 16 > $testroot/repo/numbers
> git -C $testroot/repo add numbers
> git_commit $testroot/repo -m "added numbers file"
> local commit_id=`git_show_head $testroot/repo`
> @@ -2228,7 +2228,7 @@ test_stage_patch_reversed() {
> test_stage_patch_quit() {
> local testroot=`test_init stage_patch_quit`
>
> - jot 16 > $testroot/repo/numbers
> + seq 16 > $testroot/repo/numbers
> echo zzz > $testroot/repo/zzz
> git -C $testroot/repo add numbers zzz
> git_commit $testroot/repo -m "added files"
> @@ -2340,7 +2340,7 @@ EOF
> test_stage_patch_incomplete_script() {
> local testroot=`test_init stage_incomplete_script`
>
> - jot 16 > $testroot/repo/numbers
> + seq 16 > $testroot/repo/numbers
> echo zzz > $testroot/repo/zzz
> git -C $testroot/repo add numbers zzz
> git_commit $testroot/repo -m "added files"
> blob - 13623342bf573588e2acc70fdd73ada54e46965e
> file + regress/cmdline/status.sh
> --- regress/cmdline/status.sh
> +++ regress/cmdline/status.sh
> @@ -336,7 +336,7 @@ test_status_shows_no_mods_after_complete_merge() {
> local testroot=`test_init status_shows_no_mods_after_complete_merge 1`
>
> # make this file larger than the usual blob buffer size of 8192
> - jot 16384 > $testroot/repo/numbers
> + seq 16384 > $testroot/repo/numbers
>
> git -C $testroot/repo add numbers
> git_commit $testroot/repo -m "added numbers file"
> blob - f3dca3415655e74d6079b22ae72d395f55d890eb
> file + regress/cmdline/unstage.sh
> --- regress/cmdline/unstage.sh
> +++ regress/cmdline/unstage.sh
> @@ -186,7 +186,7 @@ test_unstage_nonexistent() {
> test_unstage_patch() {
> local testroot=`test_init unstage_patch`
>
> - jot 16 > $testroot/repo/numbers
> + seq 16 > $testroot/repo/numbers
> git -C $testroot/repo add numbers
> git_commit $testroot/repo -m "added numbers file"
> local commit_id=`git_show_head $testroot/repo`
> @@ -819,7 +819,7 @@ test_unstage_patch_removed() {
> test_unstage_patch_quit() {
> local testroot=`test_init unstage_patch_quit`
>
> - jot 16 > $testroot/repo/numbers
> + seq 16 > $testroot/repo/numbers
> echo zzz > $testroot/repo/zzz
> git -C $testroot/repo add numbers zzz
> git_commit $testroot/repo -m "added files"
> blob - 4ae6fbc520b21e761719a82232e309e8e3747239
> file + regress/gotd/repo_write.sh
> --- regress/gotd/repo_write.sh
> +++ regress/gotd/repo_write.sh
> @@ -175,7 +175,7 @@ test_fetch_more_history() {
> # Create some more commit history on the main branch.
> # History needs to be deep enough to trick 'git pull' into sending
> # a lot of 'have' lines, which triggered a bug in gotd.
> - for i in `jot 50`; do
> + for i in `seq 50`; do
> echo "more alpha" >> $testroot/wt/alpha
> (cd $testroot/wt && got commit -m 'more changes' > /dev/null)
> done
>
>
use seq instead of jot in regress