You’d think that for someone like me that started life as a random contributor that I’d be pretty thrilled about this whole distributed Eclipse.org Git shebang thingamajig. But, to be quite honest, I’m pretty…indifferent about the whole ordeal. I’m guessing it’s because I don’t really “get” Git yet.
At any rate, I’ve been tinkering with EGit these past few weeks and I have to say that it’s got quite a few rough edges and leaves a lot to be desired for when you compare it with the CVS integration. For example, it has dialogs with buttons that are “aligned” in strange ways…
…and the dialogs don’t seem honour the workbench’s font settings…
…and the commit dialog has no regard for what I’ve selected…
…like, seriously. They’re killing me here.
Well, at least they’re not killing me in my day job. EGit doesn’t seem to use any strange workbench internals so kudos to them for staying API clean.
So as you can see here, the SCM decorators show up, the commit dialog is happy (or perhaps mildly unhappy about its uneven fonts), but hey, who cares about that if the ‘Synchronize’ view is functional, right?
Wait, what? No! The ‘Synchronize’ view? EGit doesn’t have that. Oh no, it doesn’t (yet), but that’s where you come in, my dear readers, by providing your feedback and input on this feature. I (pretty much) don’t know a thing about Git and I don’t fully understand the Team APIs, but I’m sure that we can get this code in a usable state if we all work together. This feature will undoubtedly help put us one step closer to being able to provide first-class Git tooling for the Eclipse community.
Wayne, did I give enough input yet? Can I go play Dragon Age now? :(

Did my posts on “Git for Eclipse Users” help out in understanding Git? I agree it’s a bit rough round the edges – but that’s why we need the feedback to make it better. Keep up the good work!
Alex: I think I’ve got the basic gist of it down but I just don’t know how to leverage it. Right now, I’m just constantly struggling with the tool since I don’t know all the command line magic so there’s a lot of googling around for me while trying stuff out. I’m also worried about screwing up my branch or pushing the wrong thing into Gerrit so it’s just all very stressful for me.
Thanks for the blog entry. I believe EGit is already pretty usable. The most annoying bug is that the e4 cvs mirror doesn’t work. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=296541