failure when searching by complete filename with -P and --color=always options

William Xu <[email protected]>
Newsgroups gmane.comp.gnu.global.bugs
Organization the Church of Emacs
Message-ID <[email protected]>
Hi,

I find a nasty bug that when searching a filename with its complete
path, together with -P and --color=always options, the returned file
path is incorrect, missing a "../" at the front.  Below is steps for
reproducing.

version: global (GNU GLOBAL) 6.5.2
OS: Mac OS 10.11.2

---------------------------------8<------------------------------------- 
$ tree .
.
|-- GPATH
|-- GRTAGS
|-- GTAGS
`-- hi
    |-- bar.cpp
    |-- foo.cpp
    `-- what

2 directories, 5 files

$ cd hi/what
$ global -P --color=always  foo.cpp
../foo.cpp

$ global -P --color=always  hi/foo.cpp
foo.cpp
^^^^^^^ (this is wrong!!)

$ global -P   hi/foo.cpp
../foo.cpp
---------------------------------8<-------------------------------------

-- 
William

Never have so many understood so little about so much.
		-- James Burke
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.