Thread (3 messages) flat view 3 messages, 3 authors, 2016-06-15

Re: [PATCH/RFC] Build a shared / renamed / "stable" version of the library?

From: Matthias Urlichs <hidden>
Date: 2016-06-15 22:42:06

Hi,

Junio C Hamano:
Matthias, I think you are solving a wrong problem.  More
precisely, solving problems in a wrong order.
I've since looked a bit more closely at the "library" code, and ...
well, you're obviously right. :-/
can read many blobs without spawning git-cat-file for each of
them, but that is about how far you could go.
Precisely that was the first application I needed the library for. ;-)
Don't get me wrong.  I would really want to see the guts of git
libified and SWIG'ed.  That would help not just your Python
thing but also StGIT and Fredrik merge (both are Python), as
well as gitk (tcl/tk) and gitweb (Perl).  I would not even mind
seeing all the git barebone Porcelain redone in Python once we
go in that direction, ditching the shell scripts we currently
have.
You and me both...
*5* Maybe we would want separate git_init_cache,
git_init_objects, ... and be able to mix and match them.  Maybe
not.  
Makes sense. First steps would probably be to invent "struct
git_repository" and "struct git_cache" data structures. Fun. ;-)

-- 
Matthias Urlichs   |   {M:U} IT Design @ m-u-it.de   |  smurf@smurf.noris.de
Disclaimer: The quote was selected randomly. Really. | http://smurf.noris.de
 - -
INSIDE, I have the same personality disorder as LUCY RICARDO!!
		-- Zippy the Pinhead
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help