Description: Use 'less -R' as default pager 
 Some users had issues when diff produces colors, so make it easier
 for them.
Author: Martin Quinson <mquinson@debian.org>
Last-Update: 2012-12-27
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/quilt/+bug/933617
Upstream-status: to be submitted 

---
 doc/quilt.1.in            |    2 +-
 quilt/scripts/patchfns.in |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

Index: b/quilt/scripts/patchfns.in
===================================================================
--- a/quilt/scripts/patchfns.in
+++ b/quilt/scripts/patchfns.in
@@ -999,9 +999,9 @@ setup_pager()
 {
 	test -t 1 || return 0
 
-	# QUILT_PAGER = QUILT_PAGER | GIT_PAGER | PAGER | less
+	# QUILT_PAGER = QUILT_PAGER | GIT_PAGER | PAGER | less -R
 	# NOTE: QUILT_PAGER='' is significant
-	QUILT_PAGER=${QUILT_PAGER-${GIT_PAGER-${PAGER-less}}}
+	QUILT_PAGER=${QUILT_PAGER-${GIT_PAGER-${PAGER-less -R}}}
 
 	[ -z "$QUILT_PAGER" -o "$QUILT_PAGER" = "cat" ]  && return 0
 
Index: b/doc/quilt.1.in
===================================================================
--- a/doc/quilt.1.in
+++ b/doc/quilt.1.in
@@ -213,7 +213,7 @@ QUILT_REFRESH_ARGS.
 
 The pager quilt shall use for commands which produce paginated output. If
 unset, the values of GIT_PAGER or PAGER is used.  If none of these variables
-is set, "less" is used.  An empty value indicates that no pager should be
+is set, "less -R" is used.  An empty value indicates that no pager should be
 used.
 
 .IP EDITOR 4
