The $Id$ keywords were used in Subversion where they can be substituted
with filename, last revision number change, last changed date, and last
user who changed it.
In Git this functionality is different and can be done with Git attribute
ident. These need to be defined manually for each file in the
.gitattributes file and are afterwards replaced with 40-character
hexadecimal blob object name which is based only on the particular file
contents.
This patch simplifies handling of $Id$ keywords by removing them since
they are not used anymore.
Presently, XFAIL test filenames don't have a leading slash, while the
filenames of failing tests do. We add a leading slash to XFAIL
filenames for purely cosmetical reasons.
The filenames of submitted test runs are determined from each line of
the test results, which has the format `testname [filename]` for failed
tests. If the testname contains a bracketed phrase, the filename is
not correctly recognized. Expected failing tests have the format
`testname [filename] XFAIL REASON: reason`, though. We fix this by
asserting that the bracketed filename is either at the end of the
string or that it's been followed by `XFAIL`.
We also cater to output of redirected tests, which add lines with the
format `via [filename]`, which we have to ignore.
This is supposed to fix the resulting mess that currently can be seen
on <http://qa.php.net/reports/run_tests.php?version=7.2.0> for new bug
reports.
However, this kind of filename recognition is still fragile, especially
with regard to potential changes of the run-tests.php output. It
might be sensible to change it so it can more reliably be parsed. We'd
still would have to cater to tests results produced with the present
test runner, though.
This reverts commit 68173202fd.
While the fix appears to work for failing tests, it can't work for
expected failing tests. This issue needs further investigation.
The filenames of submitted test runs are determined from each line of
the test results, which has the format `testname [filename]`. If the
testname contains a bracketed phrase, the filename is not correctly
recognized. We fix this by anchoring the pattern to the end of the
line (but allow for trailing whitespace).
This is supposed to fix the resulting mess that currently can be seen
on <http://qa.php.net/reports/run_tests.php?version=7.2.0> for new bug
reports.
Biggest change is that now, each php version has its own dbfile (my initial setup already processed reports since may 1st)
Content is no longer compressed (too many bugs with this).
Added many tweaks and improvements.
Now with icons (licensed Creative Commons 3)
Added JS Sorttable under License X11