{"thread":{"id":"20730","subject":"What IDEs are you using to develop git?","startedAt":"2009-08-25T12:15:17Z","lastAt":"2009-08-31T11:36:51Z","messageCount":15,"participants":["Frank Münnich","John Tapsell","Andreas Ericsson","Boaz Harrosh","Thell Fowler","Jakub Narebski","Jeremy O'Brien","Daniele Segato","Nicolas Pitre","Howard Miller","Robin Rosenberg","Erik Faye-Lund","Martin Langhoff","Rustom Mody"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"121724","messageId":"000001ca257d$b60326c0$22097440$@com","threadId":"20730","inReplyTo":null,"subject":"What IDEs are you using to develop git?","fromName":"Frank Münnich","fromEmail":"git@frank-muennich.com","sentAt":"2009-08-25T12:15:17Z","receivedAt":"2009-08-25T12:15:17Z","isPatch":false,"sender":{"key":"git@frank-muennich.com","avatar":null},"body":"Hi there,\n\nI am interested in helping out and improving git, though I haven't\nprogrammed in C for quite a while now and thus have to relearn quite some\nthings. \nI understand the different branches (master, next, pu) and so on, and were\nsuccessful in compiling git with my Ubuntu 9.04. [yeea] ;)\n\nOne thing I would like to ask you: what, if any, IDEs are you working with?\nI tried Anjuta but were unsuccessful in importing the git folder from any\nbranch into Anjuta. Eclipse worked a bit better, though I am still batteling\nwith the debugger a bit.\n\nAny recommendations, manuals or how-to tips are greatly welcome.\nAnd one thing: thank you for your effort! Git really caught my attention and\nI was so much amused by the Google-Techtalk that Linus gave about Git, that\nit sparked my interest in relearning how to program again ;)\n\nBest regards from lovely Dresden in Germany\nFrank Münnich\n"},{"id":"121725","messageId":"43d8ce650908250547t17b76c95qb9931983e0a4b232@mail.gmail.com","threadId":"20730","inReplyTo":"000001ca257d$b60326c0$22097440$@com","subject":"Re: What IDEs are you using to develop git?","fromName":"John Tapsell","fromEmail":"johnflux@gmail.com","sentAt":"2009-08-25T12:47:50Z","receivedAt":"2009-08-25T12:47:50Z","isPatch":false,"sender":{"key":"johnflux@gmail.com","avatar":"https://gravatar.com/avatar/25f70d4c0f96396b84a2e34bcd9bdc233462c7b4be29b5fdca8266fc53f30b0c?d=mp&s=160"},"body":"2009/8/25 Frank Münnich <git@frank-muennich.com>:\n> One thing I would like to ask you: what, if any, IDEs are you working with?\n\nI think everyone just uses vim/emacs :-)\n\nJohn\n"},{"id":"121726","messageId":"4A93DDE8.1030403@op5.se","threadId":"20730","inReplyTo":"000001ca257d$b60326c0$22097440$@com","subject":"Re: What IDEs are you using to develop git?","fromName":"Andreas Ericsson","fromEmail":"ae@op5.se","sentAt":"2009-08-25T12:49:44Z","receivedAt":"2009-08-25T12:49:44Z","isPatch":false,"sender":{"key":"ae@op5.se","avatar":"https://gravatar.com/avatar/426e89595c75a8f5252dd0c989e5fabe5bcac616e68557427ad9aef6b0ca342a?d=mp&s=160"},"body":"Frank Münnich wrote:\n> Hi there,\n> \n> I am interested in helping out and improving git, though I haven't\n> programmed in C for quite a while now and thus have to relearn quite some\n> things. \n> I understand the different branches (master, next, pu) and so on, and were\n> successful in compiling git with my Ubuntu 9.04. [yeea] ;)\n> \n> One thing I would like to ask you: what, if any, IDEs are you working with?\n\nNo IDE. Just jed (a lightweight emacs-ish editor).\n\nI've tried to learn Geany, but my fingers are too trained to the emacs\nshortcuts and I'm far too used to the behaviour of my current editor to\nbe able to switch without a month or so of idling, and that's not really\nan option at $dayjob.\n\n-- \nAndreas Ericsson                   andreas.ericsson@op5.se\nOP5 AB                             www.op5.se\nTel: +46 8-230225                  Fax: +46 8-230231\n\nConsidering the successes of the wars on alcohol, poverty, drugs and\nterror, I think we should give some serious thought to declaring war\non peace.\n"},{"id":"121727","messageId":"4A93DF66.4080902@panasas.com","threadId":"20730","inReplyTo":"000001ca257d$b60326c0$22097440$@com","subject":"Re: What IDEs are you using to develop git?","fromName":"Boaz Harrosh","fromEmail":"bharrosh@panasas.com","sentAt":"2009-08-25T12:56:06Z","receivedAt":"2009-08-25T12:56:06Z","isPatch":false,"sender":{"key":"bharrosh@panasas.com","avatar":"https://gravatar.com/avatar/347e426f8ca0409f6891ceeefd4c3c2d8769608382323057efeaa362b4c3dbf3?d=mp&s=160"},"body":"On 08/25/2009 03:15 PM, Frank Münnich wrote:\n> Hi there,\n> \n> I am interested in helping out and improving git, though I haven't\n> programmed in C for quite a while now and thus have to relearn quite some\n> things. \n> I understand the different branches (master, next, pu) and so on, and were\n> successful in compiling git with my Ubuntu 9.04. [yeea] ;)\n> \n> One thing I would like to ask you: what, if any, IDEs are you working with?\n> I tried Anjuta but were unsuccessful in importing the git folder from any\n> branch into Anjuta. Eclipse worked a bit better, though I am still batteling\n> with the debugger a bit.\n> \n> Any recommendations, manuals or how-to tips are greatly welcome.\n> And one thing: thank you for your effort! Git really caught my attention and\n> I was so much amused by the Google-Techtalk that Linus gave about Git, that\n> it sparked my interest in relearning how to program again ;)\n> \n> Best regards from lovely Dresden in Germany\n> Frank Münnich\n> \n\nkdevelop rocks. Debugging perfect. Just configure a C external-make project\nand off you go.\n\nCheers\nBoaz\n"},{"id":"121728","messageId":"alpine.DEB.2.00.0908250903090.9656@GWPortableVCS","threadId":"20730","inReplyTo":"000001ca257d$b60326c0$22097440$@com","subject":"Re: What IDEs are you using to develop git?","fromName":"Thell Fowler","fromEmail":"git@tbfowler.name","sentAt":"2009-08-25T14:06:06Z","receivedAt":"2009-08-25T14:06:06Z","isPatch":false,"sender":{"key":"git@tbfowler.name","avatar":"https://gravatar.com/avatar/8b82510e07f3a8a77c8f41ce04c75c3b59b7e9c2d6f495b8f2ed834359efa6de?d=mp&s=160"},"body":"Frank Münnich (git@frank-muennich.com) wrote on Aug 25, 2009:\n\n> One thing I would like to ask you: what, if any, IDEs are you working with?\n\nI'm using Eclipse CDT on Ubuntu.  The only thing that has been a pain is \nthe debugging application output console is not a true xterm or console \nand doesn't show diff output (which is what I've been focused on) \nproperly, so for that Data Display Debugger has been useful.\n\n-- \nThell"},{"id":"121729","messageId":"m31vn0m0xy.fsf@localhost.localdomain","threadId":"20730","inReplyTo":"000001ca257d$b60326c0$22097440$@com","subject":"Re: What IDEs are you using to develop git?","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2009-08-25T14:18:38Z","receivedAt":"2009-08-25T14:18:38Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"Frank Münnich <git@frank-muennich.com> writes:\n\n> One thing I would like to ask you: what, if any, IDEs are you working with?\n> I tried Anjuta but were unsuccessful in importing the git folder from any\n> branch into Anjuta. Eclipse worked a bit better, though I am still batteling\n> with the debugger a bit.\n> \n> Any recommendations, manuals or how-to tips are greatly welcome.\n> And one thing: thank you for your effort! Git really caught my attention and\n> I was so much amused by the Google-Techtalk that Linus gave about Git, that\n> it sparked my interest in relearning how to program again ;)\n\nI personally use GNU Emacs when working with git-controlled projects.\n\nSee also question 20. What editor, IDE or RAD you use working with Git?\nin Git User's Survey 2009 (http://git.or.cz/gitwiki/GitSurvey2008)\n\n   Among text editors (although with plugins, addons, modes one can\n   make those into something resembling IDE) Vim with 51% wins over\n   TextMate with 33%, which in turn wins over Emacs with 21%. Next in\n   turn is Eclipse with 13% (assuming that editors in 'other' won't\n   change it; this would a bit unlikely, though); it is most popular\n   among Java IDE listed (from those NetBeans is more popular than\n   IntelliJ IDEA). XCode, MS Visual Studio and KDevelop IDE have\n   similar popularity, surpassing Anjuta.\n\n-- \nJakub Narebski\n\nGit User's Survey 2009: http://tinyurl.com/GitSurvey2009\n"},{"id":"121768","messageId":"A3A5440E-75F0-4812-A40D-708A0B54E00F@gmail.com","threadId":"20730","inReplyTo":"000001ca257d$b60326c0$22097440$@com","subject":"Re: What IDEs are you using to develop git?","fromName":"Jeremy O'Brien","fromEmail":"obrien654j@gmail.com","sentAt":"2009-08-26T04:24:50Z","receivedAt":"2009-08-26T04:24:50Z","isPatch":false,"sender":{"key":"obrien654j@gmail.com","avatar":"https://gravatar.com/avatar/5c9159e1ccac9be7207778ee0115f17ba6193550017cad0d2454d2da04089a15?d=mp&s=160"},"body":"Vim (or gvim if I want better colors), and cscope. Cscope + vim is a  \nkiller combination that enables you to fly around projects of any size  \nvery efficiently. I swear by it. I use it at my job to navigate a  \nproject consisting of over 14000 lines of code. It makes tracing  \nexecution and navigating a project child's play.\n\nHope that helps,\nJeremy\n\nOn Aug 25, 2009, at 8:15, Frank Münnich <git@frank-muennich.com> wrote:\n\n> Hi there,\n>\n> I am interested in helping out and improving git, though I haven't\n> programmed in C for quite a while now and thus have to relearn quite  \n> some\n> things.\n> I understand the different branches (master, next, pu) and so on,  \n> and were\n> successful in compiling git with my Ubuntu 9.04. [yeea] ;)\n>\n> One thing I would like to ask you: what, if any, IDEs are you  \n> working with?\n> I tried Anjuta but were unsuccessful in importing the git folder  \n> from any\n> branch into Anjuta. Eclipse worked a bit better, though I am still  \n> batteling\n> with the debugger a bit.\n>\n> Any recommendations, manuals or how-to tips are greatly welcome.\n> And one thing: thank you for your effort! Git really caught my  \n> attention and\n> I was so much amused by the Google-Techtalk that Linus gave about  \n> Git, that\n> it sparked my interest in relearning how to program again ;)\n>\n> Best regards from lovely Dresden in Germany\n> Frank Münnich\n>\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"},{"id":"122123","messageId":"1251655664.31273.4.camel@localhost","threadId":"20730","inReplyTo":"43d8ce650908250547t17b76c95qb9931983e0a4b232@mail.gmail.com","subject":"Re: What IDEs are you using to develop git?","fromName":"Daniele Segato","fromEmail":"daniele.bilug@gmail.com","sentAt":"2009-08-30T18:07:44Z","receivedAt":"2009-08-30T18:07:44Z","isPatch":false,"sender":{"key":"daniele.bilug@gmail.com","avatar":null},"body":"Il giorno mar, 25/08/2009 alle 13.47 +0100, John Tapsell ha scritto:\n> 2009/8/25 Frank Münnich <git@frank-muennich.com>:\n> > One thing I would like to ask you: what, if any, IDEs are you working with?\n> \n> I think everyone just uses vim/emacs :-)\n\nI can't get how would one take vim or emacs instead of an IDE like\nEclipse.\nThat's probably because I'm mainingly a Java developer and i don't know\nvim/emacs very much.\n\nWhat are the advantages of developing git with vim/emacs over an IDE?\n\nCheers,\nDaniele\n"},{"id":"122124","messageId":"alpine.LFD.2.00.0908301457590.6044@xanadu.home","threadId":"20730","inReplyTo":"1251655664.31273.4.camel@localhost","subject":"Re: What IDEs are you using to develop git?","fromName":"Nicolas Pitre","fromEmail":"nico@cam.org","sentAt":"2009-08-30T19:01:26Z","receivedAt":"2009-08-30T19:01:26Z","isPatch":false,"sender":{"key":"nico@fluxnic.net","avatar":"https://avatars.githubusercontent.com/u/702790?v=4"},"body":"On Sun, 30 Aug 2009, Daniele Segato wrote:\n\n> Il giorno mar, 25/08/2009 alle 13.47 +0100, John Tapsell ha scritto:\n> > 2009/8/25 Frank Münnich <git@frank-muennich.com>:\n> > > One thing I would like to ask you: what, if any, IDEs are you working with?\n> > \n> > I think everyone just uses vim/emacs :-)\n> \n> I can't get how would one take vim or emacs instead of an IDE like\n> Eclipse.\n> That's probably because I'm mainingly a Java developer and i don't know\n> vim/emacs very much.\n\nI've spent all my career as a professional programmer using vim as my \nsole source code editor for the last 15 years.\n\n> What are the advantages of developing git with vim/emacs over an IDE?\n\nSimplicity.\n\n\nNicolas\n"},{"id":"122125","messageId":"26ae428a0908301206s38b36901y6027486f0d780ebc@mail.gmail.com","threadId":"20730","inReplyTo":"1251655664.31273.4.camel@localhost","subject":"Re: What IDEs are you using to develop git?","fromName":"Howard Miller","fromEmail":"howard@e-learndesign.co.uk","sentAt":"2009-08-30T19:06:15Z","receivedAt":"2009-08-30T19:06:15Z","isPatch":false,"sender":{"key":"howard@e-learndesign.co.uk","avatar":"https://gravatar.com/avatar/ddb66c6a4a077e52b823ac5b04f33ab927cb90e2ab1eafedaeba07b1920bb99e?d=mp&s=160"},"body":"I can only reply very generally (I don't develop git - I develop php\nand use git). However, I have tried to use Eclipse on a number of\noccasions and have always drifted back to Vim. With a bit of learning\ncan can do most of the stuff that an IDE does, usually faster and with\nless fuss. However, the killer for me is that you can access your\ndevelopment box in an emergency over a slow dialup line and vim will\nget you out of trouble - your fancy, resource-hogging IDE will not.\n\n2009/8/30 Daniele Segato <daniele.bilug@gmail.com>:\n> Il giorno mar, 25/08/2009 alle 13.47 +0100, John Tapsell ha scritto:\n>> 2009/8/25 Frank Münnich <git@frank-muennich.com>:\n>> > One thing I would like to ask you: what, if any, IDEs are you working with?\n>>\n>> I think everyone just uses vim/emacs :-)\n>\n> I can't get how would one take vim or emacs instead of an IDE like\n> Eclipse.\n> That's probably because I'm mainingly a Java developer and i don't know\n> vim/emacs very much.\n>\n> What are the advantages of developing git with vim/emacs over an IDE?\n>\n> Cheers,\n> Daniele\n>\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":"122138","messageId":"200908302329.11264.robin.rosenberg.lists@dewire.com","threadId":"20730","inReplyTo":"1251655664.31273.4.camel@localhost","subject":"Re: What IDEs are you using to develop git?","fromName":"Robin Rosenberg","fromEmail":"robin.rosenberg.lists@dewire.com","sentAt":"2009-08-30T21:29:11Z","receivedAt":"2009-08-30T21:29:11Z","isPatch":false,"sender":{"key":"robin.rosenberg@dewire.com","avatar":"https://avatars.githubusercontent.com/u/46357?v=4"},"body":"söndag 30 augusti 2009 20:07:44 skrev Daniele Segato <daniele.bilug@gmail.com>:\n> Il giorno mar, 25/08/2009 alle 13.47 +0100, John Tapsell ha scritto:\n> > 2009/8/25 Frank Münnich <git@frank-muennich.com>:\n> > > One thing I would like to ask you: what, if any, IDEs are you working with?\n> > \n> > I think everyone just uses vim/emacs :-)\n> \n> I can't get how would one take vim or emacs instead of an IDE like\n> Eclipse.\n> That's probably because I'm mainingly a Java developer and i don't know\n> vim/emacs very much.\n> \n> What are the advantages of developing git with vim/emacs over an IDE?\n\nVim and Emacs has, and have had tools suitable for C and other languages\nfor ages. If you have learned to master them it's hard to find anything as\ngood. If you do java the tools in vim and emacs are not as developed as\nthose for older languages, which Eclipse is originally developed as a tool\nfor Java development and it shines at it. For non-java things vary. The C/C++\nsupport in Eclipse is getting better, but it' nowhere near what exists\nfor Java. Learning and avoiding its's  bugs and quirks is probably not\nworth it if you already have other good or better tools. \n\nVIM and Emacs are really IDE's. In particular you can login to emacs directly\nand never leave it until you log out. Besdides all you pogramming tools you\nhave your email and (yes) your mp3 player there. That's pretty integrated to me.\n\n-- robin\n"},{"id":"122174","messageId":"4A9B85A7.8080309@op5.se","threadId":"20730","inReplyTo":"1251655664.31273.4.camel@localhost","subject":"Re: What IDEs are you using to develop git?","fromName":"Andreas Ericsson","fromEmail":"ae@op5.se","sentAt":"2009-08-31T08:11:19Z","receivedAt":"2009-08-31T08:11:19Z","isPatch":false,"sender":{"key":"ae@op5.se","avatar":"https://gravatar.com/avatar/426e89595c75a8f5252dd0c989e5fabe5bcac616e68557427ad9aef6b0ca342a?d=mp&s=160"},"body":"Daniele Segato wrote:\n> Il giorno mar, 25/08/2009 alle 13.47 +0100, John Tapsell ha scritto:\n>> 2009/8/25 Frank Münnich <git@frank-muennich.com>:\n>>> One thing I would like to ask you: what, if any, IDEs are you working with?\n>> I think everyone just uses vim/emacs :-)\n> \n> I can't get how would one take vim or emacs instead of an IDE like\n> Eclipse.\n> That's probably because I'm mainingly a Java developer and i don't know\n> vim/emacs very much.\n> \n> What are the advantages of developing git with vim/emacs over an IDE?\n> \n\nPre-trained fingers in my case. I quite like simple IDE's such as Geany,\nbut I get so annoyed when emacs keybindings don't work, or when the auto-\nindentation doesn't do what I want it to do that I just revert back to\nmy simple editor instead.\n\n-- \nAndreas Ericsson                   andreas.ericsson@op5.se\nOP5 AB                             www.op5.se\nTel: +46 8-230225                  Fax: +46 8-230231\n\nConsidering the successes of the wars on alcohol, poverty, drugs and\nterror, I think we should give some serious thought to declaring war\non peace.\n"},{"id":"122177","messageId":"40aa078e0908310129u4e439152w52dccdb3dc6c961b@mail.gmail.com","threadId":"20730","inReplyTo":"200908302329.11264.robin.rosenberg.lists@dewire.com","subject":"Re: What IDEs are you using to develop git?","fromName":"Erik Faye-Lund","fromEmail":"kusmabite@googlemail.com","sentAt":"2009-08-31T08:29:06Z","receivedAt":"2009-08-31T08:29:06Z","isPatch":false,"sender":{"key":"kusmabite@gmail.com","avatar":"https://avatars.githubusercontent.com/u/47073?v=4"},"body":"On Sun, Aug 30, 2009 at 11:29 PM, Robin\nRosenberg<robin.rosenberg.lists@dewire.com> wrote:\n> VIM and Emacs are really IDE's. In particular you can login to emacs directly\n> and never leave it until you log out. Besdides all you pogramming tools you\n> have your email and (yes) your mp3 player there. That's pretty integrated to me.\n\nOne could argue that some of these features makes them Integrated\nDicking-around Environments instead of Integrated Development\nEnvironments ;)\n\n-- \nErik \"kusma\" Faye-Lund\nkusmabite@gmail.com\n(+47) 986 59 656\n"},{"id":"122179","messageId":"46a038f90908310321p4e709969o749eea69310e947b@mail.gmail.com","threadId":"20730","inReplyTo":"26ae428a0908301206s38b36901y6027486f0d780ebc@mail.gmail.com","subject":"Re: What IDEs are you using to develop git?","fromName":"Martin Langhoff","fromEmail":"martin.langhoff@gmail.com","sentAt":"2009-08-31T10:21:00Z","receivedAt":"2009-08-31T10:21:00Z","isPatch":false,"sender":{"key":"martin.langhoff@gmail.com","avatar":"https://gravatar.com/avatar/1e3f311b6c4c15836501901ca58f8c0b0667246488084ba524d8bc9867e22fd9?d=mp&s=160"},"body":"On Sun, Aug 30, 2009 at 9:06 PM, Howard\nMiller<howard@e-learndesign.co.uk> wrote:\n> With a bit of learning\n> can can do most of the stuff that an IDE does, usually faster and with\n> less fuss.\n\nDitto. And with a very modest screen size. Modern IDEs need a huge\nmonitor, and then more, just to show what they want to show you.\n\nNot what you need.\n\nSo when working on webapps, I normally keep my editor (usually an\nemacs variant) window small, and have lots of terminal windows tracing\nrelevant logs (webserver, db server) and 3~4 webbrowsers logged in as\ndifferent users.\n\nWhen working on git itself, it's much easier -- as all you need is\nyour editor and your terminal to compile & debug so for a simple task\nlike git itself, an IDE might even work ;-)\n\ncheers,\n\n\n\nm\n-- \n martin.langhoff@gmail.com\n martin@laptop.org -- School Server Architect\n - ask interesting questions\n - don't get distracted with shiny stuff  - working code first\n - http://wiki.laptop.org/go/User:Martinlanghoff\n"},{"id":"122183","messageId":"f46c52560908310436l7eb2794eq4f299fbb04c66f97@mail.gmail.com","threadId":"20730","inReplyTo":"1251655664.31273.4.camel@localhost","subject":"Re: What IDEs are you using to develop git?","fromName":"Rustom Mody","fromEmail":"rustompmody@gmail.com","sentAt":"2009-08-31T11:36:51Z","receivedAt":"2009-08-31T11:36:51Z","isPatch":false,"sender":{"key":"rustompmody@gmail.com","avatar":null},"body":"On Sun, Aug 30, 2009 at 11:37 PM, Daniele Segato\n<daniele.bilug@gmail.com> wrote:\n>\n> Il giorno mar, 25/08/2009 alle 13.47 +0100, John Tapsell ha scritto:\n> > 2009/8/25 Frank Münnich <git@frank-muennich.com>:\n> > > One thing I would like to ask you: what, if any, IDEs are you working with?\n> >\n> > I think everyone just uses vim/emacs :-)\n>\n> I can't get how would one take vim or emacs instead of an IDE like\n> Eclipse.\n> That's probably because I'm mainingly a Java developer and i don't know\n> vim/emacs very much.\n>\n> What are the advantages of developing git with vim/emacs over an IDE?\n>\n> Cheers,\n> Daniele\n\nHow much mouse do you use and how much keyboard?\nAnd now read http://steve.yegge.googlepages.com/effective-emacs.\nNote: vi is ergonomically superior to emacs (shortest keystrokes, no\nmouse at all)  but emacs can do more than vi\n"}]}