On 1/18/2013 10:51 AM, Richard Hipp wrote:
On Fri, Jan 18, 2013 at 1:32 PM, <[email protected] <mailto:[email protected]>> wrote:Well, it looks like a Win32 binary for v1.25 is DIY. :( Really want to try the new fossil diff features...
>
You need: (1) Fossil sources (2) Either MingGW+Msys or MSVC
Both MinGW and MSVC have worked for me in the past. For my last build (ca. v1.24), I wanted to turn JSON support on, and that required a bunch of fuss and bother to get working, IIRC. When I build myself a v1.25 real soon now, I'll try to document and feed back the patch I had to make to the JSON library to get it to compile at all.
When an "official" windows binary is eventually provided for 1.25, I would like to respectfully request that it be configured to include JSON. Even on Windows, many of us use batch files or other scripting languages to automate our work, and the JSON support provides access to things (like ticket reports and ticket content) that are harder to get from the vanilla command line. On the scale of a Windows app deployment, turning on the JSON features does not change the fact that fossil.exe is tiny and has next to no installation requirements, consequences, dependencies, or issues.
The same request probably applies to SSL support, but given the political hot potato surrounding crypto and import/export laws world wide, I would fully understand if that were left out or if separate builds were provided with and without SSL.
My personal use case for JSON support is a tool I wrote to use internally to produce a PDF showing ticket reports and the full text of all (or mostly all) tickets. I built it in Lua, executing JSON queries with the fossil json command, and rewriting ticket bodies into Pandoc-compatible Markdown on the fly for conversion to PDF with Pandoc and LuaLaTeX. This makes it easy (or at least easier) to include a report of issues related to a release in a companion document. If there is interest, I'd be happy to make that tool available as soon as I get the time to package and document it a tad more.
-- Ross Berteig [email protected] Cheshire Engineering Corp. http://www.CheshireEng.com/ _______________________________________________ fossil-users mailing list [email protected] http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

