Skip to content

Latest commit

 

History

History
113 lines (90 loc) · 4.58 KB

index.md

File metadata and controls

113 lines (90 loc) · 4.58 KB

Batch Changes

<style> .markdown-body h2 { margin-top: 2em; } .markdown-body ul { list-style:none; padding-left: 1em; } .markdown-body ul li { margin: 0.5em 0; } .markdown-body ul li:before { content: ''; display: inline-block; height: 1.2em; width: 1em; background-size: contain; background-repeat: no-repeat; background-image: url(batch_changes/file-icon.svg); margin-right: 0.5em; margin-bottom: -0.29em; } body.theme-dark .markdown-body ul li:before { filter: invert(50%); } </style>

Make large-scale code changes across many repositories and code hosts

WARNING: Campaigns was renamed to Sourcegraph Batch Changes in version 3.26. If you were already using it under the previous name (campaigns), backwards compatibility has been preserved. Read more

Create a batch change by specifying a search query to get a list of repositories and a script to run in each. The batch change then lets you create changesets (a generic term for pull requests or merge requests) on all affected repositories and track their progress until they're all merged. You can preview the changes and update them at any time. A batch change can also be used to track and manage manually created changesets.

Getting started

Explanations

How-tos

Tutorials

References