From kde-core-devel Fri Feb 18 22:14:23 2005 From: Thiago Macieira Date: Fri, 18 Feb 2005 22:14:23 +0000 To: kde-core-devel Subject: Re: Announcing test svn import Message-Id: <200502182014.34256.thiago.macieira () kdemail ! net> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=110876487918819 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--nextPart9570577.Kx267JrqRE" --nextPart9570577.Kx267JrqRE Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Matt Rogers wrote: >we may want to keep the external there. when you checkout kdelibs, it > looks like you get an unresolved symlink unless you also checkout > kde-common/admin. > >is this the way we want it or do we want behavior compatibility with > cvs? IMO, the symlink is a better alternative. It forces the checkout of=20 kde-common, but that's the least of the problems. As I see it: Advantages of symlink over svn:external: =2D consistent admin dir -- no uncommited stuff in one module but not in=20 others =2D simpler to set and use =2D no hassle with anon mirrors (which would either require anonymous acces= s=20 to our main server, or rewriting the property [which would in turn mean=20 that the mirrors aren't exact copies!]) Advantages of svn:external over symlink: =2D no problems on platforms that do not support symlinks (think Windows=20 clients) or older Subversion clients (<=3D 1.0) =2D no need to remember to checkout and to update kde-common Branching will be a problem in either solution. With symlinks, the=20 branches or tags external to /branches/KDE will either have to branch=20 kde-common, or update the symlink to point to kde-common somewhere else.=20 With externals, the properties on each dir would have to be updated to=20 match the URL of the suitable branched kde-common. =2D-=20 Thiago Macieira - thiago (AT) macieira (DOT) info PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 3. Ac seo woruld wear=F0 geborod, sw=E1 se Scieppend cwea=F0 "Gewurde Unix"= and=20 wundor fremede and him "Unix" genemned, =FE=E6t is se rihtendgesamnung. --nextPart9570577.Kx267JrqRE Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQBCFmjKM/XwBW70U1gRAqxBAJ9NjADpanNXBIqSbqMBJtJubNHYFQCfZ9bx KjaaCGhA6loTw/6W4/P84Hc= =fp0Z -----END PGP SIGNATURE----- --nextPart9570577.Kx267JrqRE--