1 |
On Tue, Jun 28, 2005 at 03:35:01PM -0700, Donnie Berkholz wrote: |
2 |
> I've been wondering lately with the discussion of yet more new |
3 |
> categories, why don't we do repocopies to move packages? Note that I'm |
4 |
> talking about packages switching categories and explicitly _not_ about |
5 |
> package name changes. |
6 |
Because client-side CVS sucks at dealing with this - and from it's |
7 |
point of view, there is no difference between renaming and moving |
8 |
packages - they are both just directory names. |
9 |
|
10 |
After such a move of directories, CVS clients running their next update |
11 |
would find NO record of the old directory when they attempted to update |
12 |
it, and the CVS client would then NOT touch the local copy at all. |
13 |
|
14 |
Eg: |
15 |
1. sys-apps/foo exists on server |
16 |
2. all clients are consistent with server. |
17 |
3. sys-apps/foo is moved to sys-apps/bar. |
18 |
3. client A tries to update. |
19 |
3.1. sys-apps/bar is downloaded as it's new to the client. |
20 |
3.2. sys-apps/foo on the client side is NOT removed, as the server |
21 |
doesn't know about it (it would need an explicit deletion record on the |
22 |
server). |
23 |
4. client has sys-apps/foo until such time as it is manually deleted. |
24 |
|
25 |
-- |
26 |
Robin Hugh Johnson |
27 |
E-Mail : robbat2@××××××××××××××.net |
28 |
Home Page : http://www.orbis-terrarum.net/?l=people.robbat2 |
29 |
ICQ# : 30269588 or 41961639 |
30 |
GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85 |