Re: [SVN-MIGRATION] Steps for the SVN migration

[email protected] (Lars Strojny)
Newsgroups svn.migration
Message-ID <1217090408.9193.20.camel@localhost>
Hi Travis, everybody,

Am Samstag, den 26.07.2008, 11:26 -0500 schrieb Travis Swicegood:
[....]
> Having used both, mod_dav_svn is definitely the way to go.  svnserve is 
> ok, but ultimately not as elegant of a solution.  The ability to review 
> files via http(s) and allow commits via a mounted WebDAV HD for lesser 
> technical users can't be passed.

I would favor mod_dav_svn too, yes.

[...]
> I've been on both sides of this as well.  I favor multiple repositories 
> as it is a much more elegant solution and has a smaller WTF factor (what 
> do you mean I just went from commit 280102 to 301912?  It was only two 
> days between commits!)  svn:externals provides a very elegant solution 
> for bringing them all into one meta repository that can be checked out 
> to grab everything.

Especially since svn:externals allows us to fix a revision. So when we
do a release, we can just edit the svn:externals property to set the
revision to a fixed one and we have upright archives of the releases.
[...]
> +1 on the standard Subversion directory structure and give each 
> developer their own directories inside branches to create any branches 
> they would like.

> I don't know if there's really a need for multiple 
> directories within tags to group tags together.  Are there that many 
> feature tags?  

Yes, there are. And I think it is a good practice to have that many.

> Maybe those could be dropped in features/ and leave full releases
> within the root tags directory.

What about something like that for php-src:
php-src
  /trunk
  /branches
    /official
       /5_2
       /5_3
    /private
       /johannes
       /helly
  /tags
    /features
       /re2c
       /traits
    /releases
       /5
          /5_3
             /5_3
             /5_3_1
       /6
         /6_0
            /6_0
            /6_0_1

cu, Lars
signature.asc (application/pgp-signature, 835 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (GNU/Linux)

iQIcBAABAgAGBQJIi1NoAAoJECQPF+sCY6wHhScP/2+Hti1bOdwirbp+w9R1vruP
jo3XKHzF1FANTuRdtad76Sr9kz3rz7m+YkGBxInrOVeurz5Fg/rMg9BMUq92AzDA
Y2nJUmmBmbDudTZl/9Allnj91D9E2jNLTSGniUgFLOBDdBwVYB9HKmCk7dXYEaO+
gVfml8IJCD+a37IWjuF669zjk+5xR+1eac3g4dgIRBmDcGD65e+OUMR0o8g2GW/D
1CD9hS0c+M/lWCX+VDH1VXDq/AcSOg1flCD0Eu9R06KVdnjfz+Yi2dffNs1scMjA
P+GxoP6P1HbqUUpu8Xk8AnHH4yEUbcu+PIuRoHIv8Yx1Y2qcikGu4Xf78TfAV58v
EkYXQa20BBwO4Yo6BImeVPuMBqwrm36VLrCx7BIIQNw6wNTt7JlIjx48OnOs1jwm
Jl2oN+gn/tnFMKyE7aecgMi+gZDAwIy6KJR3SA+IoC/CqcH3xVOxMg6w20BlTTzv
nrx7J6mqlp3b+3FygZyFjbC9tgIvHQaGE8Z5iROoKjsJ3Q2JSgwMwvTCiArbT+ky
RIX+Rgxe9ypvZZBDHM4Y5ceB5srib4OXkSYfgAXlE103A3+A7qfyHAUp5GR4dS6R
tV43NXlqXp9nAUD2xyXHPGHr2ilRJ11bJzTmkFZJ2nua2rb2z/DpYC4gGkTX/Fun
Ot3n+uGCoqnAF80s7WNd
=ToSd
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.