Re: GSoC 2008 - Mentors Wanted!
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Mar 5, 2008, 16:37 UTC
- Message-ID
- <alpine.LSU.1.00.0803051736100.15786@racer.site>
- In-Reply-To
- <47CEB44F.9040404@peralex.com>
Hi,
On Wed, 5 Mar 2008, Noel Grandin wrote:
Show 10 quoted lines
> Imran M Yousuf wrote: > > To start with I was actually thinking of JNI + "exec from C". So later > > when libification is completed we can replace the execs with call to > > the libs directly instead. Is this a viable fourth option (sorry I > > forgot to mention it the first time around)? > > > > > > This is probably a good idea. JGIT is always going to be 2 steps behind > the native GIT code when comes to accessing on-disk structures.
Well, if you go the JNI route, you will always be platform dependent. IMO this is one of the lesser intelligent things to do when relying on Java.
> This is also how the subversion plugin for the Eclipse IDE worked in the > beginning and the performance seemed to be acceptable (to me).
Git is much faster than subversion, so you will feel the overhead of fork()ing, especially on Windows.
Ciao, Dscho