A number of snippets in Documentation/snippets/new should be dealt with in the LSR proper and removed from Documentation/snippets/new followed by a reimport from the updated LSR.
Here is what I came up with:
Documentation/snippets/arranging-separate-lyrics-on-a-single-line.ly:
Should be moved as-is into LSR
Documentation/snippets/changing-stanza-fonts.ly:
2.18 in LSR and snippets/new, but absolute pitches in snippets/new ?!?
Looks better in LSR, version in snippets/new should just be deleted.
Arguably the absolute pitches could be more suitable for "Bert" but then a bass or G_8 clef should be used.
Documentation/snippets/changing-the-default-text-font-family.ly:
2.18 in LSR and snippets/new, uses different (better?) font spec in snippets/new
Documentation/snippets/flute-slap-notation.ly:
snippets/new uses \temporary for two overrides and #music instead of $music: all of these are appropriate for 2.18. But only these changes should be copied over to the LSR: there are other changes automatically (re-)created by convert-ly which are not compatible with 2.18.
Documentation/snippets/how-to-change-fret-diagram-position.ly:
"2.19.22" in snippets/new is sort of a red herring: this change is an improvement for 2.18 (and necessary for 2.19.22) and belongs really in the LSR.
Documentation/snippets/modifying-the-ottava-spanner-slope.ly:
Can be removed from Documentation/snippets/new, should import cleanly.
I've updated the LSR. It will require leaving overnight to update the tarball, so I'll need to grab the new tarball and delete the /new snippets when I next have more spare time.
New snippets deleted with commit
66944d2d921889a3c45ef0db23171a9f48a46825
LSR import with commit
c4c1512a79d84d8d1acffa663c588b617a4dead8