I ran into the same bug, except PAGER=cat also fails. I also tried fixing ${x-fallback} to the more normal ${x:-fallback}, but it did not help.
I do not understand why that is happening. root@hera:/gdk-pixbuf# quilt series /usr/share/quilt/scripts/patchfns: line 1128: less: command not found root@hera:/gdk-pixbuf# PAGER=cat quilt series /usr/share/quilt/scripts/patchfns: line 1128: less: command not found root@hera:/gdk-pixbuf# env | grep PAGER PAGER=cat root@hera:/gdk-pixbuf# emacs /usr/share/quilt/scripts/patchfns +1128 root@hera:/gdk-pixbuf# git diff --no-index /usr/share/quilt/scripts/patchfns.~1~ /usr/share/quilt/scripts/patchfns diff --git a/usr/share/quilt/scripts/patchfns.~1~ b/usr/share/quilt/scripts/patchfns index 4a36335d..a7e6e54d 100644 --- a/usr/share/quilt/scripts/patchfns.~1~ +++ b/usr/share/quilt/scripts/patchfns @@ -1111,7 +1111,7 @@ setup_pager() # QUILT_PAGER = QUILT_PAGER | GIT_PAGER | PAGER | less -R # NOTE: QUILT_PAGER='' is significant - QUILT_PAGER=${QUILT_PAGER-${GIT_PAGER-${PAGER-less -R}}} + QUILT_PAGER=${QUILT_PAGER:-${GIT_PAGER:-${PAGER:-less -R}}} [ -z "$QUILT_PAGER" -o "$QUILT_PAGER" = "cat" ] && return 0 root@hera:/gdk-pixbuf# PAGER=cat quilt series /usr/share/quilt/scripts/patchfns: line 1128: less: command not found