repack: Create commit graph
OptimizeRepository
is a part of the nightly maintenance job. It allows to optimise repository by repack during chill hours. One of such optimisations if creation of the bitmap. The other useful thing we can benefit from is a commit graph. On RPC call the repository is checked if it misses bitmap or commit graph (with Bloom filters). And if it is then the repack will be triggered to optimise it by creating missing things.
Closes: #3696 (closed)
Changelog: added