The Bitbucket for DevRev snap-in connects Bitbucket with DevRev to sync work and provide real-time issue and status updates based on code activity. It removes the need for manual issue management by linking DevRev issues with Git actions, allowing developers to focus on meaningful work rather than administrative tasks.
This snap-in accommodates both workflows:
If you link commits, branches, or pull requests with existing DevRev issues, statuses automatically update based on Bitbucket activity (stages: In Development → In Review → Closed).
If issues are not linked, the snap-in automatically creates “autonomous issues” for all commits, branches, and PRs. These issues are auto-populated with PR descriptions and events, and statuses transition automatically based on activity.
All work is accounted for, providing visibility to team members and minimizing disruptions.
Features
Automatic status updates – Associate commits, branches, and pull requests with corresponding DevRev issues or tickets. Statuses update automatically, and actions can be triggered directly from Bitbucket events. Use either display IDs (ISS-34) or object IDs (ticket:34) in branch names, commit messages, or PR titles.
Autonomous issues from branches & PRs – Automatically create DevRev issues if not linked. Track all associated commits, branches, and pull requests. Statuses move based on activity (In Development, In Review, Closed), with configurable rules.
Contextual updates & enrichment – Titles and descriptions of autonomous issues are updated with PR metadata, unless users manually modify them. Links are automatically created between related issues mentioned in PRs.
Bitbucket commands & automation – Use
/towards
to associate PR activity to issues or/close {work-id}
to close issues automatically. Pull request tasks and reminders are automatically generated and deleted based on PR activity and inactivity periods.Part attribution & workflow integration – Autonomous issues are assigned to a default part, configurable during setup. Ensures all DevRev issues have proper part attribution.
Installation
Follow the step-by-step instructions in the [Bitbucket snap-in documentation](<insert-doc-link>).
Authenticate your Bitbucket account.
Configure default settings or personalize them as needed.
Start syncing DevRev issues with Bitbucket activity.