Moinport Extension
Fetch changes from MoinMoin Wiki.
1. Status
This extension is not distributed with Mercurial.
Author: Yuya Nishihara
Repository: http://bitbucket.org/yuja/hgext-moinport/
2. Overview
This extension gives you the ability to fetch changes from remote MoinMoin Wiki.
3. Configuration
Configure your .hgrc to enable the extension by adding following lines:
[extensions] moinport = /path/to/hgext/moinport.py [moinport] baseurl = http://mercurial.selenic.com/wiki/
4. Usage for Wiki translation
0. Configure Moinport extension:
$ cat .hg/hgrc [moinport] baseurl = http://mercurial.selenic.com/wiki/ pageprefix.ja = Japanese
1. Fetch English page:
$ hg mofetch MqExtension.txt MqExtension@1: ... ... $ hg moid * MqExtension.txt: 41
2. Start translation branch
$ hg branch ja
3. Post translation to Wiki (by using web browser)
4. Fetch translated page
$ hg mofetch MqExtension.txt JapaneseMqExtension@1: ... $ hg moid * MqExtension.txt: 1
5. A Few months have passed, fetch the latest English page
$ hg up default $ hg mofetch MqExtension.txt MqExtension@42: ... ... $ hg moid * MqExtension.txt: 48
6. Merge it to translation branch
$ hg up ja $ hg merge default ... $ hg ci -m 'merge with MqExtension@48'
7. Update translation and post it to Wiki (by using web browser)
8. Fetch translated page
$ hg mofetch MqExtension.txt JapaneseMqExtension@2: ... $ hg moid * MqExtension.txt: 2