{"thread":{"id":"41031","subject":"CruiseControl.NET hangs on git-submodule bad file descriptor","startedAt":"2015-12-17T08:17:57Z","lastAt":"2015-12-17T14:07:11Z","messageCount":5,"participants":["Alexander Skrinnik","Johannes Schindelin"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"274655","messageId":"HE1PR08MB089107ED02BEA428A6BB37A5F8E00@HE1PR08MB0891.eurprd08.prod.outlook.com","threadId":"41031","inReplyTo":null,"subject":"CruiseControl.NET hangs on git-submodule bad file descriptor","fromName":"Alexander Skrinnik","fromEmail":"askrinnik@amtoss.com.ua","sentAt":"2015-12-17T08:17:57Z","receivedAt":"2015-12-17T08:17:57Z","isPatch":false,"sender":{"key":"askrinnik@amtoss.com.ua","avatar":null},"body":"Hi guys,\n\nI had installed CruiseControl.NET 1.8.5 and Git-1.9.5-preview20150319\nCC.NET invokes bat-file which invokes \ngit submodule foreach git checkout \"myBranch\"\n\nIt worked good.\nToday I upgraded git to 2.6.4 and CC.NET fails on this command with error:\nC:\\Program Files (x86)\\Git\\mingw32/libexec/git-core\\git-submodule: line 544: 0: Bad file descriptor\n\nWhen I run the same command from cmd window all works without error\nFor now I have to return to 1.9.5 version.\n\nCould you, please, help to fix the issue?\n\nThank you in advance\n--\nAlexander Skrinnik\n"},{"id":"274662","messageId":"alpine.DEB.2.20.1512171045230.6483@virtualbox","threadId":"41031","inReplyTo":"HE1PR08MB089107ED02BEA428A6BB37A5F8E00@HE1PR08MB0891.eurprd08.prod.outlook.com","subject":"Re: CruiseControl.NET hangs on git-submodule bad file descriptor","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2015-12-17T09:46:00Z","receivedAt":"2015-12-17T09:46:00Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi Alexander,\n\nOn Thu, 17 Dec 2015, Alexander Skrinnik wrote:\n\n> I had installed CruiseControl.NET 1.8.5 and Git-1.9.5-preview20150319\n> CC.NET invokes bat-file which invokes \n> git submodule foreach git checkout \"myBranch\"\n> \n> It worked good.\n> Today I upgraded git to 2.6.4 and CC.NET fails on this command with\n> error: C:\\Program Files\n> (x86)\\Git\\mingw32/libexec/git-core\\git-submodule: line 544: 0: Bad file\n> descriptor\n\nThis sounds very similar (maybe identical) to this bug report:\n\n\thttps://github.com/git-for-windows/git/issues/181\n\nCiao,\nJohannes\n"},{"id":"274666","messageId":"HE1PR08MB089122D0784C67685EAF5A76F8E00@HE1PR08MB0891.eurprd08.prod.outlook.com","threadId":"41031","inReplyTo":"alpine.DEB.2.20.1512171045230.6483@virtualbox","subject":"RE: CruiseControl.NET hangs on git-submodule bad file descriptor","fromName":"Alexander Skrinnik","fromEmail":"askrinnik@amtoss.com.ua","sentAt":"2015-12-17T12:32:26Z","receivedAt":"2015-12-17T12:32:26Z","isPatch":false,"sender":{"key":"askrinnik@amtoss.com.ua","avatar":null},"body":"Hi Johannes,\n\nThank you for your answer.\nYes, this is the same issue. I found workaround, CC.NET invokes bat-file with command:\ngit submodule foreach git checkout \"myBranch\" <NUL\n\nIt works fine. But looks like the issue is in git. Not in CC.NET :)\nIf you have a chance, could you look into it, please?\n\nThanks a lot\n--\nAlexander Skrinnik\n\n\n-----Original Message-----\nFrom: Johannes Schindelin [mailto:Johannes.Schindelin@gmx.de] \nSent: Thursday, December 17, 2015 11:46 AM\nTo: Alexander Skrinnik\nCc: git@vger.kernel.org\nSubject: Re: CruiseControl.NET hangs on git-submodule bad file descriptor\n\nHi Alexander,\n\nOn Thu, 17 Dec 2015, Alexander Skrinnik wrote:\n\n> I had installed CruiseControl.NET 1.8.5 and Git-1.9.5-preview20150319 \n> CC.NET invokes bat-file which invokes git submodule foreach git \n> checkout \"myBranch\"\n> \n> It worked good.\n> Today I upgraded git to 2.6.4 and CC.NET fails on this command with\n> error: C:\\Program Files\n> (x86)\\Git\\mingw32/libexec/git-core\\git-submodule: line 544: 0: Bad \n> file descriptor\n\nThis sounds very similar (maybe identical) to this bug report:\n\n\thttps://github.com/git-for-windows/git/issues/181\n\nCiao,\nJohannes\n"},{"id":"274668","messageId":"alpine.DEB.2.20.1512171453140.6483@virtualbox","threadId":"41031","inReplyTo":"HE1PR08MB089122D0784C67685EAF5A76F8E00@HE1PR08MB0891.eurprd08.prod.outlook.com","subject":"RE: CruiseControl.NET hangs on git-submodule bad file descriptor","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2015-12-17T13:54:58Z","receivedAt":"2015-12-17T13:54:58Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi Alexander,\n\nyou might want to refrain from top-posting on this list in the future.\nJust sayin' ;-)\n\nOn Thu, 17 Dec 2015, Alexander Skrinnik wrote:\n\n> I found workaround, CC.NET invokes bat-file with command:\n> git submodule foreach git checkout \"myBranch\" <NUL\n> \n> It works fine. But looks like the issue is in git. Not in CC.NET :)\n> If you have a chance, could you look into it, please?\n\nUnfortunately, this is one of those problems where the bug reporter\nexpects me not only to fix the problem, but also to come up with an easy\nway to reproduce the issue.\n\nAnd even more unfortunate is the fact that I am really pressed on some\nother, more critical issues.\n\nIs there really no chance for you to have a crack at resolving this issue?\n\nCiao,\nJohannes\n"},{"id":"274669","messageId":"HE1PR08MB089115A3232C83713A4E3859F8E00@HE1PR08MB0891.eurprd08.prod.outlook.com","threadId":"41031","inReplyTo":"alpine.DEB.2.20.1512171453140.6483@virtualbox","subject":"RE: CruiseControl.NET hangs on git-submodule bad file descriptor","fromName":"Alexander Skrinnik","fromEmail":"askrinnik@amtoss.com.ua","sentAt":"2015-12-17T14:07:11Z","receivedAt":"2015-12-17T14:07:11Z","isPatch":false,"sender":{"key":"askrinnik@amtoss.com.ua","avatar":null},"body":"OK, no problem \nI have workaround :)\n\nThanks a lot for your help\n\nBest wishes\n--\nAlexander Skrinnik\n\n\n-----Original Message-----\nFrom: Johannes Schindelin [mailto:Johannes.Schindelin@gmx.de] \nSent: Thursday, December 17, 2015 3:55 PM\nTo: Alexander Skrinnik\nCc: git@vger.kernel.org\nSubject: RE: CruiseControl.NET hangs on git-submodule bad file descriptor\n\nHi Alexander,\n\nyou might want to refrain from top-posting on this list in the future.\nJust sayin' ;-)\n\nOn Thu, 17 Dec 2015, Alexander Skrinnik wrote:\n\n> I found workaround, CC.NET invokes bat-file with command:\n> git submodule foreach git checkout \"myBranch\" <NUL\n> \n> It works fine. But looks like the issue is in git. Not in CC.NET :) If \n> you have a chance, could you look into it, please?\n\nUnfortunately, this is one of those problems where the bug reporter expects me not only to fix the problem, but also to come up with an easy way to reproduce the issue.\n\nAnd even more unfortunate is the fact that I am really pressed on some other, more critical issues.\n\nIs there really no chance for you to have a crack at resolving this issue?\n\nCiao,\nJohannes\n"}]}