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


CategoryExtensionsByOthers

MoinportExtension (last edited 2013-09-03 03:40:14 by KevinBot)