in ikiwiki instances that don't reside in the git root directory (the only ones i know of are ikiwiki itself), reverts show the wrong link in the recentchanges (for example, in the ikiwiki main repository's 4530430 and its revert, the main index page was edited, but the revert shows doc/index as a link).

the expected behavior is to compensate for the modified root directory (i.e., show index instead of doc/index).

This seems to work OK now - commit 84c4ca33 and its reversion both appear correctly in recentchanges. Looking at git history, Joey fixed this in commit 1b6c1895 before 3.20120203. --smcv