Re: [SVN-MIGRATION] Argh!

[email protected] (Herman Radtke) Sun, 12 Jul 2009 08:48:26 -0700
Newsgroups svn.migration
Message-ID <[email protected]>
> She was saying that this is not how svn is usually organized, but
> looking around I see other large projects doing that.

As a svn user, the current layout is intuitive to me..  However, the
svn book discusses the KDE repository layout as a valid and common
one.  It is just not the layout they recommend.  Link here:
http://svnbook.red-bean.com/en/1.5/svn.reposadmin.planning.html#svn.reposadmin.projects.chooselayout

> for $i in `svn ls http://svn.php.net/repository/pecl`; svn co $i/trunk

I am not sure why you would not want the branches.  If a branch is
active, any change to trunk needs to be merged into the branch.  If a
branch is inactive it should be removed via 'svn delete <branch>'.  It
will still exist in svn if someone wants to go back and look at old
branches, but it will not be present when people checkout HEAD.  Tags
are special forms of a branch, so the same thing applies.

> WHAT 3rd-party apps? Without proof this point is also moot.

I cannot think of a problem with 3rd party applications.  TortoiseSVN
and all of the reputable web viewers can work with any repository
layout.  Even git svn clone works on weird repositories, it just makes
it harder to work with.  There may be something out there I am not
aware of, but SVN does not enforce a layout and usually 3rd party
applications follow suit and don't enforce one either.

Is there still serious consideration about restructuring the layout?