git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* What IDEs are you using to develop git?
@ 2009-08-25 12:15 Frank Münnich
  2009-08-25 12:47 ` John Tapsell
                   ` (5 more replies)
  0 siblings, 6 replies; 15+ messages in thread
From: Frank Münnich @ 2009-08-25 12:15 UTC (permalink / raw)
  To: git

Hi there,

I am interested in helping out and improving git, though I haven't
programmed in C for quite a while now and thus have to relearn quite some
things. 
I understand the different branches (master, next, pu) and so on, and were
successful in compiling git with my Ubuntu 9.04. [yeea] ;)

One thing I would like to ask you: what, if any, IDEs are you working with?
I tried Anjuta but were unsuccessful in importing the git folder from any
branch into Anjuta. Eclipse worked a bit better, though I am still batteling
with the debugger a bit.

Any recommendations, manuals or how-to tips are greatly welcome.
And one thing: thank you for your effort! Git really caught my attention and
I was so much amused by the Google-Techtalk that Linus gave about Git, that
it sparked my interest in relearning how to program again ;)

Best regards from lovely Dresden in Germany
Frank Münnich

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: What IDEs are you using to develop git?
  2009-08-25 12:15 What IDEs are you using to develop git? Frank Münnich
@ 2009-08-25 12:47 ` John Tapsell
  2009-08-30 18:07   ` Daniele Segato
  2009-08-25 12:49 ` Andreas Ericsson
                   ` (4 subsequent siblings)
  5 siblings, 1 reply; 15+ messages in thread
From: John Tapsell @ 2009-08-25 12:47 UTC (permalink / raw)
  To: Frank Münnich; +Cc: git

2009/8/25 Frank Münnich <git@frank-muennich.com>:
> One thing I would like to ask you: what, if any, IDEs are you working with?

I think everyone just uses vim/emacs :-)

John

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: What IDEs are you using to develop git?
  2009-08-25 12:15 What IDEs are you using to develop git? Frank Münnich
  2009-08-25 12:47 ` John Tapsell
@ 2009-08-25 12:49 ` Andreas Ericsson
  2009-08-25 12:56 ` Boaz Harrosh
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 15+ messages in thread
From: Andreas Ericsson @ 2009-08-25 12:49 UTC (permalink / raw)
  To: Frank Münnich; +Cc: git

Frank Münnich wrote:
> Hi there,
> 
> I am interested in helping out and improving git, though I haven't
> programmed in C for quite a while now and thus have to relearn quite some
> things. 
> I understand the different branches (master, next, pu) and so on, and were
> successful in compiling git with my Ubuntu 9.04. [yeea] ;)
> 
> One thing I would like to ask you: what, if any, IDEs are you working with?

No IDE. Just jed (a lightweight emacs-ish editor).

I've tried to learn Geany, but my fingers are too trained to the emacs
shortcuts and I'm far too used to the behaviour of my current editor to
be able to switch without a month or so of idling, and that's not really
an option at $dayjob.

-- 
Andreas Ericsson                   andreas.ericsson@op5.se
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231

Considering the successes of the wars on alcohol, poverty, drugs and
terror, I think we should give some serious thought to declaring war
on peace.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: What IDEs are you using to develop git?
  2009-08-25 12:15 What IDEs are you using to develop git? Frank Münnich
  2009-08-25 12:47 ` John Tapsell
  2009-08-25 12:49 ` Andreas Ericsson
@ 2009-08-25 12:56 ` Boaz Harrosh
  2009-08-25 14:06 ` Thell Fowler
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 15+ messages in thread
From: Boaz Harrosh @ 2009-08-25 12:56 UTC (permalink / raw)
  To: Frank Münnich; +Cc: git

On 08/25/2009 03:15 PM, Frank Münnich wrote:
> Hi there,
> 
> I am interested in helping out and improving git, though I haven't
> programmed in C for quite a while now and thus have to relearn quite some
> things. 
> I understand the different branches (master, next, pu) and so on, and were
> successful in compiling git with my Ubuntu 9.04. [yeea] ;)
> 
> One thing I would like to ask you: what, if any, IDEs are you working with?
> I tried Anjuta but were unsuccessful in importing the git folder from any
> branch into Anjuta. Eclipse worked a bit better, though I am still batteling
> with the debugger a bit.
> 
> Any recommendations, manuals or how-to tips are greatly welcome.
> And one thing: thank you for your effort! Git really caught my attention and
> I was so much amused by the Google-Techtalk that Linus gave about Git, that
> it sparked my interest in relearning how to program again ;)
> 
> Best regards from lovely Dresden in Germany
> Frank Münnich
> 

kdevelop rocks. Debugging perfect. Just configure a C external-make project
and off you go.

Cheers
Boaz

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: What IDEs are you using to develop git?
  2009-08-25 12:15 What IDEs are you using to develop git? Frank Münnich
                   ` (2 preceding siblings ...)
  2009-08-25 12:56 ` Boaz Harrosh
@ 2009-08-25 14:06 ` Thell Fowler
  2009-08-25 14:18 ` Jakub Narebski
  2009-08-26  4:24 ` Jeremy O'Brien
  5 siblings, 0 replies; 15+ messages in thread
