web commit by http://ethan.betacantrips.com/
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>
Sun, 14 Jan 2007 08:16:09 +0000 (08:16 +0000)
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>
Sun, 14 Jan 2007 08:16:09 +0000 (08:16 +0000)
doc/patchqueue/move_page.mdwn

index e3109f0626832d3342082be0c09efff64828b1ed..fcf416a4af16bce88994e29730c4d8281eaf50c9 100644 (file)
@@ -26,6 +26,21 @@ Anyhow, here's the patch, for whatever good it does.
 > implement a move operation -- falling back to an add and delete.
 > --[[Joey]]
 
+Hmm. Shouldn't that be done on a by-RCS basis, though? (i.e. implemented
+by backends in the `rcs_move` function)
+
+Also, how should ikiwiki react if a page is edited (say, by another user)
+before it is moved? Bail, or shrug and proceed?
+
+Could you elaborate on [[commit-internals]]? Can I assume that ikiwiki's 
+working copy W will always reflect a revision of the master copy M? 
+(That is, nobody changes W and leaves it uncommitted.) I would guess 
+probably not; a user probably expects that if he starts editing W it 
+won't get randomly committed by web user actions. But then looking at
+the svn backend, it looks like if I edit foo.mdwn, don't commit, and then
+a web user makes different changes, my changes get wiped out. So does
+W "belong" to ikiwiki? --Ethan
+
 
     diff -urx .svn ikiwiki/IkiWiki/CGI.pm ikiwiki-new/IkiWiki/CGI.pm
     --- ikiwiki/IkiWiki/CGI.pm 2007-01-04 03:52:47.000000000 -0800