-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello hackers,

It is my great pleasure to announce the release of GLOBAL-6.5.6.

GLOBAL is a source code tagging system that works the same way across
diverse environments, for example, emacs, vi, less, bash, web browser
and etc. It is useful for hacking a large project.

[CHANGES]
New facilities:
o htags-server: New --retry[=n] option.
  If the port is already in use, retry n times with incrementing the port
number.
  The default of n is 20.
o htags: Changed the format of function header (--show-position) to make
copying
  text easier.
o geco.rc: Added 'fzf' as a selector candidate.
o gtags: New configuration variable 'gtags_hook'.
  gtags_hook=<command line>
        Specify a command line which should be executed at the beginning of
gtags(1).
        Leading "./" in any path is always means the project root
directory, since
        gtags(1) is always invoked there.
  GTAGS_COMMANDLINE environment variable (read only)
        You can get the effective command line of gtags(1) from the hook.
It includes
        both $GTAGS_OPTIONS and real arguments.

   [Usage]
   You can update 'gtags.files' before gtags(1) read it.

        [gtags.conf]
        +----------------------------------------
        |...
        |:gtags_hook=find src lib -print >gtags.files:

   You can refer the effective arguments of gtags(1) from the hook using
   environment variable GTAGS_COMMANDLINE.

        [gtags.conf]
        +----------------------------------------
        |...
        |:gtags_hook=./gen.sh:\
        |:GTAGS_OPTIONS=-c:\

        [gen.sh]
        +----------------------------------------
        |#!/bin/sh
        |echo ">>> $GTAGS_COMMANDLINE"          # show effective command
line

        $ gtags -O
        >>> gtags -c -O
        $ _

[INCOMPATIBLE CHANGES]
o htags: Now --cvsweb option always insert 'view=log' to the generated URLs.
  Because it seems to be almost always a desirable specification.

[FIXED BUGS]
o gtags: Gtags often aborts with a message "buffer overflow. strlimcpy" when
  it encounters a long token (> 152 bytes). Now gtags always ignores it with
  a message "symbol name is too long. (Ignored)".
o htags: Old packages included two CGI scripts (completion.cgi, global.cgi)
  generated in the release manager's machine by mistake. They have some
literal
  path like '/opt/local/bin/perl' which works only with MacPorts.
  Now, they are generated in the target (your) machine.

You can download it from http://www.gnu.org/software/global/download.html
More detailed information is here: http://www.gnu.org/software/global/.

Enjoy!

Shigio YAMAGUCHI
PGP fingerprint: D1CB 0B89 B346 4AB6 5663  C4B6 3CA5 BBB3 57BE DDA3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: For info see http://www.gnupg.org

iEYEARECAAYFAlhXMOYACgkQPKW7s1e+3aMRBgCZAWOGeJpXFcLau2BewZL8pqVp
/V4An1+Mn8aFIMw/r9ykPAuN99FEXEkT
=r+hw
-----END PGP SIGNATURE-----


-- 
Shigio YAMAGUCHI <shi...@gnu.org>
PGP fingerprint: D1CB 0B89 B346 4AB6 5663  C4B6 3CA5 BBB3 57BE DDA3
_______________________________________________
Info-global mailing list
Info-global@gnu.org
https://lists.gnu.org/mailman/listinfo/info-global

Reply via email to