Re: ambiguous git-log date and timestamp syntax

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

 



Hi,

On Sat, 1 Mar 2008, Jakub Narebski wrote:

> BTW. Git has few other such "reimplementing the wheel" things, like 
> strbuf, or ALLOC_GROW, or it's own parseopt. I guess main reasons are to 
> avoid adding yet another dependency, and that existing solutions doesn't 
> fill all git needs.

Or that the existing wheels are quadratic wheels, and flat.

Just look at our own parse-options.[ch].  It is _still_ smaller and less 
difficult to read than GNU getopt.  Yet, it is also much more powerful and 
easier to use.

Likewise, strbuf compares to Bstring, for example (although you might say 
that Bstring is more powerful, but it comes at a price: it clutters the 
namespace, and is not as performant as strbuf).

ALLOC_GROW() is so small as to not merit any third-party dependency.  

Also, I'd like to caution that depending on 3rd-party libraries is not 
always easy: just think about how much pain we suffer from the 
ever-changing asciidoc package, and the problems wit docbook xsl.

Ciao,
Dscho

--
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