Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 05 Jun 2009 21:02:55 +0200
From:      =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@des.no>
To:        "Philip M. Gollucci" <pgollucci@p6m7g8.com>
Cc:        svn-src-all@freebsd.org, src-committers@freebsd.org, Ed Schouten <ed@freebsd.org>, svn-src-vendor@freebsd.org
Subject:   Re: svn commit: r193402 - vendor/clang/clang-r72805
Message-ID:  <86tz2uh5b4.fsf@ds4.des.no>
In-Reply-To: <4A28970A.5040702@p6m7g8.com> (Philip M. Gollucci's message of "Thu, 4 Jun 2009 23:54:50 -0400")
References:  <200906032111.n53LBpC6066768@svn.freebsd.org> <4A28970A.5040702@p6m7g8.com>

next in thread | previous in thread | raw e-mail | index | archive | help
"Philip M. Gollucci" <pgollucci@p6m7g8.com> writes:
> I feel like you're doing these imports 'backwards'.

No, Ed did it right.

> How are you
> accomplishing this with svn without doing the below, or is this a
> freebsd convention I just don't know about ?

http://wiki.freebsd.org/SubversionPrimer/VendorImports

> svn import vendor/x/tag1
> svn import vendor/x/tag2
> cd vendor/x/dist
> svn merge .../vendor/x/tag1 .../vendor/x/tag2 .
> svn resolved
> svn ci

That consumes a lot more space in the repo.  You get a full copy of
every file from every vendor release, plus diffs in dist.  The way Ed
did it, you get the diffs in dist and a few kB metadata for each vendor
release.  It also reflects the way the vendor maintains the source (and
the way we maintain src) better.

DES
--=20
Dag-Erling Sm=C3=B8rgrav - des@des.no



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86tz2uh5b4.fsf>