bzr-gtk vs. QBzr
Alexander Belchenko
bialix at ukr.net
Thu Feb 26 19:47:57 GMT 2009
Russel Winder пишет:
> Alexander,
>
> On Thu, 2009-02-26 at 19:08 +0200, Alexander Belchenko wrote:
>
>> I don't understand your concern about garbage collecting. If you're
>> merge your feature branch to mainline all revisions will go there.
>> If you do uncommit in the branch inside shared repo the garbage will
>> stay there anyway. It seems like only stacked branching for feature
>> branches is real answer today.
>
> I am not sure I understand the feeling either, it is irrational and
> based on emotion :-)
>
> The scenario I have in mind is:
>
> Take feature branch
> Do some experimentation including commits
> Abandon branch as a failure
> Delete branch
>
> As I understand various comments made some months ago on the list this
> will leave garbage in the shared repository that cannot be removed.
This is true and not true in the same time.
bzr has built-in garbage collector called "branch", sometimes known
as "init+pull". Or even "push"; it's does not actually matter.
All you need is: periodically create new empty shared repository
and branch there your old branches. This will effectively filter out
all garbage and in the end you'll have new shining repo.
I'm sure any Linux hacker can write the script for this maintenance
stuff in 5 minutes. Or may be even in 4. Someone even can spend
5 more minutes to write bzr plugin to do this stuff.
> I haven't really investigated stacked branches, nor looms so I may just
> be missing the right tool.
I don't think loom is good for you.
More information about the bazaar
mailing list