Re: [eigen] git

[ Thread Index | Date Index | More Archives ]

and thinking more about it, and discussing with Thomas: this operation
is really bad for KDE's SVN server.

it's downloading 30% of all of KDE's history when really there is no reason to!

So I stop it.
- either there's a way to convert from svn to git without checking all
revisions in the given timespan, only the revisions that matter for
the given directories;
- or we use Mercurial.

Again, the problem didn't exist when converting only trunk/kdesupport/eigen2.
The problem seems to be that the "greatest common divisors" between
our trunk,branches,tags in SVN is the root.


2009/5/1 Benoit Jacob <jacob.benoit.1@xxxxxxxxx>:
> updating you with my findings....
> i have "git svn fetch" still running and made it start right away at
> the first eigen2 revision, 669000.
> after 2 or 3 hours, it tells me a funny warning and mentions that it
> has gone through revision 723000. But the local directory is still
> empty (well, just a skeleton).
> This tells us:
> - that git-svn is traversing all revisions a first time before
> actually starting importing
> - that it really checks all revisions, even if they don't affect the
> directories i asked for
> - that this first phase is going to take at least 10 hours
> I'll let this run for the weekend. We'll see...
> Benoit
> 2009/5/1 Benoit Jacob <jacob.benoit.1@xxxxxxxxx>:
>> OK, I've been trying very hard to convert eigen to git, but i have trouble.
>> It's fairly easy to get eigen trunk on git. The problem is to get the
>> branches and tags.
>> The reason why not everybody hit the same issue already, is that KDE
>> is a huge monolithic repo.
>> When I tell git-svn to look in
>> /trunk/kdesupport/eigen2
>> /branches/eigen
>> /tags/eigen
>> then "git svn fetch" just gets stalled. It will use 1%-30% CPU and do
>> network activity, but doesn't create any file on my hard disk drive,
>> and doesn't output anything in the console. I waited 5 hours.
>> By contrast, if I only mention /trunk/kdesupport/eigen2, then after
>> some stupid warnings it works. So I have trunk ported to git. However
>> if I then add the branches and tags, it gets stalled again.
>> I tried listing explicitly the branches and tags, so no wildcards. No
>> difference.
>> Attached: .git/config and my authors file, in case you want to try.
>> Meanwhile, Thomas aka orzel has been able to move eigen to Hg with no
>> problem at all, with all the tags etc.
>> So if nobody can help me with git, I'd propose using hg.
>> Cheers,
>> Benoit
>> 2009/4/30 Moritz Lenz <mlenz@xxxxxxxxxxxxxxxxxxxxxxx>:
>>> Benoit Jacob wrote:
>>>> Thanks everybody for your input.
>>>> I'll ask github for a repository and I'll keep you posted.
>>> No need, you can simply sign up, and create one.
>>> (usually you sign up as a normal user, but you could also create an 'eigen'
>>> user so it feels a bit more official).
>>> Cheers,
>>> Moritz

Mail converted by MHonArc 2.6.19+