On Apr 17, 2015, at 4:41 PM, to...@acm.org wrote:
> 
> I was hoping fossil would be able to eat its own … diff

patch(1) is the tool Larry Wall was famous for writing before he created Perl.  
It is one of those tools complex enough that there are no clones.

There is a fork around licensing issues.  The FSF took over maintenance of 
patch(1) around the turn of the millennium and GPL’d it, so the BSDs typically 
ship a version forked off from the last pre-GPL’d version.

So, if Fossil were to get built-in patch(1) functionality, it would mean 
integrating something like this:

  https://svnweb.freebsd.org/base/head/usr.bin/patch/

That’s several thousand lines of tricky C code, all to replace a tool that is 
already on almost all non-Windows development boxes.  A bit of tail wagging the 
dog, I think.

Windows ships without a whole lot of tools.  I suggest you treat this problem 
the same as you treat the compilers it doesn’t include, the decent text editors 
it doesn’t include, the decent web browser it doesn’t include… ;)
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to