SEAICLMay 28

Pull Requests as a Training Signal for Repo-Level Code Editing

arXiv:2602.0745799.01 citationsh-index: 12
AI Analysis

This work addresses the challenge of internalizing repository-level code understanding and editing capabilities into model weights for developers, reducing reliance on complex inference-time scaffolding.

This paper introduces Clean Pull Request (Clean-PR), a mid-training paradigm that uses real-world GitHub pull requests as a training signal for repository-level code editing. The authors developed a pipeline to convert noisy pull request diffs into Search/Replace edit blocks, creating a corpus of 2 million pull requests across 12 languages. Their model, trained with this signal, achieved absolute improvements of 13.6% on SWE-bench Lite and 12.3% on SWE-bench Verified, outperforming instruction-tuned baselines.

Repository-level code editing requires models to understand complex dependencies and execute precise multi-file modifications across a large codebase. While recent gains on SWE-bench rely heavily on complex agent scaffolding, it remains unclear how much of this capability can be internalised via high-quality training signals. To address this, we propose Clean Pull Request (Clean-PR), a mid-training paradigm that leverages real-world GitHub pull requests as a training signal for repository-level editing. We introduce a scalable pipeline that converts noisy pull request diffs into Search/Replace edit blocks through reconstruction and validation, resulting in the largest publicly available corpus of 2 million pull requests spanning 12 programming languages. Using this training signal, we perform a mid-training stage followed by an agentless-aligned supervised fine-tuning process with error-driven data augmentation. On SWE-bench, our model significantly outperforms the instruction-tuned baseline, achieving absolute improvements of 13.6% on SWE-bench Lite and 12.3% on SWE-bench Verified. These results demonstrate that repository-level code understanding and editing capabilities can be effectively internalised into model weights under a simplified, agentless protocol, without relying on heavy inference-time scaffolding.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes