[ Thread Index |
| More lists.tuxfamily.org/eigen Archives
- To: eigen@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [eigen] git
- From: Gael Guennebaud <gael.guennebaud@xxxxxxxxx>
- Date: Sat, 2 May 2009 09:56:51 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=+D7mCQLrsx2XXA4rjEDFHuipI8E9fTbtTM/lpeeGtw0=; b=R3bsthz5CyOGtDrzsJflQ3syLg2Eu9uibU5A0XFL4aJrLgFBdudvSlUv8t5WwI3Q9H qTI1/4Dp2mGRKItHW5DNUr9rbc6UpWuO9CUKdl8BKUhIr4B5Otx6ZFkvMA0ChDyVRo2d wSzmHcPF+vtmJo0Aes8KUHKoLLL8Qzp+91oPM=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=R0loZPZQzfr+ljy0PdqJhlKxXO0n1CQSc0UfdjmLS4k97WA9VU+a0ToWfgWyovvgm+ WZ/DL5b4nwbC5PXUa8UUljPx+Xhv86HhcHbyB/uOv10acXKbMhaMB2YP4XfyTYWgDH55 Htbym0J0AR54bYsiTERD7EQsRff0tdxcYyYx4=
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
> 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
> 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 !
>> 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.
>> 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...
>> 2009/5/2 Thomas Capricelli <orzel@xxxxxxxxxxxxxxx>:
>>> Hi again,
>>> Here's another experiment, using so-called 'named branches'.
>>> 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).
>>> 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
>>> Thomas Capricelli <orzel@xxxxxxxxxxxxxxx>