document exactly what goes on during a cgi edit or remote commit with git
parent
e9ac4b1fc5
commit
3f7944fdc7
|
@ -150,6 +150,21 @@ Note that, as a rule of thumb, you should always put the rcs wrapper (`post-upda
|
|||
into the master repository (`.git/hooks/`) as can be noticed in the Git wrappers of
|
||||
the sample [[ikiwiki.setup]].
|
||||
|
||||
Here is how a web edit works with ikiwiki and git:
|
||||
|
||||
* ikiwiki cgi modifies the page source in the clone
|
||||
* git-commit in the clone
|
||||
* git push origin master, pushes the commit from the clone to the master repo
|
||||
* the master repo's post-update hook notices this update, and runs ikiwiki
|
||||
* ikiwiki notices the modifies page source, and compiles it
|
||||
|
||||
Here is a how a commit from a remote repository works:
|
||||
|
||||
* git-commit in the remote repository
|
||||
* git-push, pushes the commit to the master repo on the server
|
||||
* the master repo's post-update hook notices this update, and runs ikiwiki
|
||||
* ikiwiki notices the modifies page source, and compiles it
|
||||
|
||||
## [[Mercurial]]
|
||||
|
||||
The Mercurial backend is still in a early phase, so it may not be mature
|
||||
|
|
Loading…
Reference in New Issue