BATCH CHANGES

Automate large-scale code changes

Keep your code up to date, fix critical security issues, and pay down tech debt across all of your repositories with Batch Changes.

Book a demo
See pricing

Trusted by the world's largest dev teams

Learn how teams are using Sourcegraph

Change code everywhere with a single declarative file

Batch changes gives you a declarative structure for finding and modifying code across all of your repositories. With a simple UI, it is easy to track and manage all of your changesets through checks and code reviews until each change is merged.

Search, define, execute, and track code changes

Find all occurrences of code to change, programmatically define changes, and execute via a lightweight CLI. Track changeset lifecycle status across multiple code hosts via the Sourcegraph UI.

Teams move faster with Batch Changes

Jared Hodge

Senior Manager Developer Experience, Indeed

The ability to automate downstream changes that Sourcegraph Batch Changes provides is a key capability for reducing the hidden burden of updates pushed across teams and enabling us to increase our engineering velocity.

Trent Grover

Dir of Architecture: Client Technologies, Workiva

Sourcegraph Batch Changes gives us the confidence we need to understand the total impact of large-scale code changes before we make them. This enables the entire team to make more impactful decisions more often.

Track changes from creation to merge

Eliminate manual spreadsheet tracking. Automatically track changeset lifecycle status, like check state, reviews, and merge status via the Sourcegraph UI.

How developers are using Batch Changes

Quickly edit every CI, build, and other configuration files to make changes such as altering steps, migrating versions, or changing base images.

Use language-aware tooling of your choice to perform complex refactors like updating an API and its function calls or replacing libraries entirely.

Refactor code to replace insecure functions, update vulnerable packages, or modify container configurations across hundreds of repositories.

Contact us for a demo with a product expert

Book a Demo
See Pricing