Agility

Perry E. Metzger pmetzger at macports.org
Wed Apr 25 18:13:11 UTC 2018


On Wed, 25 Apr 2018 18:48:33 +0200 Mojca Miklavec
<mojca at macports.org> wrote:
> I admit that I do find value in WIP PRs from time to time. Like ...
> someone submitting an update to a library that needs coordinated
> update with dependent ports that need to be tested individually. But
> there are plenty other examples. Trac can be used, but GitHub has
> advantages.

I think that if something is intended to be committed fairly soon
(say within a week or two), and it just needs a little polish, a WIP
PR makes sense. You're not really saying "this isn't feature
complete", you're saying "I need some serious review before we
proceed on this and I'm expecting we'll need changes."

If it is something is a long term project, if it is
going to take six months say, then this isn't really a Pull Request
(which really means "this should be considered for merging now"), and
really what is probably better is to set up a work branch in git and
invite other people to assist in polishing it to the point where it
can be pulled. A Trac ticket can then point at the branch and be used
to help coordinate work.

> Trac is quite ok for bug reports, but much less suitable for
> (nearly) ready patches. GitHub on the other hand has drawbacks when
> the number of issues grows.

Indeed. Which is why I think using git's branch facility is the right
tool, and not GitHub as such.

Perry
-- 
Perry E. Metzger		pmetzger at macports.org


More information about the macports-dev mailing list