describe revision merged into cvs main



>>>>> "Robert" == Robert Dodier <robert.dodier at gmail.com> writes:

    Robert> On 11/30/06, Raymond Toy <raymond.toy at ericsson.com> wrote:

    >> Now what?  maxima-index.lisp is a short file containing just this:
    >> 
    >> (in-package :cl-info)
    >> (defun cause-maxima-index-to-load () nil)
    >> (defvar *info-deffn-defvr-pairs* '(
    >> ; CONTENT: (<INDEX TOPIC> . (<FILENAME> <BYTE OFFSET> <LENGTH IN CHARACTERS> <NODE NAME>))
    >> ))
    >> (defvar *info-section-pairs* '(
    >> ; CONTENT: (<NODE NAME> . (<FILENAME> <BYTE OFFSET> <LENGTH IN CHARACTERS>))
    >> ))
    >> (load-info-hashtables)

    Robert> Yes, that's definitely wrong; there should be about 2000 lines of stuff.

I upgraded to texinfo 4.8a, and maxima-index.lisp has lots of stuff
and it appears to work.  describe seems to be working now.

However, I still get this:

bad_files=`find . -name '*.texi' -print | xargs grep -l $'\x0D$'` ; \
[ -z  "$bad_files" ] || ( echo "ERROR: The following files have DOS-style EOLs: $bad_files" ; exit 1 )
bad_files=`find . -name '*.texi' -print | xargs grep -l $'\t'` ; \
[ -z  "$bad_files" ] || ( echo "ERROR: The following files have unexpanded Tabs: $bad_files" ; exit 1 )
ERROR: The following files have unexpanded Tabs: ./de/Function.texi
./Function.texi
./Groups.texi
./Input.texi
./es/Groups.es.texi
./pt/Function.texi
./pt/Groups.texi
./pt/Input.texi

This seems to be a bashism.  When I run find under Sun sh, I get that
list of files.  When using bash, I get nothing.

Can't we embed an actual tab character there?

Or maybe just make it a warning instead of an error?

Ray