From: Thell Fowler @ 2009-08-25 14:06 UTC (permalink / raw)
  To: Frank Münnich; +Cc: git

[-- Attachment #1: Type: TEXT/PLAIN, Size: 438 bytes --]

Frank Münnich (git@frank-muennich.com) wrote on Aug 25, 2009:

> One thing I would like to ask you: what, if any, IDEs are you working with?

I'm using Eclipse CDT on Ubuntu.  The only thing that has been a pain is 
the debugging application output console is not a true xterm or console 
and doesn't show diff output (which is what I've been focused on) 
properly, so for that Data Display Debugger has been useful.

-- 
Thell

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: What IDEs are you using to develop git?
  2009-08-25 12:15 What IDEs are you using to develop git? Frank Münnich
                   ` (3 preceding siblings ...)
  2009-08-25 14:06 ` Thell Fowler
@ 2009-08-25 14:18 ` Jakub Narebski
  2009-08-26  4:24 ` Jeremy O'Brien
  5 siblings, 0 replies; 15+ messages in thread
From: Jakub Narebski @ 2009-08-25 14:18 UTC (permalink / raw)
  To: Frank Münnich; +Cc: git

Frank Münnich <git@frank-muennich.com> writes:

> One thing I would like to ask you: what, if any, IDEs are you working with?
> I tried Anjuta but were unsuccessful in importing the git folder from any
> branch into Anjuta. Eclipse worked a bit better, though I am still batteling
> with the debugger a bit.
> 
> Any recommendations, manuals or how-to tips are greatly welcome.
> And one thing: thank you for your effort! Git really caught my attention and
> I was so much amused by the Google-Techtalk that Linus gave about Git, that
> it sparked my interest in relearning how to program again ;)

I personally use GNU Emacs when working with git-controlled projects.

See also question 20. What editor, IDE or RAD you use working with Git?
in Git User's Survey 2009 (http://git.or.cz/gitwiki/GitSurvey2008)

   Among text editors (although with plugins, addons, modes one can
   make those into something resembling IDE) Vim with 51% wins over
   TextMate with 33%, which in turn wins over Emacs with 21%. Next in
   turn is Eclipse with 13% (assuming that editors in 'other' won't
   change it; this would a bit unlikely, though); it is most popular
   among Java IDE listed (from those NetBeans is more popular than
   IntelliJ IDEA). XCode, MS Visual Studio and KDevelop IDE have
   similar popularity, surpassing Anjuta.

-- 
Jakub Narebski

Git User's Survey 2009: http://tinyurl.com/GitSurvey2009

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: What IDEs are you using to develop git?
  2009-08-25 12:15 What IDEs are you using to develop git? Frank Münnich
                   ` (4 preceding siblings ...)
  2009-08-25 14:18 ` Jakub Narebski
