grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: subversion repository structure


From: 向雅
Subject: Re: subversion repository structure
Date: Wed, 16 Jul 2008 09:03:04 +0800

Hi,
I prefer to the first  layout.
trunk
  grub
  grub2

if you not need grub, just move grub2 dir like this .../trunk/grub2
but if both need, the trunk dir is easy way.

for tags and branches, all alike trunk.

the style svn layout make we all can be just one command.

IMO, :)


2008/7/16 walt <address@hidden>:
> Yoshinori K. Okuji wrote:
>>
>> On Wednesday 16 July 2008 00:23:53 Pavel Roskin wrote:
>>>
>>> Yes, that's my suggestion.  I understand that you may feel uneasy about
>>> it, but I don't think we are going to do many releases from the legacy
>>> branch, maybe one or none at all.
>>>
>>> It's OK to have stable and development branches.  grub-legacy is
>>> essentially our stable branch, even though it didn't start as a branch.
>>>
>>> CVS is inherently asymmetric.  Certain things just don't work on
>>> branches the way they work on trunk.  That's why it was reasonable to
>>> avoid branches with CVS for anything but release preparation.
>>>
>>> Subversion is (more) symmetric.  It's possible to develop on any branch,
>>> check the entire history of files, merge changes from other branches.
>>> Separating trunk from other branches in the standard Subversion
>>> repository layout is primarily to give comfort to CVS users, who are
>>> used to having one trunk with a special status.
>>>
>>> We could have GRUB 2 under branches too and have no trunk.  But having
>>> GRUB 2 as the trunk gives us the standard layout, which is a good thing.
>>> In any case, I think it's better than any of the "two-headed" solutions.
>>
>> Hmm... I am very used to Subversion as well as CVS, but I myself always
>> make a
>> separation when two branches have no logical relationship (yes, both are
>> in
>> the same project, but have different code bases). Probably my way of
>> thinking
>> is to view directories as categories, while yours is ... I don't know how
>> to
>> call it.
>>
>> Please let me know others' opinions. I have difficulty in making a
>> decision.
>
> I was quite confused when I checked out the new svn sources because I got
> more code than I want or need.  I want only the grub2 sources and not the
> legacy grub, but I get them both anyway.
>
> For example:
>
> # ls -l ~/src/grub2
> drwxr-xr-x  8 wa1ter users 4096 2008-07-15 17:33 grub  <--- I don't need
> this
> drwxr-xr-x 24 wa1ter users 4096 2008-07-15 16:56 grub2
>
> # grep savannah ~/src/grub2/.svn/entries
> svn://svn.savannah.gnu.org/grub/trunk   <--- No mention of grub2?
> svn://svn.savannah.gnu.org/grub
>
> I got to this point after several attempts to fetch the grub2 sources,
> and now I can't remember what I did to get this far.  I'm still confused!
>
> At least there should be clear instructions somewhere telling me how to
> get sources for grub2 *only*, yes/no?
>
>
>
>
>
> _______________________________________________
> Grub-devel mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/grub-devel
>



-- 
致敬
向雅

reply via email to

[Prev in Thread] Current Thread [Next in Thread]