Question about features
Daniel Carrera
dcarrera at gmail.com
Thu Nov 5 15:49:17 GMT 2009
Ben Finney wrote:
> Tom Widmer <tom.widmer at googlemail.com> writes:
>
>> Bazaar is quite bad at history editing of this kind I think. It's very
>> hard to uncommit changes that have already been incorporated into
>> other branches/looms/pipelines.
>
> I would rephrase that as: Bazaar is very good at ensuring the branch is
> always in a fit state for sharing with anyone, if you choose to do so.
> It doesn't force me to decide when I need to avoid certain operations
> that don't play well with other branches.
This is only your perspective. I see it the way Tom phrased it.
>> Note that both of these will tend to keep the history of all your
>> experiments, which you seemed to want to avoid.
>
> I'll point to a 2008 article I recently found examining this:
>
> Despite the disadvantages, I regularly hear people, mainly git
> users, say how great rebase is. When I ask why the answer is always
> something like “to clean up my commits”. So I'll ask what they want
> to clean up, and why. Eventually I realize that they don't actually
> want to lose their history, what they really want control over how
> their code is displayed and delivered.
I don't fall in this category. I *don't* want my history full of
hundreds of patches called "test" which do nothing more than add or
remove "printf". Most of my work is experimentation to see how to make a
feature work the way I want.
In principle, what I really need is a way to send stuff to the test
server without having to commit, but without losing the branching and
merging feature that a VCS provides. I know of nothing that provides
precisely that, but I recently posted on way I can use rsync to get
something that's good enough.
Daniel.
More information about the bazaar
mailing list