1# The combined diff names each file's path (data-path) for line comments2# from the page, which discuss.js offers to a user signed in: a hidden hint3# that knows where to post and the tip the diff shows. A deleted file has4# no new side to comment on, so no path. Diffs elsewhere carry none.5. "$(dirname "$0")/../lib.sh"6user dami7repo dami/greet8clone dami dami/greet "$T/w/dami"9at "$T/w/dami" commit "first" greet.sh10at "$T/w/dami" commit "old" old.txt11ok push_as dami "$T/w/dami" origin main12at "$T/w/dami" git switch -q -c dami/feature13at "$T/w/dami" commit "feature" greet.sh14at "$T/w/dami" git rm -q old.txt15at "$T/w/dami" git commit -q -m "drop old"16ok push_as dami "$T/w/dami" origin dami/feature17build18tip=$(git --git-dir="$FORGE_ROOT/dami/greet.git" rev-parse dami/feature)1920d=$FORGE_WWW/dami/greet/reviews/1/diff/index.html21has "$d" "<p class=\"desc\" id=\"line-comments\" data-post=\"/dami/greet/reviews/1/\" data-at=\"$tip\" hidden></p>"22has "$d" '<section class="panel file jump" id="f0" data-path="greet.sh">'23has "$d" '<section class="panel file jump" id="f1"><header'24has "$d" '<script src="/assets/discuss\.[A-Za-z0-9_-]{10}\.js" defer>'25lacks "$FORGE_WWW/dami/greet/reviews/1/index.html" 'data-path='26lacks "$FORGE_WWW/dami/greet/commit/$tip/index.html" 'data-path='