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
Dpulls allows you to create dependencies among pull requests by expressing an order of merge.
No more bad merges !
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.
A check will be automatically added and the merge button will be blocked.
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.
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.