Imagine you're running several Docker containers on a Macbook, plus a JetBrains IDE: you switch branches, and reindexing is triggered. Your machine becomes unusable for awhile.
I'm kind of surprised there isn't VCS context-sensitive code index management. Or at least incremental indexing that patches only the parts of the code database that have changed. By, y'know, checking file signatures, and maybe file hashes to be sure they changed.
Incremental indexing would be a kindness.
Imagine you're running several Docker containers on a Macbook, plus a JetBrains IDE: you switch branches, and reindexing is triggered. Your machine becomes unusable for awhile.
I'm kind of surprised there isn't VCS context-sensitive code index management. Or at least incremental indexing that patches only the parts of the code database that have changed. By, y'know, checking file signatures, and maybe file hashes to be sure they changed.