How fast do Git providers process large app versioning

Learn about how much time it takes for different Git providers to process main versioning operations for a large application.

Each Git provider Gitoqlok integrates with takes various times to process the versioning through API calls. Below is a table of average versioning timestamps across available Git providers. This test was held on versioning a large application with 2100 files inside. Exact app repository size: 3 644 452 bytes (11,3 MB on the disk) for 2 103 items.

Git Provider
Create repository
Commit
Comments

GitHub

~4s

~25s ~18s ~20s

Microsoft Azure

~12s

~13s ~6s ~5s

GitLab

~7s

~61s ~40s ~35s

AWS Commit

~6s

~60s ~55s ~54s

AWS Commit splits commits to contain no more than 100 files per commit, hence the longer commit times.

BitBucket Cloud

~6s

~130s ~97s ~91s

BitBucket Cloud splits commits to contain no more than 100 files per commit, hence the longer commit times.

BitBucket Server

~7s

~20m

Self-hosted Bitbucket-Server only provides API to commit 1 file per 1 http request. So the commit time depends on the amount of files to be committed.

Last updated