From 3088bfb0915af56f45552698cd9a74228da0cab6 Mon Sep 17 00:00:00 2001 From: Eliah Kagan Date: Tue, 10 Sep 2024 19:32:11 +0000 Subject: [PATCH 1/2] Update archive for modified fixture script In b12c7c9 (#1587), the `make_dangling_symlink_to_windows_reserved` script was changed to fix typos. Though this did not alter its effect, its hash changed, so the committed archive generated from it could no longer be used. This commits a regenerated archive. --- ...e_dangling_symlink_to_windows_reserved.tar | Bin 60928 -> 60928 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/gix-worktree-state/tests/fixtures/generated-archives/make_dangling_symlink_to_windows_reserved.tar b/gix-worktree-state/tests/fixtures/generated-archives/make_dangling_symlink_to_windows_reserved.tar index 3d9c416765510c4f9e05da4b9f350f4f2f54fb81..5be81c421ce1277cc8b0fde5af8e9058ecf29cc2 100644 GIT binary patch delta 544 zcmZp;!`yI(c>^oUV%7^le1>H+D;E>XW_Ff;teaVF*qJu-9Qn_@nfm}E%VwUs|E!z2 zPyAxu%$mi17gG6_>-215fAGeZL- z10!Pt1_J{_6B834Jvos%Wi#W{2-eNRAAe*jFn?EtB?wdMskX|k(s%9iiwe> zsbz|>r9nz+Vw$C4TC!1UTB><+Qc|jsVXBdd#pFP-IHtUm%^Srk*h$wUm%$9t?9Vva zfM?pGdrX`7Sb^TY@|%@t!!|qa+s`;rL2}a_R;JCYDjZCUdG&x;jbkyd0UJ|t3ec0G zlf+miXIwL4He@h`_*s>QQ8PJ3pEy5G6x0J7U}4B&W&#T}%T7kIuWD;JmDGCtO(vAi zF=+nk%4YtFjj3?+0;>eZO%M24n2hx{JM23Ebe#UAXKmtU7?EIXY7Q}OG9%-EK66t; d14|%bqFb7mS+QA>=RV_R1D*>IVsZg^oUVpajR&8$33ESuSP{bSzDx=e*d!@xAzEZNw?JSi>BAUW9}H6_t3 z*(li{&Dg{^$t2l0B`w*|#Msg>Wpd!EIHr`m%^O!$u#>K7QwB3cvp?hH0*H4RMliF4sZK|QbmcMMs~ z%^3_JCfx006f?D3!>Od!<8LydbdEvuS64RkPi#!-n-|rA)3>gd!Ow0@oj0}v74Hygz3{6ao;l@vmU}e+I%u7kF z*c>@)A@imlevZxj^S-ffW=-J|+RQKWmw7Xf#DC_^+-kp=7qfBzV}ONaGwZ(JtV9Rl zX2+8Kj1v_kHyvYT+RVD+H{+%U{4C6-dPYzQ{YlT-#LY3>Xlw>_D<}viGcx|?H#W5} fGqN Date: Tue, 10 Sep 2024 19:57:03 +0000 Subject: [PATCH 2/2] Add missing executable bits Some of the more recently introduced fixture scripts were not marked executable, even though the others are. Because `gix-testtools` has a fallback that runs scripts with `bash` explictly when executing them directly fails, this did not break any scripts, but the executable bit is also useful to document which files are meant to be runnable scripts. This marks them executable. Now all the shell scripts that begin with a `#!` have the executable bit set. (The handful of `.sh` files that are not meant to be run as scripts, but instead are sourced by other scripts, do not start with `#!` and continue not to have `+x` applied to them.) --- gix-blame/tests/fixtures/make_blame_repo.sh | 0 gix-ref/tests/fixtures/make_multi_hop_ref.sh | 0 gix-revision/tests/fixtures/make_merge_base_repos.sh | 0 gix/tests/fixtures/make_diff_repos.sh | 0 4 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 gix-blame/tests/fixtures/make_blame_repo.sh mode change 100644 => 100755 gix-ref/tests/fixtures/make_multi_hop_ref.sh mode change 100644 => 100755 gix-revision/tests/fixtures/make_merge_base_repos.sh mode change 100644 => 100755 gix/tests/fixtures/make_diff_repos.sh diff --git a/gix-blame/tests/fixtures/make_blame_repo.sh b/gix-blame/tests/fixtures/make_blame_repo.sh old mode 100644 new mode 100755 diff --git a/gix-ref/tests/fixtures/make_multi_hop_ref.sh b/gix-ref/tests/fixtures/make_multi_hop_ref.sh old mode 100644 new mode 100755 diff --git a/gix-revision/tests/fixtures/make_merge_base_repos.sh b/gix-revision/tests/fixtures/make_merge_base_repos.sh old mode 100644 new mode 100755 diff --git a/gix/tests/fixtures/make_diff_repos.sh b/gix/tests/fixtures/make_diff_repos.sh old mode 100644 new mode 100755