BitKeeper vs GitHub CodeQL
BitKeeper
bitkeeper.orgGitHub CodeQL
codeql.github.comSide by side
| Figure | BitKeeper | GitHub CodeQL |
|---|---|---|
| Price from | Free | $30/mo |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | — | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 5 |
| Spec score · Version Control Software | 8.1 (#16) | 8.6 (#6) |
| Spec score · Game Version Control Software | 8.0 (#19) | 8.5 (#9) |
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
In their own words
BitKeeper
BitKeeper is a distributed source management system for version-controlling software projects. It is open source under the Apache 2.0 License and supports Windows, macOS, Linux, and self-hosted deployment. Its distributed versioning model includes file locking, sparse checkout, and native handling of large files. For large code bases, BK/Nested divides a repository into sub-repositories while keeping changesets, libraries, and configuration files in sync with the full project. The Binary Asset Manager provides local storage for large assets such as videos, photos, artwork, office files, and CAD files. BitKeeper records who changed source, when and from which computer, with comments; its auto-merge uses the full history to resolve conflicts, according to the maker. The maker also describes checksums and redundant encoding for detecting and correcting common failures in revision-controlled data. Developers can use graphical tools or the command line, with all operations available through the command line. A self-paced demo with a sample repository takes about 30 minutes. Users can clone the last released BitKeeper source with Git. The maker notes that BitKeeper is not the best choice for every project and that Git is an excellent solution for many use cases.
GitHub CodeQL
GitHub CodeQL has no write-up on Specifiction yet; its figures are above.