@ 2009-08-26  4:24 ` Jeremy O'Brien
  5 siblings, 0 replies; 15+ messages in thread
From: Jeremy O'Brien @ 2009-08-26  4:24 UTC (permalink / raw)
  To: Frank Münnich; +Cc: <git@vger.kernel.org>

Vim (or gvim if I want better colors), and cscope. Cscope + vim is a  
killer combination that enables you to fly around projects of any size  
very efficiently. I swear by it. I use it at my job to navigate a  
project consisting of over 14000 lines of code. It makes tracing  
execution and navigating a project child's play.

Hope that helps,
Jeremy

On Aug 25, 2009, at 8:15, Frank Münnich <git@frank-muennich.com> wrote:

> Hi there,
>
> I am interested in helping out and improving git, though I haven't
> programmed in C for quite a while now and thus have to relearn quite  
> some
> things.
> I understand the different branches (master, next, pu) and so on,  
> and were
> successful in compiling git with my Ubuntu 9.04. [yeea] ;)
>
> One thing I would like to ask you: what, if any, IDEs are you  
> working with?
> I tried Anjuta but were unsuccessful in importing the git folder  
> from any
> branch into Anjuta. Eclipse worked a bit better, though I am still  
> batteling
> with the debugger a bit.
>
> Any recommendations, manuals or how-to tips are greatly welcome.
> And one thing: thank you for your effort! Git really caught my  
> attention and
> I was so much amused by the Google-Techtalk that Linus gave about  
> Git, that
> it sparked my interest in relearning how to program again ;)
>
> Best regards from lovely Dresden in Germany
> Frank Münnich
>
> --
> To unsubscribe from this list: send the line "unsubscribe git" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: What IDEs are you using to develop git?
  2009-08-25 12:47 ` John Tapsell
@ 2009-08-30 18:07   ` Daniele Segato
  2009-08-30 19:01     ` Nicolas Pitre
                       ` (4 more replies)
  0 siblings, 5 replies; 15+ messages in thread
From: Daniele Segato @ 2009-08-30 18:07 UTC (permalink / raw)
  To: John Tapsell; +Cc: Frank Münnich, git

Il giorno mar, 25/08/2009 alle 13.47 +0100, John Tapsell ha scritto:
> 2009/8/25 Frank Münnich <git@frank-muennich.com>:
> > One thing I would like to ask you: what, if any, IDEs are you working with?
> 
> I think everyone just uses vim/emacs :-)

I can't get how would one take vim or emacs instead of an IDE like
Eclipse.
That's probably because I'm mainingly a Java developer and i don't know
vim/emacs very much.

What are the advantages of developing git with vim/emacs over an IDE?

Cheers,
Daniele

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: What IDEs are you using to develop git?
  2009-08-30 18:07   ` Daniele Segato
@ 2009-08-30 19:01     ` Nicolas Pitre
  2009-08-30 19:06     ` Howard Miller
                       ` (3 subsequent siblings)
  4 siblings, 0 replies; 15+ messages in thread
From: Nicolas Pitre @ 2009-08-30 19:01 UTC (permalink / raw)
  To: Daniele Segato; +Cc: John Tapsell, Frank Münnich, git

[-- Attachment #1: Type: TEXT/PLAIN, Size: 697 bytes --]

On Sun, 30 Aug 2009, Daniele Segato wrote:

> Il giorno mar, 25/08/2009 alle 13.47 +0100, John Tapsell ha scritto:
> > 2009/8/25 Frank Münnich <git@frank-muennich.com>:
> > > One thing I would like to ask you: what, if any, IDEs are you working with?
> > 
> > I think everyone just uses vim/emacs :-)
> 
> I can't get how would one take vim or emacs instead of an IDE like
> Eclipse.
> That's probably because I'm mainingly a Java developer and i don't know
> vim/emacs very much.

I've spent all my career as a professional programmer using vim as my 
sole source code editor for the last 15 years.

> What are the advantages of developing git with vim/emacs over an IDE?

Simplicity.


Nicolas

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: What IDEs are you using to develop git?
  2009-08-30 18:07   ` Daniele Segato
  2009-08-30 19:01     ` Nicolas Pitre
@ 2009-08-30 19:06     ` Howard Miller
  2009-08-31 10:21       ` Martin Langhoff
  2009-08-30 21:29     ` Robin Rosenberg
                       ` (2 subsequent siblings)
  4 siblings, 1 reply; 15+ messages in thread
From: Howard Miller @ 2009-08-30 19:06 UTC (permalink / raw)
  To: Daniele Segato; +Cc: John Tapsell, Frank Münnich, git

I can only reply very generally (I don't develop git - I develop php
and use git). However, I have tried to use Eclipse on a number of
occasions and have always drifted back to Vim. With a bit of learning
can can do most of the stuff that an IDE does, usually faster and with
less fuss. However, the killer for me is that you can access your
development box in an emergency over a slow dialup line and vim will
get you out of trouble - your fancy, resource-hogging IDE will not.

2009/8/30 Daniele Segato <daniele.bilug@gmail.com>:
> Il giorno mar, 25/08/2009 alle 13.47 +0100, John Tapsell ha scritto:
>> 2009/8/25 Frank Münnich <git@frank-muennich.com>:
>> > One thing I would like to ask you: what, if any, IDEs are you working with?
>>
>> I think everyone just uses vim/emacs :-)
>
> I can't get how would one take vim or emacs instead of an IDE like
> Eclipse.
> That's probably because I'm mainingly a Java developer and i don't know
> vim/emacs very much.
>
> What are the advantages of developing git with vim/emacs over an IDE?
>
> Cheers,
> Daniele
>
> --
> To unsubscribe from this list: send the line "unsubscribe git" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: What IDEs are you using to develop git?
  2009-08-30 18:07   ` Daniele Segato
  2009-08-30 19:01     ` Nicolas Pitre
  2009-08-30 19:06     ` Howard Miller
