I am rather confused as to what indexing does. My Mercurial Repo is about 1GB in size. After indexing 100 days worth an additional 16GB of disk space has been consumed. There is then the huge length of time it takes to index new revisions and the fact that I can't quite see what indexing gives me before / after my 100 day limit other than a little icon telling me the revision hasn't been indexed. So what exactly does indexing add to Upsource? It feels like a process / memory / disk space intensive distraction.
Good work BTW - just confused when the likes of Fogcreek's Kiln and Atlassian's Crucible seem to manage without.