Skip to content
SPECIFICTION
Get listed

GitHub CodeQL vs Mercurial

GitHub CodeQL

codeql.github.com

Mercurial

mercurial-scm.org

Side by side

FigureGitHub CodeQLMercurial
Price from$30/moFree
Free planYesYes
Free trial——
Open source——
WebYes—
WindowsYesYes
macOSYesYes
LinuxYesYes
Self-hostedYesYes
Plans published51
Spec score · Version Control Software8.6 (#6)7.7 (#35)
Spec score · Game Version Control Software8.5 (#9)7.7 (#23)
Spec score · Source Code Management8.5 (#10)7.7 (#20)

Plans

GitHub CodeQL

  • Free for research and open sourceFree
  • GitHub Code Security$30 a month
  • CodeQL for open source and researchFree
  • GitHub Code Security$30 a month
  • GitHub Free with CodeQL code scanningPrice not published

GitHub CodeQL pricing →

Mercurial

  • MercurialFree

Mercurial pricing →

In their own words

GitHub CodeQL

GitHub CodeQL has no write-up on Specifiction yet; its figures are above.

Visit codeql.github.com

Mercurial

Mercurial is a free, distributed source control system for managing development history. Each developer keeps a full local copy of that history, so work can continue without a network connection or central server. It is designed for projects of any size and supports diffs, commits, branching, and merging. The software runs on Windows, macOS, and Linux; binary releases are also listed for Solaris 11 Express and other platforms. Installation options include system packages, Windows winget, Homebrew, PyPI tools, and source builds. Python extensions can add or change commands and access core functionality. Official extensions cover tasks such as Git command mapping, email notifications, and external diff tools. Mercurial supports sparse checkout and nested repositories; large-file handling is available through an extension. It is licensed under the GNU GPL version 2 or later. One security caveat: carefully constructed Git subrepositories can pose a clone-time code-execution risk, so they are disabled by default.

Visit mercurial-scm.org