KDE

NAVIGATION
CATEGORIES
REFERRENCE
LINKS
  • KDE SVN structure. Branch vs Tag

    3 answers - 1159 bytes - related search similar search Add To My Delicious Add To My Stumble Upon Add To My Google Mark Add To My Facebook Add To My Digg Add To My Reddit

    Hi there
    I'm new to the KDE Development Scene. And have some questions regarding
    KDE SVN structure.
    Reading through the subversion Tutorial at:
    it states that the KDE repository is organized into:
    * Trunk - The latest KDE development version. right now, KDE 4.
    * Tags - Specific Release candidates e.g. KDE 3.5.2
    * Branches - Version candidates (from browsing the websvn)? e.g. KDE 3.4,
    KDE 3.5
    Now, here are the 2 million 3 thousand 4 hundred 50 dollar and 50 cents
    questions :D
    1) What is the purpose for maintaining a Tags and Branches sections that
    have what appear to me to be code overlaps?
    2) As I understand it, Branches would just be the latest stable version of
    Tags right?
    3) Based upon the assumption in (2), say I want to work on KaudioCreator
    in KDE 3.5.4 (think this is the latest), should I check out the
    KaudioCreator directory under version 3.5.4 of Tags R just version 3.5 of
    KaudioCreator under Branches?
    Any help would be appreciated.
    Johnathan

    >Visit #unsub to unsubscribe <<
  • No.1 | | 1112 bytes | |

    12.09.06 20:51:31, Johnathan wrote:
    Hi there

    I'm new to the KDE Development Scene. And have some questions regarding
    KDE SVN structure.

    Reading through the subversion Tutorial at:

    it states that the KDE repository is organized into:

    * Trunk - The latest KDE development version. right now, KDE 4.
    * Tags - Specific Release candidates e.g. KDE 3.5.2
    * Branches - Version candidates (from browsing the websvn)? e.g. KDE 3.4,
    KDE 3.5

    Now, here are the 2 million 3 thousand 4 hundred 50 dollar and 50 cents
    questions :D

    Please have a look at

    it explains you how trunk/branches/tags work together. Currently trunk
    contains "bleeding edge", branches/KDE/3.5 contains the current stable
    KDE version, tags//3.5.4 is just a "label" for /branches/KDE/3.5 at
    the moment were KDE 3.5.4 was released.

    1) What is the purpose for maintaining a Tags and Branches sections that
    have what appear to me to be code overlaps?

    No, SVN is smart enough to only store the differences between certain
    revisions of a file.

    Andreas
  • No.2 | | 721 bytes | |

    Tadeusz Andrzej Kadubowski wrote:
    >2) As I understand it, Branches would just be the latest stable
    >version of * Tags right?
    >

    way round. Tags are latest *stable* versions of branches.

    Actually, neither.

    The version branches are the stable branches of trunk. The tags are the
    releases of the branches.

    Aside from the version branches, there are also the work branches, which
    are used to indicate some new feature or concept or rewrite being worked
    on. They are mostly located in branches/work, but some are in the
    application directories (for example, branches/kopete/0.12 contained
    development code after it forked off branches/KDE/3.5).
  • No.3 | | 553 bytes | |

    Tuesday 12 September 2006 06:03 am, Tadeusz Andrzej Kadubowski wrote:
    Accept my apologies for poor English and please be kind to contact me at my
    private email in order to send me 2 003 450.50 USD. I could use that money
    - buy a notebook and such. ;)

    No problem, please open an electronic account with a nominal balance (say
    $1000 US) and provide me with the account numbers so I can transfer in the
    2 003 450.50 USD. ;-)

    Randy Kramer


    >Visit #unsub to unsubscribe <<

Re: KDE SVN structure. Branch vs Tag


max 4000 letters.
Your nickname that display:
In order to stop the spam: 2 + 1 =
QUESTION ON "KDE"

EMSDN.COM