> Correct me if I'm wrong, but "global -u" will scan the entire tree for
> changes. Although it may skip the parsing of all unchanged files by
> checking their timestamps, it will still scan the entire tree, when I

Right.

> know up-front that only one file has changed and scanning the tree is
> redundant (and takes a long time for a large tree). Is there a way to
> tell Global (or gtags) to update just one specific file, and avoid
> checking the entire tree?

You can easily achieve it by changing gtags/gtags.c file especially in
incremental() function.
But it might be worthless. Though scanning tree seems to be redundant,
it does not so take time. It is updating database to spend a lot of time.

BSD Db library is not suitable for this usage. It is being examined to be
going to replace the database system with another one in the future.
--
Shigio YAMAGUCHI <[email protected]>
PGP fingerprint: D1CB 0B89 B346 4AB6 5663  C4B6 3CA5 BBB3 57BE DDA3


_______________________________________________
Help-global mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-global

Reply via email to