📒
Gitoqlok
Gitoqlok
  • 🐱‍👓 Welcome
  • 🟢Changelog
  • ❔FAQ
  • ⚒️Functionality Overview
  • 🐞How to report a bug?
  • 💳License Management
    • Master License key
    • Single License Key
  • Main
    • Git for newbies
    • Collaborative Development with Gitoqlok
    • Gitoqlok Development Set of Rules: Git + Qlik Sense
    • Best Practices to Configure Git Environment
    • How Gitoqlok Bypasses the Git API rate limit
    • How Fast do Git Providers Process Large App Versioning
  • 🏃‍♀️Kick-start
    • Connect Qlik Sense to Git
      • Connect Qlik Sense to GitHub
      • Connect Qlik Sense to GitLab
      • Connect Qlik Sense to Bitbucket
      • Connect Qlik Sense to Azure DevOps
    • Applications Manager: Bulk repository creation
      • From Options Page
      • From Qlik Sense hub
    • Git Settings for repositories
      • Repository grouping
    • Creating Git repository and commits in Qlik Sense
      • Committing Bookmarks to the Git Repository
      • Committing Static Files to the Git Repository
      • Standalone Qlik SaaS Script versioning
      • Committing Qlik Automation to the Git Repository
    • Revert to the previous version of the Qlik Sense application
    • How to Publish an Application?
  • 👩‍💻Tutorials
    • Importing Qlik Apps and App Objects from Git
      • Import
      • Deploy from Git
      • Import Qlik app from existing repository
    • Gitoqlok Helper
      • Time Machine
      • Diff Viewer
      • Set a Thumbnail
      • Sheets Comparator
      • Diff Editor (Merge)
      • Load Script Versioning
      • Highlighted Master Items
      • Tags Manager
      • QVD Links: Data Load Editor
    • Application Checklist
      • Publish checklist to everyone
      • Share checklist privately
    • Environment Migration
      • Export
        • Existing repository
        • Create Repository
        • Download file
      • Import
    • Migration of Bookmarks between Qlik Servers
    • Task Chain
    • Security Rules Manager
    • Dark Theme
    • Collision Detection
    • Business Glossary
    • Usage Management
  • 🤝Third-party Integrations
    • ✨OpenAI
      • AskAI: Sheets and Mesaures
      • AskAI: Documentation Wizard
    • QSDA Pro Integration
      • QSDA Pro Charts Deconstruction
    • Soterre Integration
      • QVD Lineage
      • Global Search
  • Gitoqlok for Power BI
    • Application Checklist
Powered by GitBook
On this page

Was this helpful?

  1. Main

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.

PreviousHow Gitoqlok Bypasses the Git API rate limitNextConnect Qlik Sense to Git

Last updated 1 year ago

Was this helpful?