On Sun, 2008-07-13 at 03:54 +0200, Yoshinori K. Okuji wrote: > Hello, > > Thank all of you for making effort on moving the version control system to > Subversion. I think this is a big improvement, and I like it. > > Now, I would like to talk about the structure. Currently, it looks like this: > > trunk/ > grub/ > grub2/ > tags/ > release*/ > branches/ > prepare*/ > > IMO, this is not very convenient. This means that, when we want to create, > say, version 1.99, we would tag both grub and grub2. This does not sound good > to me.
If you look into any directory under tags or branches, is will have either grub or grub2. So not everything needs to be "tagged" (there is no real tagging in Subversion, just copying). Anyway, the current layout is in disagreement with the standard Subversion practices. > So, I think that this would be more appropriate: > > grub/ > trunk/ > tags/ > branches/ > grub2/ > trunk/ > tags/ > branches/ > > Since grub and grub2 are totally different, it would be better to segregate > them completely this way. > > What is your opinion? I think grub should be a branch, e.g. grub-legacy. It is our stable branch essentially. Even if the code is different, the purpose is the same. And we should avoid having intermediate "grub" or "grub2" directories anywhere. As for the git mirroring, please don't worry. There were no complaints after the Subversion switchover, so I guess another fresh import won't be a big problem. -- Regards, Pavel Roskin _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel