CVSROOT:        /sources/global
Module name:    global
Branch:         
Changes by:     Shigio YAMAGUCHI <[EMAIL PROTECTED]>    06/02/07 01:33:18

Modified files:
        global         : Makefile.am global.c 
        gtags          : gtags.c 
Added files:
        global         : filter.c filter.h 

Log message:
        Changed the filtering architecture of global(1). For the convenience
        of debugging, recovered the external sort filter (gtags --sort).
        
        Old architecture (- GLOBAL-4.7.8)
        ---------------------------------
        
        process1          process2       process3
        +=============+  +===========+  +===========+
        |global(write)|->|sort filter|->|path filter|->[stdout]
        +=============+  +===========+  +===========+
        
        New architecture (maybe GLOBAL-5.0 -)
        -------------------------------------
        
        1 process
        +============================================+
        |global(write) ->[sort filter]->[path filter]|->[stdout]
        +============================================+
        
        This it the default architecture.
        Function with_pathfilter() plays the role of the pipe between
        the sort filter and the path filter.
        If macro EXTERNAL_FILTER is defined, the old architecture will
        be selected.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/global/global/global/Makefile.am.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/global/global/global/filter.c?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/global/global/global/filter.h?rev=1.1
http://cvs.savannah.gnu.org/viewcvs/global/global/global/global.c.diff?tr1=1.137&tr2=1.138&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/global/global/gtags/gtags.c.diff?tr1=1.183&tr2=1.184&r1=text&r2=text


_______________________________________________
Global-commit mailing list
Global-commit@gnu.org
http://lists.gnu.org/mailman/listinfo/global-commit

Reply via email to