On Thu, Feb 10, 2011 at 5:54 PM, Pauli Virtanen <p...@iki.fi> wrote:
> On Thu, 10 Feb 2011 17:34:32 -0500, Darren Dale wrote:
> [clip]
>> Unfortunately, I am getting exactly the same results: the matplotlib/
>> directory is missing in the earliest history. I've tried adding
>> --use-cvs and --keep-trivial-imports, to no avail. I've tried checking
>> out a working copy of the cvs repo (setting CVSROOT to point to the
>> directory I created using rsync), and I *thought* the right way to
>> inspect the r7 working directory is to do "cvs update -R -r 7", but
>> thats not right. So I'm currently having trouble determining whether the
>> history even exists in CVS. Anybody have a longer memory than I do? How
>> can I get cvs to perform this basic operation?
>
> Maybe you can try skipping SVN altogether (needs "git-cvs" package on
> Ubuntu):
>
> export CVSROOT=/rsynced/directory
> test -d "$CVSROOT/CVSROOT" || echo "Wrong cvsroot..."
> mkdir imported
> cd imported
> git cvsimport matplotlib
>
> This at least shows some files in the first revisions. You can probably
> then just graft the two histories together at a suitable point.
>
> Apparently, it also needs some use of "git filter-branch" to get rid of
> the top-level matplotlib/ directory.

On further inspection, the direct cvs to git conversion *also* yields
a repository lacking the matplotlib package directory. It looks like
the history leading up to revision 540 may have been lost from the CVS
repository itself, not during the cvs2svn conversion.

John, do you want some time to continue looking into the cvs repo
yourself? Or should we go ahead with the git migration? If the latter,
should we start the git repo at revision 540, or include all available
history, even though some of it is missing the matplotlib package
directory? If we want to go ahead with the git migration, I can
probably work on it this weekend.

Darren

------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to