{"thread":{"id":"10600","subject":"Git-windows and git-svn?","startedAt":"2007-11-02T21:55:23Z","lastAt":"2007-11-06T19:27:55Z","messageCount":15,"participants":["Abdelrazak Younes","Johannes Schindelin","Pascal Obry","Steffen Prohaska","Peter Karlsson","Robin Rosenberg"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"58044","messageId":"fgg6cd$3ep$1@ger.gmane.org","threadId":"10600","inReplyTo":null,"subject":"Git-windows and git-svn?","fromName":"Abdelrazak Younes","fromEmail":"younes.a@free.fr","sentAt":"2007-11-02T21:55:23Z","receivedAt":"2007-11-02T21:55:23Z","isPatch":false,"sender":{"key":"younes.a@free.fr","avatar":null},"body":"Hello,\n\nI would like to try git on Windows together with git-svn, I downloaded \n  Git-1.5.3-preview20071027.exe and tried:\n\nyns@xxx /d/devel/lyx/git/trunk\n$ git-svn init svn://svn.lyx.org/lyx/lyx-devel/trunk\nUseless use of a constant in void context at /bin/git-svn line 848.\nCan't locate Digest/MD5.pm in @INC (@INC contains: /lib \n/usr/lib/perl5/5.6.1/msy\ns /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/msys \n/usr/lib/perl5/site_p\nerl/5.6.1 /usr/lib/perl5/site_perl .) at /bin/git-svn line 2420.\nBEGIN failed--compilation aborted at /bin/git-svn line 2420.\n\nIs there something I am doing wrong?\n\nThanks in advance for any help,\nAbdel.\n"},{"id":"58046","messageId":"Pine.LNX.4.64.0711022206190.4362@racer.site","threadId":"10600","inReplyTo":"fgg6cd$3ep$1@ger.gmane.org","subject":"Re: Git-windows and git-svn?","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2007-11-02T22:07:50Z","receivedAt":"2007-11-02T22:07:50Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Fri, 2 Nov 2007, Abdelrazak Younes wrote:\n\n> I would like to try git on Windows together with git-svn, I downloaded \n> Git-1.5.3-preview20071027.exe and tried:\n> \n> yns@xxx /d/devel/lyx/git/trunk\n> $ git-svn init svn://svn.lyx.org/lyx/lyx-devel/trunk\n> Useless use of a constant in void context at /bin/git-svn line 848.\n> Can't locate Digest/MD5.pm in @INC (@INC contains: /lib\n> /usr/lib/perl5/5.6.1/msy\n> s /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/msys\n> /usr/lib/perl5/site_p\n> erl/5.6.1 /usr/lib/perl5/site_perl .) at /bin/git-svn line 2420.\n> BEGIN failed--compilation aborted at /bin/git-svn line 2420.\n> \n> Is there something I am doing wrong?\n\nThe proper mailinglist for this is msysgit@googlegroups.com.  And right \nnext to the \"Downloads\" tab you clicked on to download the installer, \nthere is an \"Issues\" tab.  There you'll find that we're working on it.\n\nHth,\nDscho\n"},{"id":"58047","messageId":"fgg874$8ih$1@ger.gmane.org","threadId":"10600","inReplyTo":"Pine.LNX.4.64.0711022206190.4362@racer.site","subject":"Re: Git-windows and git-svn?","fromName":"Abdelrazak Younes","fromEmail":"younes.a@free.fr","sentAt":"2007-11-02T22:26:41Z","receivedAt":"2007-11-02T22:26:41Z","isPatch":false,"sender":{"key":"younes.a@free.fr","avatar":null},"body":"Johannes Schindelin wrote:\n>> Is there something I am doing wrong?\n> \n> The proper mailinglist for this is msysgit@googlegroups.com.\n\nSorry, I'll move to that. Any chance you create a gmane news interface?\n\n> And right \n> next to the \"Downloads\" tab you clicked on to download the installer, \n> there is an \"Issues\" tab.  There you'll find that we're working on it.\n\nOups, sorry again, haven't see this tab.\n\nThanks and sorry for the noise,\nAbdel.\n"},{"id":"58052","messageId":"472BABFA.6030200@obry.net","threadId":"10600","inReplyTo":"fgg6cd$3ep$1@ger.gmane.org","subject":"Re: Git-windows and git-svn?","fromName":"Pascal Obry","fromEmail":"pascal@obry.net","sentAt":"2007-11-02T23:00:10Z","receivedAt":"2007-11-02T23:00:10Z","isPatch":false,"sender":{"key":"pascal@obry.net","avatar":"https://avatars.githubusercontent.com/u/467069?v=4"},"body":"Abdelrazak,\n\n> I would like to try git on Windows together with git-svn, I downloaded\n>  Git-1.5.3-preview20071027.exe and tried:\n\nThe best Git port on Windows is the Cygwin one. I'm using git-svn\nwithout trouble.\n\nPascal.\n\n-- \n\n--|------------------------------------------------------\n--| Pascal Obry                           Team-Ada Member\n--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE\n--|------------------------------------------------------\n--|              http://www.obry.net\n--| \"The best way to travel is by means of imagination\"\n--|\n--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595\n"},{"id":"58073","messageId":"A35C7C2D-A829-4A16-B81B-8A6DE01FE5DB@zib.de","threadId":"10600","inReplyTo":"472BABFA.6030200@obry.net","subject":"Re: Git-windows and git-svn?","fromName":"Steffen Prohaska","fromEmail":"prohaska@zib.de","sentAt":"2007-11-03T07:16:50Z","receivedAt":"2007-11-03T07:16:50Z","isPatch":false,"sender":{"key":"prohaska@zib.de","avatar":"https://avatars.githubusercontent.com/u/217580?v=4"},"body":"\nOn Nov 3, 2007, at 12:00 AM, Pascal Obry wrote:\n\n> Abdelrazak,\n>\n>> I would like to try git on Windows together with git-svn, I  \n>> downloaded\n>>  Git-1.5.3-preview20071027.exe and tried:\n>\n> The best Git port on Windows is the Cygwin one. I'm using git-svn\n> without trouble.\n\nBut you _MUST NOT_ use Cygwin's textmode.\n\n\tSteffen\n"},{"id":"58074","messageId":"472C211C.90907@obry.net","threadId":"10600","inReplyTo":"A35C7C2D-A829-4A16-B81B-8A6DE01FE5DB@zib.de","subject":"Re: Git-windows and git-svn?","fromName":"Pascal Obry","fromEmail":"pascal@obry.net","sentAt":"2007-11-03T07:19:56Z","receivedAt":"2007-11-03T07:19:56Z","isPatch":false,"sender":{"key":"pascal@obry.net","avatar":"https://avatars.githubusercontent.com/u/467069?v=4"},"body":"Steffen Prohaska a écrit :\n>> The best Git port on Windows is the Cygwin one. I'm using git-svn\n>> without trouble.\n> \n> But you _MUST NOT_ use Cygwin's textmode.\n\nYes, of course! Who would use Cygwin's textmode :) ?\n\nPascal.\n\n-- \n\n--|------------------------------------------------------\n--| Pascal Obry                           Team-Ada Member\n--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE\n--|------------------------------------------------------\n--|              http://www.obry.net\n--| \"The best way to travel is by means of imagination\"\n--|\n--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595\n"},{"id":"58078","messageId":"EE16FE19-8C6C-4438-8E6E-EA6B87A898A7@zib.de","threadId":"10600","inReplyTo":"472C211C.90907@obry.net","subject":"Re: Git-windows and git-svn?","fromName":"Steffen Prohaska","fromEmail":"prohaska@zib.de","sentAt":"2007-11-03T07:57:32Z","receivedAt":"2007-11-03T07:57:32Z","isPatch":false,"sender":{"key":"prohaska@zib.de","avatar":"https://avatars.githubusercontent.com/u/217580?v=4"},"body":"\nOn Nov 3, 2007, at 8:19 AM, Pascal Obry wrote:\n\n> Steffen Prohaska a écrit :\n>>> The best Git port on Windows is the Cygwin one. I'm using git-svn\n>>> without trouble.\n>>\n>> But you _MUST NOT_ use Cygwin's textmode.\n>\n> Yes, of course! Who would use Cygwin's textmode :) ?\n\nPeople who I'm working with. Cygwin's converts CVS working\ncopies to Windows line endings if you use textmode. And this\nis what they want.\n\nAnd as long as textmode is an option in Cygwin's installer\nuser will select this option. And after it was removed from\nthe installer it will still be there for a couple of years,\nuntil all existing installations finally disappear.\n\nBecause of this situation, I started to work on msysgit.\nI need git without Cygwin.\n\n\tSteffen"},{"id":"58080","messageId":"72D5CB06-9067-47C4-ABDF-4E1F6F4A679D@zib.de","threadId":"10600","inReplyTo":"EE16FE19-8C6C-4438-8E6E-EA6B87A898A7@zib.de","subject":"Re: Git-windows and git-svn?","fromName":"Steffen Prohaska","fromEmail":"prohaska@zib.de","sentAt":"2007-11-03T08:02:31Z","receivedAt":"2007-11-03T08:02:31Z","isPatch":false,"sender":{"key":"prohaska@zib.de","avatar":"https://avatars.githubusercontent.com/u/217580?v=4"},"body":"\nOn Nov 3, 2007, at 8:57 AM, Steffen Prohaska wrote:\n\n> On Nov 3, 2007, at 8:19 AM, Pascal Obry wrote:\n>\n>> Steffen Prohaska a écrit :\n>>>> The best Git port on Windows is the Cygwin one. I'm using git-svn\n>>>> without trouble.\n>>>\n>>> But you _MUST NOT_ use Cygwin's textmode.\n>>\n>> Yes, of course! Who would use Cygwin's textmode :) ?\n>\n> People who I'm working with. Cygwin's converts CVS working\n> copies to Windows line endings if you use textmode. And this\n> is what they want.\n>\n> And as long as textmode is an option in Cygwin's installer\n> user will select this option. And after it was removed from\n> the installer it will still be there for a couple of years,\n> until all existing installations finally disappear.\n>\n> Because of this situation, I started to work on msysgit.\n> I need git without Cygwin.\n\nAnd btw, no one told me that git is only working in Cygwin if\nCygwin is configured the right way. So I started to advertise\ngit on Cygwin and people came back to me and told me:\n\n\"What crappy tool are you suggesting to use. It's not\neven capable of cloning it's own development repository.\nI'll not use that tool. Don't steal my time.\"\n\n\tSteffen"},{"id":"58082","messageId":"472C2FF8.2000603@obry.net","threadId":"10600","inReplyTo":"72D5CB06-9067-47C4-ABDF-4E1F6F4A679D@zib.de","subject":"Re: Git-windows and git-svn?","fromName":"Pascal Obry","fromEmail":"pascal@obry.net","sentAt":"2007-11-03T08:23:20Z","receivedAt":"2007-11-03T08:23:20Z","isPatch":false,"sender":{"key":"pascal@obry.net","avatar":"https://avatars.githubusercontent.com/u/467069?v=4"},"body":"Steffen Prohaska a écrit :\n> \"What crappy tool are you suggesting to use. It's not\n> even capable of cloning it's own development repository.\n> I'll not use that tool. Don't steal my time.\"\n\nWell it's not because people don't understand how Cygwin is working that\nit is to be taken for granted that Cygwin/Git is crap! As I said git svn\nis only working on Cywgin AFAIK. I'm using Cygwin/Git on many\nrepositories without problem. So experience may vary :)\n\nCygwin is by far the best toolset for Windows developers who don't want\nto mess with plain (read very limited) Windows environment.\n\nPascal.\n\n-- \n\n--|------------------------------------------------------\n--| Pascal Obry                           Team-Ada Member\n--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE\n--|------------------------------------------------------\n--|              http://www.obry.net\n--| \"The best way to travel is by means of imagination\"\n--|\n--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595\n"},{"id":"58085","messageId":"fghf9u$kc3$1@ger.gmane.org","threadId":"10600","inReplyTo":"472C2FF8.2000603@obry.net","subject":"Re: Git-windows and git-svn?","fromName":"Abdelrazak Younes","fromEmail":"younes.a@free.fr","sentAt":"2007-11-03T09:33:45Z","receivedAt":"2007-11-03T09:33:45Z","isPatch":false,"sender":{"key":"younes.a@free.fr","avatar":null},"body":"Pascal Obry wrote:\n> Steffen Prohaska a écrit :\n>> \"What crappy tool are you suggesting to use. It's not\n>> even capable of cloning it's own development repository.\n>> I'll not use that tool. Don't steal my time.\"\n> \n> Well it's not because people don't understand how Cygwin is working that\n> it is to be taken for granted that Cygwin/Git is crap! As I said git svn\n> is only working on Cywgin AFAIK. I'm using Cygwin/Git on many\n> repositories without problem. So experience may vary :)\n\nOK, thanks for the info.\n\n> \n> Cygwin is by far the best toolset for Windows developers who don't want\n> to mess with plain (read very limited) Windows environment.\n\nWell some people (including unix people) prefer GUI and context menus \ninstead of command-line. I must say that I am quite used to TortoiseSVN \nand I like it. Never had to do anything at the command-line in order to \nuse svn. Hum, I am not sure this is the right forum to say this... :-)\n\nAbdel.\n"},{"id":"58088","messageId":"591E16CE-E303-4971-B57D-D84E883BB01D@zib.de","threadId":"10600","inReplyTo":"472C2FF8.2000603@obry.net","subject":"Re: Git-windows and git-svn?","fromName":"Steffen Prohaska","fromEmail":"prohaska@zib.de","sentAt":"2007-11-03T09:47:58Z","receivedAt":"2007-11-03T09:47:58Z","isPatch":false,"sender":{"key":"prohaska@zib.de","avatar":"https://avatars.githubusercontent.com/u/217580?v=4"},"body":"\nOn Nov 3, 2007, at 9:23 AM, Pascal Obry wrote:\n\n> Steffen Prohaska a écrit :\n>> \"What crappy tool are you suggesting to use. It's not\n>> even capable of cloning it's own development repository.\n>> I'll not use that tool. Don't steal my time.\"\n>\n> Well it's not because people don't understand how Cygwin is working  \n> that\n> it is to be taken for granted that Cygwin/Git is crap! As I said  \n> git svn\n> is only working on Cywgin AFAIK. I'm using Cygwin/Git on many\n> repositories without problem. So experience may vary :)\n\nRight. The experience should be good if you use binmode.\n\nBut never use textmode. You'll not get an error right away.\nAt first git seems to work. But later it reports weird errors.\nThe experience is really bad. Don't do that.\n\nAnd if you advertise git on Cygwin please tell people to\navoid textmode. It is an important detail.\n\n\tSteffen\n"},{"id":"58501","messageId":"Pine.LNX.4.64.0711060857140.8577@ds9.cixit.se","threadId":"10600","inReplyTo":"591E16CE-E303-4971-B57D-D84E883BB01D@zib.de","subject":"Re: Git-windows and git-svn?","fromName":"Peter Karlsson","fromEmail":"peter@softwolves.pp.se","sentAt":"2007-11-06T08:02:19Z","receivedAt":"2007-11-06T08:02:19Z","isPatch":false,"sender":{"key":"peter@softwolves.pp.se","avatar":"https://avatars.githubusercontent.com/u/990764?v=4"},"body":"Steffen Prohaska:\n\n> Right. The experience should be good if you use binmode.\n\nShouldn't it be possible to fix this by sprinkling the appropriate\nnumber of \"b\"s in the parameters to fopen()? Or is it more complicated\nthan that?\n\n> But never use textmode. You'll not get an error right away. At first\n> git seems to work. But later it reports weird errors. The experience\n> is really bad. Don't do that.\n\nI got errors almost right away when trying that (I need text mode to\ninterface with some other programs), so Cygwin-git is a no-go for me at\nthe moment. Of course, mixing msys-Git with Cygwin and ActiveState Perl\nis also an interesting experience, to say the least :-)\n\n-- \n\\\\// Peter - http://www.softwolves.pp.se/\n"},{"id":"58504","messageId":"19A8600D-B8F8-4590-90E9-C2DEFB528A24@zib.de","threadId":"10600","inReplyTo":"Pine.LNX.4.64.0711060857140.8577@ds9.cixit.se","subject":"Re: Git-windows and git-svn?","fromName":"Steffen Prohaska","fromEmail":"prohaska@zib.de","sentAt":"2007-11-06T08:20:51Z","receivedAt":"2007-11-06T08:20:51Z","isPatch":false,"sender":{"key":"prohaska@zib.de","avatar":"https://avatars.githubusercontent.com/u/217580?v=4"},"body":"\nOn Nov 6, 2007, at 9:02 AM, Peter Karlsson wrote:\n\n> Steffen Prohaska:\n>\n>> Right. The experience should be good if you use binmode.\n>\n> Shouldn't it be possible to fix this by sprinkling the appropriate\n> number of \"b\"s in the parameters to fopen()? Or is it more complicated\n> than that?\n\nIt's more complicated. I tried. But others convinced me that\nit's harder than you think. The interfacing with other programs\nthrough shell scripts is one major problem. Another difficulty\nis that Cygwin's textmode is deprecated. So, the Cygwin guys\nwon't help. Search the list archives for more details.\n\n\n>> But never use textmode. You'll not get an error right away. At first\n>> git seems to work. But later it reports weird errors. The experience\n>> is really bad. Don't do that.\n>\n> I got errors almost right away when trying that (I need text mode to\n> interface with some other programs), so Cygwin-git is a no-go for  \n> me at\n> the moment.\n\nSame for me. You're welcome to join the msysgit effort ;)\n\nBut do not expect too much from my side. For me the only\npriority is to get the core git commands running. Everything\nthat is needed to support a git-only workflow has top priority.\nEverything else has lowest priority. I'll refuse to put work\ninto the scripts interfacing with other SCMs and I'll refuse\nto work on things needed to setup a git 'server', like git-shell.\n\n\n> Of course, mixing msys-Git with Cygwin and ActiveState Perl\n> is also an interesting experience, to say the least :-)\n\nI can imagine that. If you already have some new insights how\nto handle such a situration it would be interesting if you\ncould share some of them.\n\n\tSteffen\n"},{"id":"58555","messageId":"4730A9C3.1090006@obry.net","threadId":"10600","inReplyTo":"Pine.LNX.4.64.0711060857140.8577@ds9.cixit.se","subject":"Re: Git-windows and git-svn?","fromName":"Pascal Obry","fromEmail":"pascal@obry.net","sentAt":"2007-11-06T17:52:03Z","receivedAt":"2007-11-06T17:52:03Z","isPatch":false,"sender":{"key":"pascal@obry.net","avatar":"https://avatars.githubusercontent.com/u/467069?v=4"},"body":"Peter Karlsson a écrit :\n> I got errors almost right away when trying that (I need text mode to\n> interface with some other programs), so Cygwin-git is a no-go for me at\n\nWon't it be possible for you to have a specific mount point using\ntextmode and one with binmode ? This should allow you to have the best\nof both world. Note that I've never done that so I don't know if it is\nworking fine.\n\nPascal.\n\n-- \n\n--|------------------------------------------------------\n--| Pascal Obry                           Team-Ada Member\n--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE\n--|------------------------------------------------------\n--|              http://www.obry.net\n--| \"The best way to travel is by means of imagination\"\n--|\n--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595\n"},{"id":"58567","messageId":"200711062027.56519.robin.rosenberg.lists@dewire.com","threadId":"10600","inReplyTo":"4730A9C3.1090006@obry.net","subject":"Re: Git-windows and git-svn?","fromName":"Robin Rosenberg","fromEmail":"robin.rosenberg.lists@dewire.com","sentAt":"2007-11-06T19:27:55Z","receivedAt":"2007-11-06T19:27:55Z","isPatch":false,"sender":{"key":"robin.rosenberg@dewire.com","avatar":"https://avatars.githubusercontent.com/u/46357?v=4"},"body":"tisdag 06 november 2007 skrev Pascal Obry:\n> Peter Karlsson a écrit :\n> > I got errors almost right away when trying that (I need text mode to\n> > interface with some other programs), so Cygwin-git is a no-go for me at\n> \n> Won't it be possible for you to have a specific mount point using\n> textmode and one with binmode ? This should allow you to have the best\n> of both world. Note that I've never done that so I don't know if it is\n> working fine.\n\nI do that. It works fine. I've set up such paths so I have /cygdrive/c for textmode and\n/binmode/c for binary mode and some other extra binary paths for convenience.\n\n-- robin\n"}]}