#pragma section-numbers 2 = Moinport Extension = Fetch changes from MoinMoin Wiki. <> == Status == '''This extension is not distributed with Mercurial.''' ''Author: [[YuyaNishihara|Yuya Nishihara]]'' Repository: http://bitbucket.org/yuja/hgext-moinport/ == Overview == This extension gives you the ability to fetch changes from remote MoinMoin Wiki. == 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/ }}} == 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