@@ -40,6 +40,7 @@ fn binary_with_debug() {
4040[ROOT]/foo/build-dir/.rustc_info.json
4141[ROOT]/foo/build-dir/CACHEDIR.TAG
4242[ROOT]/foo/build-dir/debug/.cargo-lock
43+ [ROOT]/foo/build-dir/debug/.acquisition-lock
4344[ROOT]/foo/build-dir/debug/build/foo/[HASH]/fingerprint/bin-foo
4445[ROOT]/foo/build-dir/debug/build/foo/[HASH]/fingerprint/bin-foo.json
4546[ROOT]/foo/build-dir/debug/build/foo/[HASH]/fingerprint/dep-bin-foo
@@ -95,6 +96,7 @@ fn binary_with_release() {
9596[ROOT]/foo/build-dir/.rustc_info.json
9697[ROOT]/foo/build-dir/CACHEDIR.TAG
9798[ROOT]/foo/build-dir/release/.cargo-lock
99+ [ROOT]/foo/build-dir/release/.acquisition-lock
98100[ROOT]/foo/build-dir/release/build/foo/[HASH]/fingerprint/bin-foo
99101[ROOT]/foo/build-dir/release/build/foo/[HASH]/fingerprint/bin-foo.json
100102[ROOT]/foo/build-dir/release/build/foo/[HASH]/fingerprint/dep-bin-foo
@@ -205,6 +207,7 @@ fn should_default_to_target() {
205207[ROOT]/foo/target/.rustc_info.json
206208[ROOT]/foo/target/CACHEDIR.TAG
207209[ROOT]/foo/target/debug/.cargo-lock
210+ [ROOT]/foo/target/debug/.acquisition-lock
208211[ROOT]/foo/target/debug/build/foo/[HASH]/fingerprint/bin-foo
209212[ROOT]/foo/target/debug/build/foo/[HASH]/fingerprint/bin-foo.json
210213[ROOT]/foo/target/debug/build/foo/[HASH]/fingerprint/dep-bin-foo
@@ -234,6 +237,7 @@ fn should_respect_env_var() {
234237[ROOT]/foo/build-dir/.rustc_info.json
235238[ROOT]/foo/build-dir/CACHEDIR.TAG
236239[ROOT]/foo/build-dir/debug/.cargo-lock
240+ [ROOT]/foo/build-dir/debug/.acquisition-lock
237241[ROOT]/foo/build-dir/debug/build/foo/[HASH]/fingerprint/bin-foo
238242[ROOT]/foo/build-dir/debug/build/foo/[HASH]/fingerprint/bin-foo.json
239243[ROOT]/foo/build-dir/debug/build/foo/[HASH]/fingerprint/dep-bin-foo
@@ -279,6 +283,7 @@ fn build_script_should_output_to_build_dir() {
279283 p. root ( ) . join ( "build-dir" ) . assert_build_dir_layout ( str![ [ r#"
280284[ROOT]/foo/build-dir/CACHEDIR.TAG
281285[ROOT]/foo/build-dir/debug/.cargo-lock
286+ [ROOT]/foo/build-dir/debug/.acquisition-lock
282287[ROOT]/foo/build-dir/debug/build/foo/[HASH]/out/foo.txt
283288[ROOT]/foo/build-dir/debug/build/foo/[HASH]/out/build_script_build[..].d
284289[ROOT]/foo/build-dir/debug/build/foo/[HASH]/out/build_script_build[..][EXE]
@@ -342,6 +347,7 @@ fn cargo_tmpdir_should_output_to_build_dir() {
342347 p. root ( ) . join ( "build-dir" ) . assert_build_dir_layout ( str![ [ r#"
343348[ROOT]/foo/build-dir/CACHEDIR.TAG
344349[ROOT]/foo/build-dir/debug/.cargo-lock
350+ [ROOT]/foo/build-dir/debug/.acquisition-lock
345351[ROOT]/foo/build-dir/debug/build/foo/[HASH]/out/foo-[HASH].d
346352[ROOT]/foo/build-dir/debug/build/foo/[HASH]/out/foo.d
347353[ROOT]/foo/build-dir/debug/build/foo/[HASH]/out/foo[..].d
@@ -402,6 +408,7 @@ fn examples_should_output_to_build_dir_and_uplift_to_target_dir() {
402408[ROOT]/foo/build-dir/.rustc_info.json
403409[ROOT]/foo/build-dir/CACHEDIR.TAG
404410[ROOT]/foo/build-dir/debug/.cargo-lock
411+ [ROOT]/foo/build-dir/debug/.acquisition-lock
405412[ROOT]/foo/build-dir/debug/build/foo/[HASH]/fingerprint/dep-example-foo
406413[ROOT]/foo/build-dir/debug/build/foo/[HASH]/fingerprint/example-foo
407414[ROOT]/foo/build-dir/debug/build/foo/[HASH]/fingerprint/example-foo.json
@@ -448,6 +455,7 @@ fn benches_should_output_to_build_dir() {
448455 p. root ( ) . join ( "build-dir" ) . assert_build_dir_layout ( str![ [ r#"
449456[ROOT]/foo/build-dir/CACHEDIR.TAG
450457[ROOT]/foo/build-dir/debug/.cargo-lock
458+ [ROOT]/foo/build-dir/debug/.acquisition-lock
451459[ROOT]/foo/build-dir/debug/build/foo/[HASH]/out/foo-[HASH].d
452460[ROOT]/foo/build-dir/debug/build/foo/[HASH]/out/foo[..].d
453461[ROOT]/foo/build-dir/debug/build/foo/[HASH]/out/foo-[HASH][EXE]
@@ -527,6 +535,7 @@ fn cargo_package_should_build_in_build_dir_and_output_to_target_dir() {
527535 p. root ( ) . join ( "build-dir" ) . assert_build_dir_layout ( str![ [ r#"
528536[ROOT]/foo/build-dir/.rustc_info.json
529537[ROOT]/foo/build-dir/debug/.cargo-lock
538+ [ROOT]/foo/build-dir/debug/.acquisition-lock
530539[ROOT]/foo/build-dir/debug/build/foo/[HASH]/fingerprint/bin-foo
531540[ROOT]/foo/build-dir/debug/build/foo/[HASH]/fingerprint/bin-foo.json
532541[ROOT]/foo/build-dir/debug/build/foo/[HASH]/fingerprint/dep-bin-foo
@@ -608,6 +617,7 @@ fn cargo_clean_should_clean_the_target_dir_and_build_dir() {
608617[ROOT]/foo/build-dir/.rustc_info.json
609618[ROOT]/foo/build-dir/CACHEDIR.TAG
610619[ROOT]/foo/build-dir/debug/.cargo-lock
620+ [ROOT]/foo/build-dir/debug/.acquisition-lock
611621[ROOT]/foo/build-dir/debug/build/foo/[HASH]/fingerprint/bin-foo
612622[ROOT]/foo/build-dir/debug/build/foo/[HASH]/fingerprint/bin-foo.json
613623[ROOT]/foo/build-dir/debug/build/foo/[HASH]/fingerprint/dep-bin-foo
@@ -678,6 +688,7 @@ fn cargo_clean_should_remove_correct_files() {
678688[ROOT]/foo/build-dir/.rustc_info.json
679689[ROOT]/foo/build-dir/CACHEDIR.TAG
680690[ROOT]/foo/build-dir/debug/.cargo-lock
691+ [ROOT]/foo/build-dir/debug/.acquisition-lock
681692[ROOT]/foo/build-dir/debug/build/bar/[HASH]/out/bar-[HASH].d
682693[ROOT]/foo/build-dir/debug/build/bar/[HASH]/out/libbar-[HASH].rlib
683694[ROOT]/foo/build-dir/debug/build/bar/[HASH]/out/libbar-[HASH].rmeta
@@ -705,6 +716,7 @@ fn cargo_clean_should_remove_correct_files() {
705716[ROOT]/foo/build-dir/.rustc_info.json
706717[ROOT]/foo/build-dir/CACHEDIR.TAG
707718[ROOT]/foo/build-dir/debug/.cargo-lock
719+ [ROOT]/foo/build-dir/debug/.acquisition-lock
708720[ROOT]/foo/build-dir/debug/build/foo/[HASH]/out/foo[..][EXE]
709721[ROOT]/foo/build-dir/debug/build/foo/[HASH]/out/foo[..].d
710722[ROOT]/foo/build-dir/debug/build/foo/[HASH]/fingerprint/bin-foo
@@ -841,6 +853,7 @@ fn template_workspace_root() {
841853[ROOT]/foo/build-dir/.rustc_info.json
842854[ROOT]/foo/build-dir/CACHEDIR.TAG
843855[ROOT]/foo/build-dir/debug/.cargo-lock
856+ [ROOT]/foo/build-dir/debug/.acquisition-lock
844857[ROOT]/foo/build-dir/debug/build/foo/[HASH]/fingerprint/bin-foo
845858[ROOT]/foo/build-dir/debug/build/foo/[HASH]/fingerprint/bin-foo.json
846859[ROOT]/foo/build-dir/debug/build/foo/[HASH]/fingerprint/dep-bin-foo
@@ -889,6 +902,7 @@ fn template_cargo_cache_home() {
889902[ROOT]/home/.cargo/build-dir/.rustc_info.json
890903[ROOT]/home/.cargo/build-dir/CACHEDIR.TAG
891904[ROOT]/home/.cargo/build-dir/debug/.cargo-lock
905+ [ROOT]/home/.cargo/build-dir/debug/.acquisition-lock
892906[ROOT]/home/.cargo/build-dir/debug/build/foo/[HASH]/fingerprint/bin-foo
893907[ROOT]/home/.cargo/build-dir/debug/build/foo/[HASH]/fingerprint/bin-foo.json
894908[ROOT]/home/.cargo/build-dir/debug/build/foo/[HASH]/fingerprint/dep-bin-foo
@@ -951,6 +965,7 @@ fn template_workspace_path_hash() {
951965[ROOT]/foo/foo/[HASH]/build-dir/.rustc_info.json
952966[ROOT]/foo/foo/[HASH]/build-dir/CACHEDIR.TAG
953967[ROOT]/foo/foo/[HASH]/build-dir/debug/.cargo-lock
968+ [ROOT]/foo/foo/[HASH]/build-dir/debug/.acquisition-lock
954969[ROOT]/foo/foo/[HASH]/build-dir/debug/build/foo/[HASH]/fingerprint/bin-foo
955970[ROOT]/foo/foo/[HASH]/build-dir/debug/build/foo/[HASH]/fingerprint/bin-foo.json
956971[ROOT]/foo/foo/[HASH]/build-dir/debug/build/foo/[HASH]/fingerprint/dep-bin-foo
@@ -1019,6 +1034,7 @@ fn template_workspace_path_hash_should_handle_symlink() {
10191034[ROOT]/foo/foo/[HASH]/build-dir/.rustc_info.json
10201035[ROOT]/foo/foo/[HASH]/build-dir/CACHEDIR.TAG
10211036[ROOT]/foo/foo/[HASH]/build-dir/debug/.cargo-lock
1037+ [ROOT]/foo/foo/[HASH]/build-dir/debug/.acquisition-lock
10221038[ROOT]/foo/foo/[HASH]/build-dir/debug/build/foo/[HASH]/fingerprint/dep-lib-foo
10231039[ROOT]/foo/foo/[HASH]/build-dir/debug/build/foo/[HASH]/fingerprint/invoked.timestamp
10241040[ROOT]/foo/foo/[HASH]/build-dir/debug/build/foo/[HASH]/fingerprint/lib-foo
@@ -1058,6 +1074,7 @@ fn template_workspace_path_hash_should_handle_symlink() {
10581074[ROOT]/foo/foo/[HASH]/build-dir/.rustc_info.json
10591075[ROOT]/foo/foo/[HASH]/build-dir/CACHEDIR.TAG
10601076[ROOT]/foo/foo/[HASH]/build-dir/debug/.cargo-lock
1077+ [ROOT]/foo/foo/[HASH]/build-dir/debug/.acquisition-lock
10611078[ROOT]/foo/foo/[HASH]/build-dir/debug/build/foo/[HASH]/fingerprint/dep-lib-foo
10621079[ROOT]/foo/foo/[HASH]/build-dir/debug/build/foo/[HASH]/fingerprint/invoked.timestamp
10631080[ROOT]/foo/foo/[HASH]/build-dir/debug/build/foo/[HASH]/fingerprint/lib-foo
0 commit comments