Re: git: ab5f2419c25e - main - x11/xwayland-run: Add new port
- In reply to: Emmanuel Vadot : "Re: git: ab5f2419c25e - main - x11/xwayland-run: Add new port"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 27 Apr 2024 04:06:33 UTC
Emmanuel Vadot <manu@bidouilliste.com> writes: >> Fair point. I find bugzilla/phabricator workflow has too much overhead >> for lots of trivial changes across many ports. It's OK for complex >> changes but those are rare in ports/, except when adding new ports. > > What I read is : "I want to commit directly without anyone reviewing > my changes because I'm too lazy to git arc create" In ports/ the primary entrypoint for anything is Bugzilla. exp-runs requires Bugzilla, bug auto-assignment requires Bugzilla, "maintainer timeout" requires Bugzilla (I had at least one committer complain). In teams Bugzilla forwards activity to maillists which promotes participation by non-committers. Phabricator is better than Bugzilla but worse than Git* pull requests: - cannot checkout the tree if patches fail to apply (common in ports/) - cannot import patches without arcanist (while preserving commit author/date) - cannot view combined diff (to see a big picture) - cannot edit comments to fix mistakes, rephrase, etc. I admit my workflow is inefficient but Phabricator is certainly not a solution.