It was reproduced. Sure, it is a bug.
Your fix will be included in the next version of GLOBAL.
Thank you for the report and code!

(reproduce procedure)

[Shell command line]
$ cp /dev/null main.c
$ ls
main.c
$ emacs -f gtags-mode main.c

[Emacs mini buffer]
M-x gtags-visit-rootdir[ENTER]
v
Visit root directory: /tmp/test/[ENTER]
v
/tmp/test/main.c is not directory.      <= MYSTERIOUS ERROR

Regards,
Shigio


2015-09-28 12:59 GMT+09:00 Earl Chew <[email protected]>:

> On 27/9/2015 15:38, Shigio YAMAGUCHI wrote:
>
>> Hello,
>> Sorry but I don't understand what is problem.
>> Would you please tell me a method by example which reproduce
>> the situation of the problem?
>>
>
> The key to reproducing this problem is to start in a new directory tree
> that is lacking GTAGS, GRTAGS and GPATH. The order of operations
> is:
>
> 1) gtags-visit-rootdir to establish the correct root directory
> 2) Then issue gtags in shell to establish database
>
> Suppose I have the source directory tree rooted at .../src, and in
> that directory I also have .../src/test.py.
>
> I visit .../src/test.py. In the text buffer, I now issue
> gtags-visit-rootdir and the minibuffer shows me ".../src/"
> so I accept and press RETURN. It is important to accept
> the minibuffer content by only pressing RETURN, and not typing
> anything else. When I do this, I get the error:
>
> ".../src/test.py is not a directory"
>
> I will send to you directly a series of screen shots showing the above
> sequence, to avoid spamming the mailing list.
>
> Earl
>
>


-- 
Shigio YAMAGUCHI <[email protected]>
PGP fingerprint: D1CB 0B89 B346 4AB6 5663  C4B6 3CA5 BBB3 57BE DDA3
_______________________________________________
Bug-global mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-global

Reply via email to