quicksilver/Quicksilver — pull request #658 by skurfer (2012-01-25 16:25:32+00:00)
Title: improved change logs (and related Markdown support)

Two main goals here:

1. Improve the process that generates the HTML version of the change log (mainly to include links to issues on GitHub)
2. Make the Markdown Python module available to plug-in projects during build. I’m going to use this in the near future to improve the plug-in documentation process.

A Summary of what’s changed:

* A copy of Python-Markdown is now part of the repo since it's not installed by default. It was built for Python 2.6 and should work in 10.6 (untested) and 10.7.
* The Release Notes process in Preflight was rewritten to use Python-Markdown (and add links to issues).
* The Markdown module is copied to `/tmp/QS` so plug-in projects will have a predictable place to look for it.
* `PYTHONPATH` was defined in the xcconfig files so scripts in plug-in projects can find the module automatically.

And one unrelated change: I noticed the job that copies the `Configuration` folder was hard-coded to `/tmp/QS`. I changed it to use `QS_BUILD_ROOT` instead.