summaryrefslogtreecommitdiff
path: root/doc/bugs/Problem_with_editing_page_after_first_SVN_commit.mdwn
blob: 065ba8bc3a37a85d02e70dd5973cee066fbfb8bb (plain)

I have a strange problem with editing any page after its first SVN commit. I'm not sure whether it's my ikiwiki backport bug or my misunderstanding how ikiwiki works.

Assume that I have Foo page with any content and I want to put there link to Bar page and next create the page. I do following steps:

  1. Click Edit link on Foo page

  2. Put the link to Bar page there and commit it by clicking "Save Page" button

The Bar page is rendered correctly and now I can see ?Bar link. The URL in the address bar of my browser is

http://my.host.com/wiki/foo.html?updated

  1. Click ?Bar link

Now I can see textarea for editing of page. It's empty, of course.

The page doesn't exists in my SVN repo yet and my Apache server knows noting about it:

    $ find /my/ikiwiki/src/dir/ -type f -name bar.mdwn
    $ find /my/ikiwiki/dst/dir/ -type f -name bar.html
  1. Add some initial content and click "Save Page" button to commit changes

The Foo page also is rendered correctly and now I can see what I wrote. The URL in the address bar of my browser is

http://my.host.com/wiki/bar.html?updated

The page was added to the SVN repo and my Apache is able to serve it now:

    $ find /my/ikiwiki/src/dir/ -type f -name bar.mdwn
    /my/ikiwiki/src/dir/bar.mdwn
    $ find /my/ikiwiki/dst/dir/ -type f -name bar.html
    /my/ikiwiki/dst/dir/bar.html
  1. Change the content of Bar page by clicking Edit link

I can't do it, because the textarea is empty again. I have to run ikiwiki --setup ikiwiki.setup command by hand to rebuild the page. Then I can edit it.

Where is my mistake?

--Pawel

It's not clear which Edit link you clicked in step 5. Is it the link on the new page, or the old link back on page Foo that you clicked on before to create Bar? It would also be good to see the URL you're at in step 5. --[[Joey]]