Re: [RFC (take 2) Git User's Survey 2007

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jakub Narebski <jnareb@xxxxxxxxx> wrote:
> How you use GIT
> 
>     8. Which porcelains do you use?
>        (zero or more: multiple choice)
>     -  core-git, cogito, StGIT, pg, guilt, egit (Eclipse), other
>     9. Which git GUI do you use
>        (zero or more: multiple choice)
>     -  gitk, git-gui, qgit, gitview, giggle, tig, instaweb,
>        (h)gct, qct, KGit, other

I'll give you git-gui as a GUI here instead of a porcelain.

But I *seriously* object to calling egit a porcelain.  egit is a
complete reimplementation of git in Java.  Calling it a porcelain
is wrong.  Robin, David and myself have put a considerable amount
of effort into keeping egit 100% pure Java, so it is Write Once,
Test Everywhere.

The _only_ code that egit has borrowed from core Git has been the
packfile delta decompressor.  Everything else is a reimplementation.
Just not 100% blackbox, as the egit developers have looked at the
core Git source before.  Heck, we have even been known to contribute
a patch here or there to core Git.  :)

All of the other porcelains that you listed reuse the core Git
plumbing and are thus true porcelain.  But egit doesn't.

-- 
Shawn.
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux