pyupio / pyup

A tool to update your project's dependencies on GitHub. Runs on pyup.io, comes with a command line interface.
https://pyup.io
MIT License
443 stars 67 forks source link

Support multiple branches concurrently. #216

Open Lukasa opened 7 years ago

Lukasa commented 7 years ago

(Forewarning: this is a feature request. I wasn't sure where you wanted them, so I wrote this, but if this is better sent to a different place let me know and I'll happily resend to there.)

I've been using requires.io quite happily for some time to support a feature set very much like the one pyup.io provides. Recently I've started to encounter problems with being unable to batch the PRs from requires.io (see python-hyper/hyper-h2#561 for more details if you're interested), so I've become interested in moving to pyup as you do support this feature.

However, pyup does not appear to support being able to monitor multiple branches of the one repository. That's problematic for me, as I run multiple release branches at once and would like to keep them all up to date. It'd be fantastic if pyup was able to support this use-case. Is that likely to be possible?

jayfk commented 7 years ago

Yes, absolutely! Having multiple release branches is a perfectly valid use case and should be supported.

However, having one pull request against multiple branches all at once likely won't work. If you have 8 release branches, you'd still get 8 pull requests: one for each branch.

Lukasa commented 7 years ago

That would be exactly what I'd expect to see. :)

jayfk commented 7 years ago

All right. This will require a bit of work, I need to check how much. No ETA :). (But it won't take years :D)

orange-tsai commented 6 years ago

Any updates on this feature?