Discovered while trying to debug a template of plunky's:
When web-editing a template, clicking "Save Page" always results in ikiwiki thinking a page-editing conflict occurred. It's not related to HTML::Template tags, because I can put a template's contents into some other page, verbatim, with no errors.
Joey and I can't reproduce with a git-backed wiki. It's probably a bug with the CVS backend. He suggests two possibilities:
cvs commitis really failing
rcs_commitdoes not return
undefwhen it does
return unless cvs_is_controlling
Something odd happened to me just now, web-editing hook up wiki commits to www-changes@ with SPNEGO. I added a line, clicked Preview, then clicked Save Page and got the spurious conflict. However, after clicking Cancel, the edit was indeed there. This may or may not be the same problem.
And the same thing happened to the above edit. Now trying
kdestroyand plain HTTP auth.
There were two reasons
cvs updatewasn't silent: the
blogdirectory where ikiwiki's aggregator stashes blog entries, and a "note" template marked for Add but not yet added. I've added the former to
.cvsignoreand committed the latter. Will this web edit be spurious conflict-free?
Yes, it was. That narrows it down a bit for when I've got time to fix this properly. --schmonz