[cmake-developers] Merging cmake-link-interface-libraries into master?
Stephen Kelly
steveire at gmail.com
Tue Oct 25 16:52:01 EDT 2011
Brad King wrote:
>
>> What does CMake think about rebasing? I much prefer to squash a branch
>> like test-target_link_libraries into fewer commits so that eg adding
>> newlines and changing tests to examine dashboard changes are not separate
>> commits. I don't think those commits add value, but only noise.
>
> I agree. We have no problem with rewriting topics that have not yet been
> merged to master. If you rewrite a topic such that the net change is the
> same as what is already in next then it should merge cleanly. We have a
> process during our merge meeting to identify pieces of next's history that
> have been rewritten and exclude them from consideration for master.
Cool, I've rebased and force pushed the branch now.
>> Do I have karma to push -f to stage?
>
> Yes, but use with care. You can easily erase someone else's topic.
> Also don't forget that the tip of the topic must be identical after
> rewriting in order to merge cleanly to next with the old version.
I accidentally'd this a little bit.
My rewrite had some extra cleanups that were not already on the branch, so
after I push -f'd, I couldn't merge it to next again.
I just put the extra cleanups in another branch, merged that to next, and
then was able to merge my cleaned up branch. So the net result currently
should be a working clean branch.
I think I read somewhere that next gets re-branched from master
periodically. How often does that happen?
Thanks,
Steve.
More information about the cmake-developers
mailing list