@ 2009-08-30 21:29     ` Robin Rosenberg
  2009-08-31  8:29       ` Erik Faye-Lund
  2009-08-31  8:11     ` Andreas Ericsson
  2009-08-31 11:36     ` Rustom Mody
  4 siblings, 1 reply; 15+ messages in thread
From: Robin Rosenberg @ 2009-08-30 21:29 UTC (permalink / raw)
  To: Daniele Segato; +Cc: John Tapsell, Frank Münnich, git

söndag 30 augusti 2009 20:07:44 skrev Daniele Segato <daniele.bilug@gmail.com>:
> Il giorno mar, 25/08/2009 alle 13.47 +0100, John Tapsell ha scritto:
> > 2009/8/25 Frank Münnich <git@frank-muennich.com>:
> > > One thing I would like to ask you: what, if any, IDEs are you working with?
> > 
> > I think everyone just uses vim/emacs :-)
> 
> I can't get how would one take vim or emacs instead of an IDE like
> Eclipse.
> That's probably because I'm mainingly a Java developer and i don't know
> vim/emacs very much.
> 
> What are the advantages of developing git with vim/emacs over an IDE?

Vim and Emacs has, and have had tools suitable for C and other languages
for ages. If you have learned to master them it's hard to find anything as
good. If you do java the tools in vim and emacs are not as developed as
those for older languages, which Eclipse is originally developed as a tool
for Java development and it shines at it. For non-java things vary. The C/C++
support in Eclipse is getting better, but it' nowhere near what exists
for Java. Learning and avoiding its's  bugs and quirks is probably not
worth it if you already have other good or better tools. 

VIM and Emacs are really IDE's. In particular you can login to emacs directly
and never leave it until you log out. Besdides all you pogramming tools you
have your email and (yes) your mp3 player there. That's pretty integrated to me.

-- robin

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: What IDEs are you using to develop git?
  2009-08-30 18:07   ` Daniele Segato
                       ` (2 preceding siblings ...)
  2009-08-30 21:29     ` Robin Rosenberg
@ 2009-08-31  8:11     ` Andreas Ericsson
  2009-08-31 11:36     ` Rustom Mody
  4 siblings, 0 replies; 15+ messages in thread
From: Andreas Ericsson @ 2009-08-31  8:11 UTC (permalink / raw)
  To: Daniele Segato; +Cc: John Tapsell, Frank Münnich, git

Daniele Segato wrote:
> Il giorno mar, 25/08/2009 alle 13.47 +0100, John Tapsell ha scritto:
>> 2009/8/25 Frank Münnich <git@frank-muennich.com>:
>>> One thing I would like to ask you: what, if any, IDEs are you working with?
>> I think everyone just uses vim/emacs :-)
> 
> I can't get how would one take vim or emacs instead of an IDE like
> Eclipse.
> That's probably because I'm mainingly a Java developer and i don't know
> vim/emacs very much.
> 
> What are the advantages of developing git with vim/emacs over an IDE?
> 

Pre-trained fingers in my case. I quite like simple IDE's such as Geany,
but I get so annoyed when emacs keybindings don't work, or when the auto-
indentation doesn't do what I want it to do that I just revert back to
my simple editor instead.

-- 
Andreas Ericsson                   andreas.ericsson@op5.se
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231

Considering the successes of the wars on alcohol, poverty, drugs and
terror, I think we should give some serious thought to declaring war
on peace.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: What IDEs are you using to develop git?
  2009-08-30 21:29     ` Robin Rosenberg
