Re: Cleaning up git user-interface warts
From: Petr Baudis <hidden>
Date: 2016-08-11 19:46:20
On Thu, Nov 16, 2006 at 11:45:46AM CET, Junio C Hamano wrote:
Petr Baudis [off-list ref] writes:quoted
(v) Library issues... Git has the advantage of simply putting that part in C, which is though something I should've been doing more frequently too.It should be stressed that git-core plumbing written in C is not just for git Porcelain-ish, and it will continue to be shared service. We would add core support for what Porcelains need and we would try hard to keep them generic enough so that other Porcelains can use them. Keeping the core and Porcelain-ish in the same project has made it easier to keep them in sync and to find and add missing features that would benefit Porcelains (not limited to git Porcelain-ish). But that should not be mistaken as plumbing somehow belongs more to git Porcelain-ish than to Cogito or others.
Of course, I didn't mean to say that. I should do more often things like adding --stdin to the fetchers. From one part, I'm used to work with a fixed set of system tools and extending Git with the functionality I want means changing my thinking mode and "jumping out of the system" a bit. The other part is that I cannot use the improvements in Cogito right away (at least not in the main branch) but I have to wait for the next Git release; but this is mostly just an excuse. :-) -- Petr "Pasky" Baudis Stuff: http://pasky.or.cz/ #!/bin/perl -sp0777i<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<j]dsj $/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1