{"thread":{"id":"16105","subject":"why not TortoiseGit","startedAt":"2008-10-31T01:44:45Z","lastAt":"2008-11-11T01:51:06Z","messageCount":15,"participants":["Li Frank-B20596","Jakub Narebski","George Shammas","Miles Bader","Ian Hilt","Andreas Ericsson","Scott Chacon","Li Frank","Nigel Magnay","Johannes Schindelin"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"94360","messageId":"7FD1F85C96D70C4A89DA1DF7667EAE96125890@zch01exm23.fsl.freescale.net","threadId":"16105","inReplyTo":null,"subject":"why not TortoiseGit","fromName":"Li Frank-B20596","fromEmail":"frank.li@freescale.com","sentAt":"2008-10-31T01:44:45Z","receivedAt":"2008-10-31T01:44:45Z","isPatch":false,"sender":{"key":"frank.li@freescale.com","avatar":null},"body":"There are TortoiseCVS, TortoiseSVN, TortoiseBzr, TortoiseHg\nWhy not ToroiseGit\n \nbest regards\nFrank Li\n"},{"id":"94361","messageId":"m3bpx1h6e6.fsf@localhost.localdomain","threadId":"16105","inReplyTo":"7FD1F85C96D70C4A89DA1DF7667EAE96125890@zch01exm23.fsl.freescale.net","subject":"Re: why not TortoiseGit","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2008-10-31T01:59:06Z","receivedAt":"2008-10-31T01:59:06Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"\"Li Frank-B20596\" <Frank.Li@freescale.com> writes:\n\n> There are TortoiseCVS, TortoiseSVN, TortoiseBzr, TortoiseHg\n> Why not ToroiseGit?\n\nBecause GitCheetah\n\n-- \nJakub Narebski\nPoland\nShadeHawk on #git\n"},{"id":"94362","messageId":"7FD1F85C96D70C4A89DA1DF7667EAE9612589D@zch01exm23.fsl.freescale.net","threadId":"16105","inReplyTo":"m3bpx1h6e6.fsf@localhost.localdomain","subject":"RE: why not TortoiseGit","fromName":"Li Frank-B20596","fromEmail":"frank.li@freescale.com","sentAt":"2008-10-31T02:02:25Z","receivedAt":"2008-10-31T02:02:25Z","isPatch":false,"sender":{"key":"frank.li@freescale.com","avatar":null},"body":"GitCheetah seem only GitGui Here and GitBash Here. \nTortoiseXXX can show log, diff, commit change ...at explore menu. \n\nBest regards\nFrank Li \n\n-----Original Message-----\nFrom: Jakub Narebski [mailto:jnareb@gmail.com] \nSent: Friday, October 31, 2008 9:59 AM\nTo: Li Frank-B20596\nCc: git@vger.kernel.org\nSubject: Re: why not TortoiseGit\n\n\"Li Frank-B20596\" <Frank.Li@freescale.com> writes:\n\n> There are TortoiseCVS, TortoiseSVN, TortoiseBzr, TortoiseHg Why not \n> ToroiseGit?\n\nBecause GitCheetah\n\n--\nJakub Narebski\nPoland\nShadeHawk on #git\n"},{"id":"94363","messageId":"dfdaadcd0810302007q658d74c4wfb278999ea10885d@mail.gmail.com","threadId":"16105","inReplyTo":"7FD1F85C96D70C4A89DA1DF7667EAE9612589D@zch01exm23.fsl.freescale.net","subject":"Re: why not TortoiseGit","fromName":"George Shammas","fromEmail":"georgyo@gmail.com","sentAt":"2008-10-31T03:07:18Z","receivedAt":"2008-10-31T03:07:18Z","isPatch":false,"sender":{"key":"georgyo@gmail.com","avatar":"https://gravatar.com/avatar/bd053d9417028b3a61467f80a6d9573899f9a505ee3d776bd7dad0ef9352fe0d?d=mp&s=160"},"body":"The very very blunt answer is, TortoiseGit doesn't exist because no\none has created it. And this may partly be do to the fact that git is\nmore powerful then the programs who have it, so its a bigger project\nto make it stupid proof.\n\n-G\n\nOn Thu, Oct 30, 2008 at 7:02 PM, Li Frank-B20596 <Frank.Li@freescale.com> wrote:\n> GitCheetah seem only GitGui Here and GitBash Here.\n> TortoiseXXX can show log, diff, commit change ...at explore menu.\n>\n> Best regards\n> Frank Li\n>\n> -----Original Message-----\n> From: Jakub Narebski [mailto:jnareb@gmail.com]\n> Sent: Friday, October 31, 2008 9:59 AM\n> To: Li Frank-B20596\n> Cc: git@vger.kernel.org\n> Subject: Re: why not TortoiseGit\n>\n> \"Li Frank-B20596\" <Frank.Li@freescale.com> writes:\n>\n>> There are TortoiseCVS, TortoiseSVN, TortoiseBzr, TortoiseHg Why not\n>> ToroiseGit?\n>\n> Because GitCheetah\n>\n> --\n> Jakub Narebski\n> Poland\n> ShadeHawk on #git\n> --\n> To unsubscribe from this list: send the line \"unsubscribe git\" in\n> the body of a message to majordomo@vger.kernel.org\n> More majordomo info at  http://vger.kernel.org/majordomo-info.html\n>\n"},{"id":"94364","messageId":"buofxmdh12q.fsf@dhapc248.dev.necel.com","threadId":"16105","inReplyTo":"dfdaadcd0810302007q658d74c4wfb278999ea10885d@mail.gmail.com","subject":"Re: why not TortoiseGit","fromName":"Miles Bader","fromEmail":"miles@gnu.org","sentAt":"2008-10-31T03:53:49Z","receivedAt":"2008-10-31T03:53:49Z","isPatch":false,"sender":{"key":"miles@gnu.org","avatar":"https://gravatar.com/avatar/01069b69593af7bff28e2f97afeb3644ae6fe2f5f56cb3a8cf34c5fb8c36efe5?d=mp&s=160"},"body":"\"George Shammas\" <georgyo@gmail.com> writes:\n> The very very blunt answer is, TortoiseGit doesn't exist because no\n> one has created it. And this may partly be do to the fact that git is\n> more powerful then the programs who have it, so its a bigger project\n> to make it stupid proof.\n\n... and from what I've seen of tortoise* users, \"stupid proof\" is very,\nvery, very, necessary...\n\n-Miles\n\n-- \nImmortality, n.  A toy which people cry for, And on their knees apply for,\n      Dispute, contend and lie for, And if allowed Would be right proud\n      Eternally to die for.\n"},{"id":"94395","messageId":"20081031121913.GE18221@sys-0.hiltweb.site","threadId":"16105","inReplyTo":"7FD1F85C96D70C4A89DA1DF7667EAE96125890@zch01exm23.fsl.freescale.net","subject":"Re: why not TortoiseGit","fromName":"Ian Hilt","fromEmail":"ian.hilt@gmx.com","sentAt":"2008-10-31T12:19:13Z","receivedAt":"2008-10-31T12:19:13Z","isPatch":false,"sender":{"key":"ian.hilt@gmx.com","avatar":null},"body":"On Fri, Oct 31, 2008 at 09:44:45AM +0800, Li Frank-B20596 wrote:\n> There are TortoiseCVS, TortoiseSVN, TortoiseBzr, TortoiseHg\n> Why not ToroiseGit\n\nThis is what Johannes Schindelin had to say,\n\n\t<http://code.google.com/p/msysgit/wiki/GitCheetah>\n"},{"id":"94396","messageId":"490AFBA5.5090700@op5.se","threadId":"16105","inReplyTo":"20081031121913.GE18221@sys-0.hiltweb.site","subject":"Re: why not TortoiseGit","fromName":"Andreas Ericsson","fromEmail":"ae@op5.se","sentAt":"2008-10-31T12:35:49Z","receivedAt":"2008-10-31T12:35:49Z","isPatch":false,"sender":{"key":"ae@op5.se","avatar":"https://gravatar.com/avatar/426e89595c75a8f5252dd0c989e5fabe5bcac616e68557427ad9aef6b0ca342a?d=mp&s=160"},"body":"Ian Hilt wrote:\n> On Fri, Oct 31, 2008 at 09:44:45AM +0800, Li Frank-B20596 wrote:\n>> There are TortoiseCVS, TortoiseSVN, TortoiseBzr, TortoiseHg\n>> Why not ToroiseGit\n> \n> This is what Johannes Schindelin had to say,\n> \n> \t<http://code.google.com/p/msysgit/wiki/GitCheetah>\n\nNoone's written TortoiseGit yet. I have no idea why, and I have\nno reason to write it myself. If GitCheetah isn't working well,\nI'm sure patches are welcome.\n\n-- \nAndreas Ericsson                   andreas.ericsson@op5.se\nOP5 AB                             www.op5.se\nTel: +46 8-230225                  Fax: +46 8-230231\n"},{"id":"94413","messageId":"d411cc4a0810310857y5b4f8c46ue33e1f6a9e2c13d1@mail.gmail.com","threadId":"16105","inReplyTo":"490AFBA5.5090700@op5.se","subject":"Re: why not TortoiseGit","fromName":"Scott Chacon","fromEmail":"schacon@gmail.com","sentAt":"2008-10-31T15:57:31Z","receivedAt":"2008-10-31T15:57:31Z","isPatch":false,"sender":{"key":"schacon@gmail.com","avatar":"https://gravatar.com/avatar/9b13a8a078e1dcf8588c4eea9554445d51ebed6c41b51f56f4d96738130b05c6?d=mp&s=160"},"body":"I'm trying to get this restarted - dscho and I talked about this at\nthe GitTogether, and I met some people (from the OpenAFS project that\nalso happened to be there, oddly) who were interested in working on\nthis with me.  I think the lack of a linkable library has greatly\nhindered the development of projects like this, so that will likely be\npart of the development process as well.\n\nScott\n\nOn Fri, Oct 31, 2008 at 5:35 AM, Andreas Ericsson <ae@op5.se> wrote:\n> Ian Hilt wrote:\n>>\n>> On Fri, Oct 31, 2008 at 09:44:45AM +0800, Li Frank-B20596 wrote:\n>>>\n>>> There are TortoiseCVS, TortoiseSVN, TortoiseBzr, TortoiseHg\n>>> Why not ToroiseGit\n>>\n>> This is what Johannes Schindelin had to say,\n>>\n>>        <http://code.google.com/p/msysgit/wiki/GitCheetah>\n>\n> Noone's written TortoiseGit yet. I have no idea why, and I have\n> no reason to write it myself. If GitCheetah isn't working well,\n> I'm sure patches are welcome.\n>\n> --\n> Andreas Ericsson                   andreas.ericsson@op5.se\n> OP5 AB                             www.op5.se\n> Tel: +46 8-230225                  Fax: +46 8-230231\n> --\n> To unsubscribe from this list: send the line \"unsubscribe git\" in\n> the body of a message to majordomo@vger.kernel.org\n> More majordomo info at  http://vger.kernel.org/majordomo-info.html\n>\n"},{"id":"94661","messageId":"7FD1F85C96D70C4A89DA1DF7667EAE961E728C@zch01exm23.fsl.freescale.net","threadId":"16105","inReplyTo":"d411cc4a0810310857y5b4f8c46ue33e1f6a9e2c13d1@mail.gmail.com","subject":"RE: why not TortoiseGit","fromName":"Li Frank","fromEmail":"frank.li@freescale.com","sentAt":"2008-11-02T14:14:10Z","receivedAt":"2008-11-02T14:14:10Z","isPatch":false,"sender":{"key":"frank.li@freescale.com","avatar":null},"body":"I read some code of TortoiseSVN and TortoiseHg Code. \nAt beginning, TortoiseGit can git command to get information like Qgit.\nAfter linkable library ready, replace \"git command\". \n\nI think TortoiseGit can start base on below way.\n \n1.  Base on TortoiseHg, It is python Script.  Replace below hg operator\nwith Git. \n2.  Base on TortoiseSVN, It is developed with C++. Need VS2008.\nToritoiseSVN provide some built in diff and merge tools. \n3.  Base on Qgit, which provide some basic UI, such comment dialogbox,\nhistory view and file annotate. \n\n\nBest regards\nFrank Li\n\n-----Original Message-----\nFrom: git-owner@vger.kernel.org [mailto:git-owner@vger.kernel.org] On\nBehalf Of Scott Chacon\nSent: Friday, October 31, 2008 11:58 PM\nTo: Andreas Ericsson\nCc: Ian Hilt; Li Frank-B20596; git@vger.kernel.org\nSubject: Re: why not TortoiseGit\n\nI'm trying to get this restarted - dscho and I talked about this at the\nGitTogether, and I met some people (from the OpenAFS project that also\nhappened to be there, oddly) who were interested in working on this with\nme.  I think the lack of a linkable library has greatly hindered the\ndevelopment of projects like this, so that will likely be part of the\ndevelopment process as well.\n\nScott\n\nOn Fri, Oct 31, 2008 at 5:35 AM, Andreas Ericsson <ae@op5.se> wrote:\n> Ian Hilt wrote:\n>>\n>> On Fri, Oct 31, 2008 at 09:44:45AM +0800, Li Frank-B20596 wrote:\n>>>\n>>> There are TortoiseCVS, TortoiseSVN, TortoiseBzr, TortoiseHg Why not \n>>> ToroiseGit\n>>\n>> This is what Johannes Schindelin had to say,\n>>\n>>        <http://code.google.com/p/msysgit/wiki/GitCheetah>\n>\n> Noone's written TortoiseGit yet. I have no idea why, and I have no \n> reason to write it myself. If GitCheetah isn't working well, I'm sure \n> patches are welcome.\n>\n> --\n> Andreas Ericsson                   andreas.ericsson@op5.se\n> OP5 AB                             www.op5.se\n> Tel: +46 8-230225                  Fax: +46 8-230231\n> --\n> To unsubscribe from this list: send the line \"unsubscribe git\" in the \n> body of a message to majordomo@vger.kernel.org More majordomo info at\n\n> http://vger.kernel.org/majordomo-info.html\n>\n--\nTo unsubscribe from this list: send the line \"unsubscribe git\" in the\nbody of a message to majordomo@vger.kernel.org More majordomo info at\nhttp://vger.kernel.org/majordomo-info.html\n"},{"id":"94742","messageId":"320075ff0811030200q606b76a8i16496cf7b8b1b7d2@mail.gmail.com","threadId":"16105","inReplyTo":"7FD1F85C96D70C4A89DA1DF7667EAE961E728C@zch01exm23.fsl.freescale.net","subject":"Re: why not TortoiseGit","fromName":"Nigel Magnay","fromEmail":"nigel.magnay@gmail.com","sentAt":"2008-11-03T10:00:14Z","receivedAt":"2008-11-03T10:00:14Z","isPatch":false,"sender":{"key":"nigel.magnay@gmail.com","avatar":"https://gravatar.com/avatar/d85cf38287bef3a8e4fa02358d2756d7589f8676c5eeb881ce2f6d731e4526c3?d=mp&s=160"},"body":"> I read some code of TortoiseSVN and TortoiseHg Code.\n> At beginning, TortoiseGit can git command to get information like Qgit.\n> After linkable library ready, replace \"git command\".\n>\n> I think TortoiseGit can start base on below way.\n>\n> 1.  Base on TortoiseHg, It is python Script.  Replace below hg operator\n> with Git.\n> 2.  Base on TortoiseSVN, It is developed with C++. Need VS2008.\n> ToritoiseSVN provide some built in diff and merge tools.\n> 3.  Base on Qgit, which provide some basic UI, such comment dialogbox,\n> history view and file annotate.\n>\n>\n\nTortoiseSVN is a good place to start because it separates out the\nwindows icon decorators into a separate DLL (shared with TortoiseCVS).\nThis is significant, as these are a finite resource in the windows\nshell, and so having a TortoiseSVN + TortoiseGIT on one machine and\nyou might run out, and I'd imagine lots of people wanting both.\n\nOn the minus side, building (Tortoise)SVN requires a lot of\nenvironment setup just to get it to build - most of which can be\nimmediately thrown away as it's specific to SVN.\n\nBut it doesn't look like a hard project to me, just requires stripping\nout a lot of junk and re-patching callouts to a git executable (which\ncould be the standard git tools) and a minimal git library that knows\nif files are dirty.\n"},{"id":"94755","messageId":"alpine.DEB.1.00.0811031425080.22125@pacific.mpi-cbg.de.mpi-cbg.de","threadId":"16105","inReplyTo":"320075ff0811030200q606b76a8i16496cf7b8b1b7d2@mail.gmail.com","subject":"Re: why not TortoiseGit","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2008-11-03T13:26:38Z","receivedAt":"2008-11-03T13:26:38Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Mon, 3 Nov 2008, Nigel Magnay wrote:\n\n> But it doesn't look like a hard project to me, just requires stripping \n> out a lot of junk and re-patching callouts to a git executable (which \n> could be the standard git tools) and a minimal git library that knows if \n> files are dirty.\n\nI only wish that people would put their code where there mouth is.\n\nAt least with GitCheetah, we have working code, _and_ an opportunity to go \ncross-platform.\n\nCiao,\nDscho\n"},{"id":"94758","messageId":"320075ff0811030539q476ab4f4kd332a37acdc1ca87@mail.gmail.com","threadId":"16105","inReplyTo":"alpine.DEB.1.00.0811031425080.22125@pacific.mpi-cbg.de.mpi-cbg.de","subject":"Re: why not TortoiseGit","fromName":"Nigel Magnay","fromEmail":"nigel.magnay@gmail.com","sentAt":"2008-11-03T13:39:47Z","receivedAt":"2008-11-03T13:39:47Z","isPatch":false,"sender":{"key":"nigel.magnay@gmail.com","avatar":"https://gravatar.com/avatar/d85cf38287bef3a8e4fa02358d2756d7589f8676c5eeb881ce2f6d731e4526c3?d=mp&s=160"},"body":">> But it doesn't look like a hard project to me, just requires stripping\n>> out a lot of junk and re-patching callouts to a git executable (which\n>> could be the standard git tools) and a minimal git library that knows if\n>> files are dirty.\n>\n> I only wish that people would put their code where there mouth is.\n>\n> At least with GitCheetah, we have working code, _and_ an opportunity to go\n> cross-platform.\n>\n\nWell, hey, I don't care there's no TortoiseGit. I looked at these\nthings back when I had colleagues stuck on Windows, and at the time\nwanted to try and wean them off SVN.\n\nThe shell-icon overlay limit on Windows looked a significant problem\nto me, and a good reason for at least re-using that bit of code (which\nis common to even tortoiseCVS). It looked like it had been through a\nsignificant number of iterations to get platform shell subtleties\nright.\n\nI even looked at wacky things, like using IKVM.Net and JGit to hack it\nquickly, but that's a non-starter because of MS' stupid\none-clr-per-process.\n\nThat's what I found. Maybe it'll be useful for anyone else that wants\nto continue. Since it's not an itch for me any more, and it won't feed\nmy children, until someone that cares enough does something there\nwon't be one.\n"},{"id":"94859","messageId":"7FD1F85C96D70C4A89DA1DF7667EAE961E75EA@zch01exm23.fsl.freescale.net","threadId":"16105","inReplyTo":"320075ff0811030200q606b76a8i16496cf7b8b1b7d2@mail.gmail.com","subject":"RE: why not TortoiseGit","fromName":"Li Frank","fromEmail":"frank.li@freescale.com","sentAt":"2008-11-04T06:36:36Z","receivedAt":"2008-11-04T06:36:36Z","isPatch":false,"sender":{"key":"frank.li@freescale.com","avatar":null},"body":"I also think it is best choose base on Tortoise SVN.  TortoriseGIt\nshould be in windows platform only because it is extension of explore.\n\nBest regards\nFrank Li \n\n-----Original Message-----\nFrom: Nigel Magnay [mailto:nigel.magnay@gmail.com] \nSent: Monday, November 03, 2008 6:00 PM\nTo: Li Frank-B20596\nCc: Scott Chacon; Andreas Ericsson; Ian Hilt; git@vger.kernel.org\nSubject: Re: why not TortoiseGit\n\n> I read some code of TortoiseSVN and TortoiseHg Code.\n> At beginning, TortoiseGit can git command to get information like\nQgit.\n> After linkable library ready, replace \"git command\".\n>\n> I think TortoiseGit can start base on below way.\n>\n> 1.  Base on TortoiseHg, It is python Script.  Replace below hg \n> operator with Git.\n> 2.  Base on TortoiseSVN, It is developed with C++. Need VS2008.\n> ToritoiseSVN provide some built in diff and merge tools.\n> 3.  Base on Qgit, which provide some basic UI, such comment dialogbox,\n\n> history view and file annotate.\n>\n>\n\nTortoiseSVN is a good place to start because it separates out the\nwindows icon decorators into a separate DLL (shared with TortoiseCVS).\nThis is significant, as these are a finite resource in the windows\nshell, and so having a TortoiseSVN + TortoiseGIT on one machine and you\nmight run out, and I'd imagine lots of people wanting both.\n\nOn the minus side, building (Tortoise)SVN requires a lot of environment\nsetup just to get it to build - most of which can be immediately thrown\naway as it's specific to SVN.\n\nBut it doesn't look like a hard project to me, just requires stripping\nout a lot of junk and re-patching callouts to a git executable (which\ncould be the standard git tools) and a minimal git library that knows if\nfiles are dirty.\n"},{"id":"94888","messageId":"alpine.DEB.1.00.0811041351240.24407@pacific.mpi-cbg.de","threadId":"16105","inReplyTo":"7FD1F85C96D70C4A89DA1DF7667EAE961E75EA@zch01exm23.fsl.freescale.net","subject":"RE: why not TortoiseGit","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2008-11-04T12:52:46Z","receivedAt":"2008-11-04T12:52:46Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Tue, 4 Nov 2008, Li Frank wrote:\n\n> TortoriseGIt should be in windows platform only because it is extension \n> of explore.\n\nFYI I completely disagree with this reasoning.\n\nCiao,\nDscho\n"},{"id":"95425","messageId":"7FD1F85C96D70C4A89DA1DF7667EAE961E7EF2@zch01exm23.fsl.freescale.net","threadId":"16105","inReplyTo":"320075ff0811030200q606b76a8i16496cf7b8b1b7d2@mail.gmail.com","subject":"RE: why not TortoiseGit","fromName":"Li Frank","fromEmail":"frank.li@freescale.com","sentAt":"2008-11-11T01:51:06Z","receivedAt":"2008-11-11T01:51:06Z","isPatch":false,"sender":{"key":"frank.li@freescale.com","avatar":null},"body":"Nigel Magnay:\n\nI create a tortoisegit project at repo.or.cz. \nhttp://repo.or.cz/w/TortoiseGit.git\n\nIt is coming from TortoiseSVN. It is very early stage.  The context menu\nhave worked.  TortoiseGitProc.exe help command have been worked.  \n\nWelcome contribute. \n\nBest regards\nFrank Li\n\n-----Original Message-----\nFrom: Nigel Magnay [mailto:nigel.magnay@gmail.com] \nSent: Monday, November 03, 2008 6:00 PM\nTo: Li Frank-B20596\nCc: Scott Chacon; Andreas Ericsson; Ian Hilt; git@vger.kernel.org\nSubject: Re: why not TortoiseGit\n\n> I read some code of TortoiseSVN and TortoiseHg Code.\n> At beginning, TortoiseGit can git command to get information like\nQgit.\n> After linkable library ready, replace \"git command\".\n>\n> I think TortoiseGit can start base on below way.\n>\n> 1.  Base on TortoiseHg, It is python Script.  Replace below hg \n> operator with Git.\n> 2.  Base on TortoiseSVN, It is developed with C++. Need VS2008.\n> ToritoiseSVN provide some built in diff and merge tools.\n> 3.  Base on Qgit, which provide some basic UI, such comment dialogbox,\n\n> history view and file annotate.\n>\n>\n\nTortoiseSVN is a good place to start because it separates out the\nwindows icon decorators into a separate DLL (shared with TortoiseCVS).\nThis is significant, as these are a finite resource in the windows\nshell, and so having a TortoiseSVN + TortoiseGIT on one machine and you\nmight run out, and I'd imagine lots of people wanting both.\n\nOn the minus side, building (Tortoise)SVN requires a lot of environment\nsetup just to get it to build - most of which can be immediately thrown\naway as it's specific to SVN.\n\nBut it doesn't look like a hard project to me, just requires stripping\nout a lot of junk and re-patching callouts to a git executable (which\ncould be the standard git tools) and a minimal git library that knows if\nfiles are dirty.\n"}]}