[2019-02-01 12:15] Hiltjo Posthuma <hil...@codemadness.org> > > On Fri, Feb 01, 2019 at 10:18:32AM +0100, Silvan Jegen wrote: > > [2019-01-31 20:47] Hiltjo Posthuma <hil...@codemadness.org> > > > I'd like to show an experiment I made for automatically testing patches > > > on the > > > wiki. Its purpose is it to have a quick overview of broken patches on > > > the wiki. > > > I hope this will also help the community and patch authors in fixing these > > > patches together and pushing them to the public wiki repository. > > > > > > HTML view: https://gunther.suckless.org/patches/ > > > CSV parsable list: https://gunther.suckless.org/patches/index.csv > > > > > > It is sorted currently by: project, patch name, project version. > > > > Cool and useful stuff! > > > > > > > The HTML view links to the original index page of the patch and the > > > stderr and > > > stdout output of the patch command. Patches are tested with the command: > > > > > > patch -p1 -t -C < patchfile > > > > > > The exitcode is the exitcode of this command ($?). > > > > > > It works by parsing the project, version/revision from the patch filename > > > then > > > it creates a clean tree from the project git repository of this revision > > > and > > > tries to apply the patch. It is important the patches are consistent and > > > correctly named on the wiki. For format guidelines see: > > > https://suckless.org/hacking/ > > > > > > It also finds incorrect revision names, these are shown on this link for > > > now: > > > https://gunther.suckless.org/patches/err.log > > > > > > I'm unsure if this will be run automated or so, but it was fun to write > > > anyway. > > > > Having something like this run in an automated fashion at a regular > > interval seems useful to me. > > > > Is the code that you used to generate this page available somewhere? > > > > I've pushed the initial script, it is available here: > https://git.suckless.org/sites/file/testpatches.sh.html
Nice, thanks! Cheers, Silvan