From 16406d9d77cb4861bba9df8ca39e7dadfe41eb45 Mon Sep 17 00:00:00 2001 From: Bjørn Erik Pedersen Date: Wed, 21 Feb 2024 20:16:02 +0100 Subject: Fix regression on handling of overlapping file mounts But note that the overlay file system is set up horizontally (project -> module1 -> module2), so I would not recommend too complex overlapping mount setups within the same module. But this worked in v0.122.0, so we should fix it. Fixes #12103 --- testscripts/commands/hugo__static_composite.txt | 27 +++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 testscripts/commands/hugo__static_composite.txt (limited to 'testscripts') diff --git a/testscripts/commands/hugo__static_composite.txt b/testscripts/commands/hugo__static_composite.txt new file mode 100644 index 000000000..bf73f6abb --- /dev/null +++ b/testscripts/commands/hugo__static_composite.txt @@ -0,0 +1,27 @@ +hugo +ls public/files +checkfile public/files/f1.txt +checkfile public/files/f2.txt +checkfile public/f3.txt + +-- hugo.toml -- +disableKinds = ["taxonomy", "term"] +[module] +[[module.mounts]] +source = "myfiles/f1.txt" +target = "static/files/f1.txt" +[[module.mounts]] +source = "f3.txt" +target = "static/f3.txt" +[[module.mounts]] +source = "static" +target = "static" +-- static/files/f2.txt -- +f2 +-- myfiles/f1.txt -- +f1 +-- f3.txt -- +f3 +-- layouts/home.html -- +Home. + -- cgit v1.2.3