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