Using git branches for ports (was: Re: converting rmport to git)
Marc Branchaud
marcnarc at gmail.com
Thu Dec 3 14:49:58 UTC 2020
Thanks to Warner and Ulrich for setting me straight. The points you
both raised clearly show how my proposal is impractical, so I'm dropping
the idea.
I believe I understand why the quarterly Ports branches have to be
constructed by cherry-picking commits from the main branch. What I find
unfortunate is that this practice makes it impossible to use Git's
standard tools to answer questions like "Which branches contain this
piece of work?" (which seems to be an important question, given what
I've read on freebsd-git over the last little while).
While it's certainly possible to use Git's notes and/or special commit
message lines to build a system on top of Git that provides the desired
level of traceability, I'd like to think that would be done as a last
resort.
It's pretty obvious that y'all have been thinking about how FreeBSD
should use Git for quite a while. Is there any record of discussions or
evaluations of various Git approaches for FreeBSD that I could read?
I'm keen to understand how the project has arrived at its current practices.
Thanks for taking the time to indulge my curiosity!
M.
More information about the freebsd-git
mailing list