A Github dependencies manager
for your pull requests
Dpulls allows you to specify dependencies between pull requests and creates a status check to make sure the PRs are merged in the right order, keeping your builds green and devs happy
Join 9,000+ Github projects using Dpulls
PROUDLY SERVING AMAZING ORGANIZATIONS
How it works
Dpulls allows you to create dependencies among pull requests by expressing an order of merge.
No more bad merges !
  1. When you open your pull request, just specify the PRs that it depends on using the syntax Depends on #pr1. It can also depend on PRs from other projects: Depends on owner/repo#pr1.
  2. A check will be automatically added and the merge button will be blocked.
  3. You are now guarded from any accidental merge that might happen !








Once the dependencies PRs are merged, the status check
will turn to green allowing you to merge your PR.

Features
Nested dependencies
Dpulls allows dependency chain with more than one level (deep dependency)
Cross-repository support
A PR can depend on PRs from other repositories. Dpulls needs to be installed in all involved parties
Cross-organization support
A PR can depend on PRs from other repositories even though they belong to a different organization. Dpulls needs to be installed in all involved parties
Quick setup
Will take you less than 1 min to set it up
Works with any setup
Dpulls works with any setup, and doesn't require any specific configuration from your side
Support
Always available for you in case you need help
Choose Your Plan
All plans come with a 21 days trial period. No credit card required. Cancel anytime.
Open Source
Free
Unlimited public repositories
Unlimited users
All features
Get started
Starter
$ 15 /mo
5 private repositories
Unlimited public repositories
Unlimited users
All features
Premium support
Get started
Pro
$ 39 /mo
25 private repositories
Unlimited public repositories
Unlimited users
All features
Premium support
Get started
Unlimited
$ 79 /mo
Unlimited private repositories
Unlimited public repositories
Unlimited users
All features
Premium support
Get started
Still have some questions ?
We would be happy to hear from you