Re: [eigen] git

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


Anyway, we are going to keep a copy of eigen in kdesupport until eigen
2.1 is released and reasonably well distributed by linux distros. I'd
see us dropping kdesupport sometime between the kde 4.3 and 4.4
releases. We could sync that copy everytime it's needed.

So that takes care of your svn:external's in the short term.

Long-term, yes, we need another solution.

Benoit

2009/5/2 Gael Guennebaud <gael.guennebaud@xxxxxxxxx>:
> another important issue to me is the ability to manage a svn mirror of
> a hg repository. This is because I have set many svn:external to eigen
> and I (and users who did that too) do not want to lost them.
>
> On Sat, May 2, 2009 at 9:01 AM, Gael Guennebaud
> <gael.guennebaud@xxxxxxxxx> wrote:
>> On Sat, May 2, 2009 at 3:08 AM, Benoit Jacob <jacob.benoit.1@xxxxxxxxx> wrote:
>>> Thanks a lot for your work.
>>>
>>> For those who didn't follow today's irc discussion:
>>> after orzel's work, one thing is sure, we don't have to worry about
>>> git-svn anymore. We have basically 2 options:
>>> - either stay with Hg
>>> - or convert that to Git (which gael has been experimenting with).
>>
>> I tried two tools:
>> - hg-to-git (http://permalink.gmane.org/gmane.comp.version-control.git/36601)
>> - hg-fast-export
>> (http://hedonismbot.wordpress.com/2008/10/16/hg-fast-export-convert-mercurial-repositories-to-git-repositories/)
>>
>> and in both cases the branches seem to have been "linearized". So I
>> give up for the hg to git conversion, and propose to stay with hg.
>> However, before we make a final decision I would like we establish a
>> workflow with associated hg commands to be sure the hg way to work is
>> ok for us (I know hg is not very flexible to that respect in contrast
>> to bzr for instance). Since I don't know hg yet, I cannot start that
>> right now, but I'll start learning it and fill a section of the
>> Developer's corner wiki page.
>>
>> and btw, thanks a lot to Thomas for his work !
>>
>> cheers,
>> gael
>>
>>
>>> We'll make a decision soonish... initially i almost dismissed Hg as I
>>> regarded it as a small, obscure project, until I learnt that it has
>>> Python, Mozilla, OpenOffice, Java, OpenSolaris, Xine, XEmacs and some
>>> big Google projects among its users.
>>>
>>> http://www.selenic.com/mercurial/wiki/ProjectsUsingMercurial
>>>
>>> Given that, in the special case of KDE's SVN, Hg's svn
>>> interoperability seems much better than git's, using Hg may also make
>>> our life easier in the short term for syncing kdesupport and,
>>> conversely, merging commits made there.
>>>
>>> I'm slightly in favor of Hg now but i still don't have a strong
>>> opinion either way...
>>>
>>> Benoit
>>>
>>> 2009/5/2 Thomas Capricelli <orzel@xxxxxxxxxxxxxxx>:
>>>>
>>>> Hi again,
>>>>
>>>> Here's another experiment, using so-called 'named branches'.
>>>>
>>>> http://sources.freehackers.org/hg.cgi/eigen.named/
>>>>
>>>> The main difference is that the output of 'hg branches' and the 'branches'
>>>> part of the previous url now display the name of branches. Also, you can use
>>>>        hg up -r <branchname>
>>>> to switch  between branches.
>>>>
>>>> I'm often on #eigen, if you want to test eigen/mercurial and need some help,
>>>> just ask.
>>>>
>>>> I think the most basic test is about cloning one of those repositories, and
>>>> then play with 'hg view' (the tcl/tk viewer, much the same as git's one).
>>>>
>>>> regards,
>>>> Thomas
>>>>
>>>>
>>>>
>>>> On Friday 01 May 2009 22:47:29 Thomas Capricelli wrote:
>>>>> Hi all,
>>>>>
>>>>> I'm looking into converting the svn repository for eigen2 to mercurial. You
>>>>> can so far follow my experiments on
>>>>>
>>>>> http://sources.freehackers.org/hg.cgi/eigen/
>>>> --
>>>> Thomas Capricelli <orzel@xxxxxxxxxxxxxxx>
>>>> http://www.freehackers.org/thomas
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>
>
>



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/