Will re-basing support be added into Bazaar core ?

Talden talden at gmail.com
Sat Apr 18 02:16:28 BST 2009


>> After playing with Bazaar and reading about DCS' in general on the
>> web, I feel reasonably confident about using it for the feature branch
>> workflow. As re-basing seems to be a fundamental part of this
>> workflow, I'm wondering whether re-basing will be added into the
>> Bazaar core, without the need for the re-basing plugin ?
>>
>
> I have created 400 some odd feature branches of bzr without ever rebasing.
>
> So at a minimum, I would reject the hypothesis that rebasing is a
> *fundamental* part of a feature branch workflow.
>
> That said, I can understand there are times when people would be
> interested in having the functionality. I opposed to rebasing in the
> theoretical sense, but not in the practical one. So if someone wants to
> take the rebase plugin, and polish it to the point that it has the same
> test coverage, etc as the rest of bzr, I would certainly review it for
> merging.
>
> Note that rebasing by its nature is a bit lossy and slightly
> destructive, so it would need rather thorough testing IMO, for it to be
> something that I would really trust as part of our core commands.

I'd certainly like to see it in core.  Though it's not truly needed it
does allow the 'commit often', 'merge from upstream often' and 'keep
history clean' goals to co-exist more easily.  Being in core it would
be likely to be maintained and tested more aggressively - also,
because it is exposed to a broader audience, it's likely to be
enhanced more rapidly as well.

Using re-base heavily is likely to focus more attention on the need to
be able to garbage collect a repository though.

--
Talden



More information about the bazaar mailing list