scmproj: testing project: bzr.exe.project as bzr.exe building workspace

Alexander Belchenko bialix at ukr.net
Mon Jan 5 00:05:55 GMT 2009


Andrew Bennetts пишет:
> Alexander Belchenko wrote:
> [...]
>>> 5. I must say I'm not sold on *always* storing the branches
>>>    under .scmproj and only having lightweight checkouts in the "tree",
>>>    but I think many users will care less about the internal layout if
>>>    a command like build-project exists. If it's possible to have an
>>>    .scmproj dir one day that just has a project.cfg in it, then that
>>>    setup could be an option to build-project, say.
>> Heh. Bazaar is not git nor hg. It does not support multiple branches inside
>> one dir. To emulate git behavior I need to hide real branches inside .scmproj.
> 
> FWIW, Bazaar does allow multiple heads in one branch; that's essentially what
> the branch format defined in bzr-loom does.  It's true that there's no builtin
> feature that does that, though.  So it's not supported if you are just looking
> at core Bazaar with no plugins, but it's not a fundamental limitation either.

I understand that in theory we can do almost everything, but in practice -- not.

The way how bzr-loom works is hacky way, IMO. If you run heads command on loomified
branch you'll see there dead heads -- it's a side effect of loom history.




More information about the bazaar mailing list