Login | Register
My pages Projects Community openCollabNet

Discussions > dev [DISABLED] > Re: Mailing Lists

subversion
Discussion topic

Back to topic list

Re: Mailing Lists

Author cmpilato
Full name C. Michael Pilato
Date 2009-11-14 19:08:16 PST
Message Karl Fogel wrote:
> Blair Zajac <blair at orcaware dot com> writes:
>> I think that's what Michael did.
>>
>> https://issues.apach​e.org/jira/browse/IN​FRA-2321?focusedComm​entId=12776647&p​age=com.atlassian.ji​ra.plugin.system.iss​uetabpanels%3Acommen​t-tabpanel#action_12​776647
>
> Fascinating. So he did. The history's a bit wonky around the time of
> the switchover. For example, this was r2:
>
> http://svn.collab.ne​t/viewvc/svn-complet​e?view=revision&​revision=3657
>
> But http://svn.collab.ne​t/viewvc/svn-complet​e?view=revision&​revision=3656
> is not quite the same as r1. No matter; it's still cool :-).

The CVS repository had some trailing revisions which occurred after the
switchover. Most of them were commits to www/ (which we manually mirrored
based on our subversion commits to trunk/www/). A couple of them were
things like system-wide automated tweaks to www/robots.txt made by CollabNet
folk. Also, we had real tags and branches in our CVS repos that we didn't
bring with us into Subversion. So what I did was this:

1. Converted all the CVS history to Subversion (into repos 'svn-from-cvs')

2. Dumped all the revisions from 'svn-from-cvs' up to the switchover time
(r1:3654) -- *not* the extra/duplicate revs mentioned above -- and loaded
them into a new repos, 'svn-complete'.

3. Committed the deletion of all our tags and branches, leaving the
directories themselves, from 'svn-complete'.

4. Since r1 in the 'svn' repos was a massive import, that would have
clashed mightily being loaded atop already-existing files and directories in
'svn-complete'. So I checked out svn-complete/trunk@HEAD, then exported
svn/trunk@r1 atop it. The local mods were the small delta between what we
got outta CVS on August 31, 2001, and what we put into Subversion. They
were mostly the result of $Date$ keyword formatting differences. I
committed those local mods, which now brought 'svn-complete' in sync with
'svn@r1' *except* that 'svn-complete' still had empty tags and branches
directories (whereas we didn't create those in the 'svn' repository until
later when we needed them).

5. Dumped -r2:531 of 'svn', loading into 'svn-complete'.

6. Made r532 from 'svn' a no-op in 'svn-complete', since that was the
revision in which we created the tags/ directory.[1]

5. Dumped -r533:1236 of 'svn', loading into 'svn-complete'.

7. Made r1237 from 'svn' a no-op in 'svn-complete', since that was the
revision in which we created the branches/ directory.[2]

8. And then dumped the rest of 'svn', loading into 'svn-complete'.

I'm actually pretty happy with the stitchwork.

-- C-Mike

[1] http://svn.collab.ne​t/viewvc/svn-complet​e?view=revision&​revision=4187
[2] http://svn.collab.ne​t/viewvc/svn-complet​e?view=revision&​revision=4892

--
C. Michael Pilato <cmpilato at collab dot net>
CollabNet <> www.collab.net <> Distributed Development On Demand
Attachments

« Previous message in topic | 12 of 23 | Next message in topic »

Messages

Show all messages in topic

Mailing Lists gstein Greg Stein 2009-11-13 11:50:37 PST
     Re: Mailing Lists cmpilato C. Michael Pilato 2009-11-13 11:53:41 PST
         Re: Mailing Lists gstein Greg Stein 2009-11-13 12:43:40 PST
     Re: Mailing Lists e_wong Edmund Wong 2009-11-13 16:55:25 PST
         Re: Mailing Lists gstein Greg Stein 2009-11-13 20:31:21 PST
             Re: Mailing Lists Daniel Shahaf <d dot s at daniel dot shahaf dot name> Daniel Shahaf <d dot s at daniel dot shahaf dot name> 2009-11-13 21:19:58 PST
                 Re: Mailing Lists cmpilato C. Michael Pilato 2009-11-13 21:27:25 PST
                     Re: Mailing Lists Daniel Shahaf <d dot s at daniel dot shahaf dot name> Daniel Shahaf <d dot s at daniel dot shahaf dot name> 2009-11-13 21:33:19 PST
                         Re: Mailing Lists kfogel Karl Fogel 2009-11-13 22:40:56 PST
                             Re: Mailing Lists blair Blair Zajac 2009-11-13 22:49:52 PST
                                 Re: Mailing Lists kfogel Karl Fogel 2009-11-13 23:06:01 PST
                                     Re: Mailing Lists cmpilato C. Michael Pilato 2009-11-14 19:08:16 PST
                                         Re: Mailing Lists gstein Greg Stein 2009-11-14 21:13:52 PST
                                             Re: Mailing Lists cmpilato C. Michael Pilato 2009-11-14 21:31:16 PST
                                                 Re: Mailing Lists gstein Greg Stein 2009-11-14 21:32:57 PST
                                                 Re: Mailing Lists Daniel Shahaf <d dot s at daniel dot shahaf dot name> Daniel Shahaf <d dot s at daniel dot shahaf dot name> 2009-11-14 23:49:53 PST
                                                 Re: Mailing Lists cmpilato C. Michael Pilato 2009-11-16 08:45:03 PST
                                         Re: Mailing Lists kfogel Karl Fogel 2009-11-15 12:43:28 PST
                             Re: Mailing Lists gstein Greg Stein 2009-11-13 23:08:53 PST
     Re: Mailing Lists gstein Greg Stein 2009-11-14 11:12:27 PST
         Re: Mailing Lists gstein Greg Stein 2009-11-14 11:12:59 PST
             RE: Mailing Lists bazza Barry B Price 2009-11-14 22:24:30 PST
     Re: Mailing Lists rdonch Roman Donchenko 2009-11-14 11:48:33 PST
Messages per page: