Evolution of Rust in the Git codebase
A language empowering everyone to build reliable and efficient software.
A language empowering everyone to build reliable and efficient software.
git-clone(1) has this feature called partial clone. This allows the user to apply a filter to what is sent over from the server. In practice, this is done with the --filter option. For example: git clone --filter=blob:none This will clone the repository, but that clone excludes all blobs (i.e. the contents of the files in the tree). This can speed up the clone tremendously, but it comes at the cost that Git needs to download blobs later when other commands are used that read file conten
Ericsson Cuts Deployment Time 50% With GitLab to Deliver Faster Value to its OSS/BSS Customers
Transcend returns June 10, 2026. Watch live from anywhere.
Securing open source software, together.
Overview At Compare The Market, we have an internal AI tool that automatically reviews merge requests. The goal is to speed up the time it takes for developers to receive feedback on their code and increase MR throughput across the organisation. Developers get an intelligent first-pass review within minutes of opening an MR. It works […]
Learn how the Model Context Protocol (MCP) enables seamless AI integration with secure data access, unified communication, and enhanced system connectivity.
GitLab Orbit is the lifecycle context graph for software engineering, giving every agent first-party context across your code, pipelines, and deployments.
Add findings from third-party SARIF scanners into GitLab vulnerability management.
Git 2.47 is here, with features like incremental multi-pack indexes and more. Check out our coverage of some of the highlights here.
GitLab product documentation.
Anyone who has polished a commit series before sending it for review has probably had this experience: you notice that a change in your working tree really belongs in an earlier commit, not at the tip of the branch. Today, one common way to handle that is to create a fixup commit and then autosquash it: $ git commit --fixup= $ git rebase --autosquash ^ That works, but it asks you to spell out the mechanism instead of the intent. Git 2.55 builds on the experimental git history co
GitLab product documentation.
The open source Git project just released Git 2.54. Here is GitHub’s look at some of the most interesting features and changes introduced since last time.
Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documen...
Create and edit images with Nano Banana Pro, for studio-quality levels of precision and control.
Description will go into a meta tag in
Google Antigravity - Build the new way
Context Proof-of-concept for PIN-based authentication as part of the remote installation feature (INSTALLER-4395 / INSTALLER-3723). Do not merge — keeping this open while the broader design is work...
We’re sharing this now because some of these decisions are hard to unwind once the feature ships, and community input is more useful now than after the fact. A few things we’re genuinely thinking about: Remote installation is opt-in – you enable it through boot options or kickstart. But here’s a question we’re genuinely considering: should we ship a lightweight boot ISO without a local browser, with remote installation enabled by default? A minimal image aimed at headless and network install sce