@ 2009-08-31  8:29       ` Erik Faye-Lund
  0 siblings, 0 replies; 15+ messages in thread
From: Erik Faye-Lund @ 2009-08-31  8:29 UTC (permalink / raw)
  To: Robin Rosenberg; +Cc: Daniele Segato, John Tapsell, Frank Münnich, git

On Sun, Aug 30, 2009 at 11:29 PM, Robin
Rosenberg<robin.rosenberg.lists@dewire.com> wrote:
> VIM and Emacs are really IDE's. In particular you can login to emacs directly
> and never leave it until you log out. Besdides all you pogramming tools you
> have your email and (yes) your mp3 player there. That's pretty integrated to me.

One could argue that some of these features makes them Integrated
Dicking-around Environments instead of Integrated Development
Environments ;)

-- 
Erik "kusma" Faye-Lund
kusmabite@gmail.com
(+47) 986 59 656

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: What IDEs are you using to develop git?
  2009-08-30 19:06     ` Howard Miller
@ 2009-08-31 10:21       ` Martin Langhoff
  0 siblings, 0 replies; 15+ messages in thread
From: Martin Langhoff @ 2009-08-31 10:21 UTC (permalink / raw)
  To: Howard Miller; +Cc: Daniele Segato, John Tapsell, Frank Münnich, git

On Sun, Aug 30, 2009 at 9:06 PM, Howard
Miller<howard@e-learndesign.co.uk> wrote:
> With a bit of learning
> can can do most of the stuff that an IDE does, usually faster and with
> less fuss.

Ditto. And with a very modest screen size. Modern IDEs need a huge
monitor, and then more, just to show what they want to show you.

Not what you need.

So when working on webapps, I normally keep my editor (usually an
emacs variant) window small, and have lots of terminal windows tracing
relevant logs (webserver, db server) and 3~4 webbrowsers logged in as
different users.

When working on git itself, it's much easier -- as all you need is
your editor and your terminal to compile & debug so for a simple task
like git itself, an IDE might even work ;-)

cheers,



m
-- 
 martin.langhoff@gmail.com
 martin@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: What IDEs are you using to develop git?
  2009-08-30 18:07   ` Daniele Segato
                       ` (3 preceding siblings ...)
  2009-08-31  8:11     ` Andreas Ericsson
@ 2009-08-31 11:36     ` Rustom Mody
  4 siblings, 0 replies; 15+ messages in thread
From: Rustom Mody @ 2009-08-31 11:36 UTC (permalink / raw)
  To: git

On Sun, Aug 30, 2009 at 11:37 PM, Daniele Segato
<daniele.bilug@gmail.com> wrote:
>
> Il giorno mar, 25/08/2009 alle 13.47 +0100, John Tapsell ha scritto:
> > 2009/8/25 Frank Münnich <git@frank-muennich.com>:
> > > One thing I would like to ask you: what, if any, IDEs are you working with?
> >
> > I think everyone just uses vim/emacs :-)
>
> I can't get how would one take vim or emacs instead of an IDE like
> Eclipse.
> That's probably because I'm mainingly a Java developer and i don't know
> vim/emacs very much.
>
> What are the advantages of developing git with vim/emacs over an IDE?
>
> Cheers,
> Daniele

How much mouse do you use and how much keyboard?
And now read http://steve.yegge.googlepages.com/effective-emacs.
Note: vi is ergonomically superior to emacs (shortest keystrokes, no
mouse at all)  but emacs can do more than vi

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2009-08-31 11:37 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-25 12:15 What IDEs are you using to develop git? Frank Münnich
2009-08-25 12:47 ` John Tapsell
2009-08-30 18:07   ` Daniele Segato
2009-08-30 19:01     ` Nicolas Pitre
2009-08-30 19:06     ` Howard Miller
2009-08-31 10:21       ` Martin Langhoff
2009-08-30 21:29     ` Robin Rosenberg
2009-08-31  8:29       ` Erik Faye-Lund
2009-08-31  8:11     ` Andreas Ericsson
2009-08-31 11:36     ` Rustom Mody
2009-08-25 12:49 ` Andreas Ericsson
2009-08-25 12:56 ` Boaz Harrosh
2009-08-25 14:06 ` Thell Fowler
2009-08-25 14:18 ` Jakub Narebski
2009-08-26  4:24 ` Jeremy O'Brien

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).