Russell Cattelan wrote:
Internally, we're attempting to refine our patch acceptance processes,
(e.g. gitify our internal dev tree and mirror it on oss so it's much
easier to push back out to oss).
I'm sure you have seen this before:
That is a running mirror of the ptools tree into git. (via the cvs tree)
yes. But it's git -> ptools scripts that we need, preserving history, etc.
Niv has some scripts for this - they're not production quality yet, but
we're getting there. Once this transitions, it'll be a *lot* easier for
us to pull in patches from external developer branches because we'll all
be using git for checkin.
It would be really nice to move all xfs development to git finally shut
the whole ptools -> cvs update process.
once our internal dev tree is git based and internal git->ptools merging
is fully automatic, there is no actual need to shutdown the cvs crons.
It's worked for years and can stay running, no harm.
This would help facilitate creation of more "experimental" trees and/or
so there would not be such a long delay of getting patches distributed.
I think we'd just end up with a git dev branch on oss, maybe with a
daily pull from the internal dev tree (Russell, that would render
your cvs->git mirror obsolete I guess). In any case, patch flow and
turn-around should be greatly improved.
Anyone have comments on any of the above?