I'm interested about the insides of how Upsource works with git and if it's doing regular houskeeping e.g. clean-up outdated branches or doing "git gc".
Just recently I had the problem that a deleted branch on the remote was not removed by Upsource and caused a conflict with a newer branch which could usually be solved by "git fetch --prune".
We're working a lot with feature branches in my company so regular clean-up is important. At the moment I'm doing this more or less with every Upsource update by upgrading from a backup to let it re-index the whole repository but would be good to do clean-up jobs more on demand.
Thanks for any further information.