Repository/Branch Layout

Eugene Wee eugenew at starhub.net.sg
Thu Apr 19 20:13:55 BST 2007


> I think tags is better. Tags can not only be used for released versions of
> a project.

 From what I understand, Subversion's tags/ directory convention is 
there because Subversion lacks tag support other than by copying, so it 
is given that whatever is in tags/ is a tag and should not be modified. 
As such, it makes sense for tags/ to contain more than just releases, 
since other milestones might need to be tagged.

With Bazaar's tag support, however, I am not sure if this approach still 
makes sense. Why create a convention where bzr tag should be used only 
in tags/ when one can tag anywhere as necessary?

The way I see it, trunk/ would be the main development branch, branches/ 
would contain experimental branches, /releases would contain release 
branches with release candidates, releases and bug fix releases tagged. 
Does this sound reasonable, yet not too far off "SVN-style"?

Regards,
Eugene



More information about the bazaar mailing list