Background: for Reasons™ we have some big open source repos mirrored on our Phabricator instance. Everything works quite well, but some parts of Phabricator definitely suffer from worse user experience.
- DiffusionCommits database grows like mad with commits that are in no way interesting.
- Search with default settings is sometimes hard to use, since some search terms produce unholy amount of unrelated commits from those huge repos.
- After latest upgrade, the same happens with Identities, and our Identity pool is polluted with completely irrelevant entries.
I’m all ears for any kind of options that would alleviate these challenges.
I was thinking that, if not supported natively, maybe a very simple solution would be to blacklist those repositories for some of the mentioned indexing tasks just by hard-coding them in the source. How’s that sound, and anyone have any pointers on where I should poke the source to make something like this happen?