﻿<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=Dev%3ARef%2FProposals%2FMigrationToGit</id>
	<title>Dev:Ref/Proposals/MigrationToGit - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=Dev%3ARef%2FProposals%2FMigrationToGit"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Dev:Ref/Proposals/MigrationToGit&amp;action=history"/>
	<updated>2026-05-12T18:13:09Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=Dev:Ref/Proposals/MigrationToGit&amp;diff=140261&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Dev:Ref/Proposals/MigrationToGit&amp;diff=140261&amp;oldid=prev"/>
		<updated>2018-06-28T20:53:04Z</updated>

		<summary type="html">&lt;p&gt;1版 をインポートしました&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2018年6月28日 (木) 20:53時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ja&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Yamyam</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=Dev:Ref/Proposals/MigrationToGit&amp;diff=140260&amp;oldid=prev</id>
		<title>wiki&gt;Ideasman42: /* Tasks */</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Dev:Ref/Proposals/MigrationToGit&amp;diff=140260&amp;oldid=prev"/>
		<updated>2013-11-05T08:26:08Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Tasks&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
There are 2 main parts to git migration.&lt;br /&gt;
* Converting the repository from Subversion to GIT.&lt;br /&gt;
* Updating our infrastructure (bug tracker, mailing list, moving over existing logins, updating server software).&lt;br /&gt;
&lt;br /&gt;
We have made a start on both of these, with the conversion mostly done (but there is a lot more turning and cleanup to do too), and testing new server software is also in progress.&lt;br /&gt;
&lt;br /&gt;
Current target is to have this done by October 2013. (After GSOC)&lt;br /&gt;
&lt;br /&gt;
--[[User:Ideasman42|Ideasman42]] 15:02, 29 May 2013 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Tasks ==&lt;br /&gt;
''Could reorganize these..''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Current things to be solved:&lt;br /&gt;
* libraries (which seems to be an svn repo? or there were some tricks for non-versioned files in git repo)&lt;br /&gt;
* extension+translation (which shall be separate repos, connected to main one as git submodule)&lt;br /&gt;
* is it easy to synchronize git repo with svn, btw?&lt;br /&gt;
* server infrastructure: ML + tracker + code review&lt;br /&gt;
* mailing list: messages goes there by post-commit hook&lt;br /&gt;
* documentation!&lt;br /&gt;
* synchronization of trunk to git repo master&lt;br /&gt;
* proposal: start git in the beginning of release cycle, shut down svn to the end of release cycle (ideal scenario)&lt;br /&gt;
* how stuff like buildinfo will be handled?&lt;br /&gt;
* consider which branches to ignore&lt;br /&gt;
&lt;br /&gt;
=== Branches to Exclude ===&lt;br /&gt;
&lt;br /&gt;
Over the years many branches have been created, some are valuable to keep but many are historic and never ended up being used.&lt;br /&gt;
&lt;br /&gt;
With git we want to avoid everyone who downloads blenders source also having to download a lot of extra data which is not really necessary. (Git works differently to subversion in this respect).&lt;br /&gt;
&lt;br /&gt;
When choosing which branches to include, there are a few factors taken into account.&lt;br /&gt;
&lt;br /&gt;
* if the branch was never merged into trunk.&lt;br /&gt;
* branches that have very few commits, then merge into trunk.&lt;br /&gt;
* branches that are syncing with an external repository (where the real development is done).&lt;br /&gt;
* branches that will be re-written before merging into master (so the current history isn't used).&lt;br /&gt;
* active branches that are developing more experimental features (not likely to be merged in next ~6 months).&lt;br /&gt;
&lt;br /&gt;
Note - these branches will still be available from a read-only subversion,&lt;br /&gt;
theres nothing stopping developers from continuing development on 3rd party hosting (github, gitorious, bitbucket... etc), or even adding the branch back into blenders git is possible.&lt;br /&gt;
&lt;br /&gt;
For full list of branches, see: https://svn.blender.org/svnroot/bf-blender/branches&lt;br /&gt;
&lt;br /&gt;
This is the proposed list of branches to exclude from git migration (extracted from the migration script)&lt;br /&gt;
&amp;lt;source lang=python&amp;gt;&lt;br /&gt;
# note: /USEGIT suffix means we should use git to delete the branches&lt;br /&gt;
branches = [&lt;br /&gt;
    &amp;quot;soc-2007-hcube&amp;quot;,  #  never merged (sound API, we ended up going with Audaspace)&lt;br /&gt;
    &amp;quot;soc-2007-mosani&amp;quot;,  # never merged (render api)&lt;br /&gt;
    &amp;quot;soc-2007-maike&amp;quot;,  # never merged (glsl)&lt;br /&gt;
    &amp;quot;soc-2007-joeedh&amp;quot;,  # never merged (deep shadow maps)&lt;br /&gt;
    &amp;quot;soc-2007-red_fox&amp;quot;,  # bevel, since rewritten&lt;br /&gt;
    &amp;quot;soc-2008-unclezeiv&amp;quot;,  # never merged (light-cuts)&lt;br /&gt;
    &amp;quot;soc-2008-djd&amp;quot;,  # never merged (unit-testing only 17 commits)&lt;br /&gt;
    &amp;quot;soc-2009-yukishiro&amp;quot;,  # image based lighting&lt;br /&gt;
    &amp;quot;soc-2010-aligorith-2&amp;quot;,  # never merged (physics - ended up re-branching and working on later)&lt;br /&gt;
    &amp;quot;soc-2010-kwk&amp;quot;,  # never merged (paint system, only ~20 commits)&lt;br /&gt;
    &amp;quot;soc-2010-leifandersen&amp;quot;,  # never merged (testing project)&lt;br /&gt;
    &amp;quot;soc-2010-moguri&amp;quot;,&lt;br /&gt;
    &amp;quot;soc-2010-moguri-2&amp;quot;,&lt;br /&gt;
    &amp;quot;soc-2010-rohith291991&amp;quot;,  # never merged (quad dominant mesh)&lt;br /&gt;
    &amp;quot;soc-2011-avocado&amp;quot;,  # never merged (mesh tools, very few commits)&lt;br /&gt;
    &amp;quot;soc-2011-salad&amp;quot;,  # salad is a mix, no need to merge.&lt;br /&gt;
    &amp;quot;soc-2011-oregano&amp;quot;,  # almost no commits&lt;br /&gt;
    &amp;quot;soc-2011-onion&amp;quot;,  # never merged (ptex)&lt;br /&gt;
    &amp;quot;soc-2011-onion-uv-tools&amp;quot;,  # branch is deleted in svn&lt;br /&gt;
    &amp;quot;soc-2011-sven&amp;quot;,  # never merged (from nodelogic branch, never committed to).&lt;br /&gt;
    &amp;quot;soc-2013-vse&amp;quot;,  # wrote new sequencer engine - TODO, check if it will be used.&lt;br /&gt;
    &amp;quot;soc-2013-cycles_mblur&amp;quot;,  # unfinished&lt;br /&gt;
    &amp;quot;soc-2013-meshdata_transfer&amp;quot;,  # development can continue externally (rewrote started after gsoc finishes)&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;2-44-stable/USEGIT&amp;quot;,  # use tags instead.&lt;br /&gt;
    &amp;quot;2.44-stable/USEGIT&amp;quot;,  # use tags instead.&lt;br /&gt;
    &amp;quot;BLENDER_INTERN&amp;quot;,  # branch made right after initial commit, never committed to.&lt;br /&gt;
    &amp;quot;BLENDER_PROJECTFILES&amp;quot;,  # branch only contains msvc project files.&lt;br /&gt;
    &amp;quot;animsys-aligorith&amp;quot;,  # we've merged animsys-aligorith2&lt;br /&gt;
    &amp;quot;asset-browser&amp;quot;,  # looks like large parts will be re-written - perhaps rebranch once the git move is done.&lt;br /&gt;
    &amp;quot;bb_dev&amp;quot;,  # never merged&lt;br /&gt;
    &amp;quot;bb_dev_25&amp;quot;,  # never merged&lt;br /&gt;
    &amp;quot;bge_eigen2&amp;quot;,  # never merged&lt;br /&gt;
    &amp;quot;blender-2.62-editmesh&amp;quot;,  # was more of a tag incase bmesh merge failed.&lt;br /&gt;
    &amp;quot;blender-autokey&amp;quot;,  # created accidentally&lt;br /&gt;
    &amp;quot;bmesh_tmp&amp;quot;,  # temp branch&lt;br /&gt;
    &amp;quot;branch-farsthary&amp;quot;,  # never merged (only 10 commits, unlimited clay)&lt;br /&gt;
    &amp;quot;carve_booleans&amp;quot;,  # not very much useful history here, mainly just getting carve lib setup.&lt;br /&gt;
    &amp;quot;cloth-eltopo&amp;quot;,  # never merged&lt;br /&gt;
    &amp;quot;game_engine/USEGIT&amp;quot;,  # merged but only ever had 4 useful commits. remove via git so history isnt lost.&lt;br /&gt;
    &amp;quot;ge_candy&amp;quot;,  # this branch has some great stuff but looks like no near term plans to merge into master, could continue in external repo.&lt;br /&gt;
    &amp;quot;ge_components&amp;quot;,  # never merged&lt;br /&gt;
    &amp;quot;ge_dev&amp;quot;,  # never merged&lt;br /&gt;
    &amp;quot;ge_dyn_load&amp;quot;,  # we DID merge, but very few commits, not useful history&lt;br /&gt;
    &amp;quot;ge_harmony&amp;quot;,  # never merged&lt;br /&gt;
    &amp;quot;ge_integration&amp;quot;,  # never merged&lt;br /&gt;
    &amp;quot;ge_nodelogic&amp;quot;,  # never merged&lt;br /&gt;
    &amp;quot;hairsim&amp;quot;,  # never merged (eltopo)&lt;br /&gt;
    &amp;quot;hive&amp;quot;,  # experimental?, never merged.&lt;br /&gt;
    &amp;quot;imgbrowser-elubie&amp;quot;,  # &lt;br /&gt;
    &amp;quot;itasc&amp;quot;,  # we DID merge this but branch was removed from SVN and history is mostly in a single commit.&lt;br /&gt;
    &amp;quot;merwin-playground&amp;quot;,  # never merged&lt;br /&gt;
    &amp;quot;merwin-tablet&amp;quot;,  # never merged&lt;br /&gt;
    &amp;quot;merwin-tablet-2&amp;quot;,  # never merged&lt;br /&gt;
    &amp;quot;multiview&amp;quot;,  # only dumps of git branch, no useful history&lt;br /&gt;
    &amp;quot;nurbs&amp;quot;,  # never merged&lt;br /&gt;
    &amp;quot;nurbs-merge&amp;quot;,  # never merged&lt;br /&gt;
    &amp;quot;nurbs25&amp;quot;,  # never merged&lt;br /&gt;
    &amp;quot;particles&amp;quot;,  # also never merged&lt;br /&gt;
    &amp;quot;particles-2010&amp;quot;,  # never merged&lt;br /&gt;
    &amp;quot;physics25&amp;quot;,  # never merged&lt;br /&gt;
    &amp;quot;pyapi_devel&amp;quot;,  # experimental, never merged&lt;br /&gt;
    &amp;quot;pyapi_devel_26&amp;quot;,  # experimental, never merged&lt;br /&gt;
    &amp;quot;pynodes&amp;quot;,  # includes LUA api, we dont use these now.&lt;br /&gt;
    &amp;quot;qdune&amp;quot;,  # experimental, never merged&lt;br /&gt;
    &amp;quot;sound-branch&amp;quot;,  # an update of soc-2007-hcube&lt;br /&gt;
    &amp;quot;web-plugin&amp;quot;,  # never merged (only 4 commits)&lt;br /&gt;
    ]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Convert Repository ==&lt;br /&gt;
=== Using Reposurgeon ===&lt;br /&gt;
&lt;br /&gt;
This is an alternative method of converting to svn to git we're looking into since svn2git is quite slow for a complete conversion including branches.&lt;br /&gt;
--[[User:Ideasman42|Ideasman42]] 03:45, 6 April 2013 (CEST)&lt;br /&gt;
&lt;br /&gt;
Note, moving scripts to manage migration here:&lt;br /&gt;
&lt;br /&gt;
 https://www.gitorious.org/blender-git-migration/blender-git-migration&lt;br /&gt;
&lt;br /&gt;
tested with reposurgeon-2.40&lt;br /&gt;
&lt;br /&gt;
Initial conversion is very simple...&lt;br /&gt;
&lt;br /&gt;
First dump svn (youll need the svn repo, not a checkout)...&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
svnadmin dump /path/to/my/repo &amp;gt; blender_svn_dump&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run reposurgeon, it will enter into a command prompt.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
authors read &amp;lt;authors.txt&lt;br /&gt;
read blender_svn_dump&lt;br /&gt;
prefer git&lt;br /&gt;
rebuild blender&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
''The text above can also run from a file as...''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
reposurgeon &amp;quot;script blender.txt&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Done!, now there is a git repo with trunk and branches.&lt;br /&gt;
This on my system the svn dump took approx ~20min, reposurgeon ~30min. - campbell.&lt;br /&gt;
&lt;br /&gt;
==== Inspecting Git Repo ====&lt;br /&gt;
&lt;br /&gt;
List branches sorted by date.&lt;br /&gt;
&lt;br /&gt;
 git for-each-ref --sort=-committerdate --format='%(refname:short)' refs/heads/&lt;br /&gt;
&lt;br /&gt;
Commit log on a branch&lt;br /&gt;
&lt;br /&gt;
 git log --no-merges SOME_BRANCH&lt;br /&gt;
&lt;br /&gt;
==== Further Investigation ====&lt;br /&gt;
* Twice we have had accidental deletion many dirs in svn, reposurgeon can correct the history here. ''Possibly other large accidental commits''.&lt;br /&gt;
&lt;br /&gt;
==== references ====&lt;br /&gt;
* Example conversion configuration.&amp;lt;br&amp;gt;https://gitorious.org/reposurgeon/nut-conversion/blobs/master/nut.lift&lt;br /&gt;
&lt;br /&gt;
* Docs&amp;lt;br&amp;gt;http://www.catb.org/~esr/reposurgeon/reposurgeon.html&amp;lt;br&amp;gt;http://www.catb.org/esr/dvcs-migration-guide.html&lt;br /&gt;
&lt;br /&gt;
=== Using svn2git ===&lt;br /&gt;
&lt;br /&gt;
'''Note''' - It looks like we will use reposurgeon, keeping this for reference.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There're some plans to eventually switch to Git, but there're lots of things to be solved first. Here i'll collect some WIP notes.&lt;br /&gt;
&lt;br /&gt;
Currently experimenting with [https://github.com/nirvdrum/svn2git svn2git] scripts. Here're some usage notes so others could play with as well.&lt;br /&gt;
&lt;br /&gt;
We'll need mapping from svn logins to real names+email (that's how Git is intended to store authors). This is created by running the oneliner in svn checkout folder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
svn log https://svn.blender.org/svnroot/bf-blender -q | awk -F '|' '/^r/ {sub(&amp;quot;^ &amp;quot;, &amp;quot;&amp;quot;, $2); sub(&amp;quot; $&amp;quot;, &amp;quot;&amp;quot;, $2); print $2&amp;quot; = &amp;quot;$2&amp;quot; &amp;lt;&amp;quot;$2&amp;quot;&amp;gt;&amp;quot;}' | sort -u &amp;gt; authors.txt&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notices, that this will ignore some logins (like empty and root -- who're commited from root btw? :) Add this to end of authors.txt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
(no author) = nobody &amp;lt;nobody&amp;gt;&lt;br /&gt;
root = root &amp;lt;root&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
svn2git https://svn.blender.org/svnroot/bf-blender --verbose --authors authors.txt --exclude '.*trunk/lib.*' --exclude '.*tags/[A-Za-z0-9-.]+/lib.*&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Basically, it starts running nice but at some revision fails because of some issue in git-svn. Currently checking if the same issue happens with newer git or not.&lt;br /&gt;
&lt;br /&gt;
P.S. Generating authors.txt takes time, so here's current version of it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
alexk = alexk &amp;lt;alexk&amp;gt;&lt;br /&gt;
aligorith = aligorith &amp;lt;aligorith&amp;gt;&lt;br /&gt;
antont = antont &amp;lt;antont&amp;gt;&lt;br /&gt;
aphex = aphex &amp;lt;aphex&amp;gt;&lt;br /&gt;
apinzonf = apinzonf &amp;lt;apinzonf&amp;gt;&lt;br /&gt;
aramis_acg = aramis_acg &amp;lt;aramis_acg&amp;gt;&lt;br /&gt;
artificer = artificer &amp;lt;artificer&amp;gt;&lt;br /&gt;
ascotan = ascotan &amp;lt;ascotan&amp;gt;&lt;br /&gt;
bdiego = bdiego &amp;lt;bdiego&amp;gt;&lt;br /&gt;
bebraw = bebraw &amp;lt;bebraw&amp;gt;&lt;br /&gt;
ben2610 = ben2610 &amp;lt;ben2610&amp;gt;&lt;br /&gt;
benjycook = benjycook &amp;lt;benjycook&amp;gt;&lt;br /&gt;
billrey = billrey &amp;lt;billrey&amp;gt;&lt;br /&gt;
bjornmose = bjornmose &amp;lt;bjornmose&amp;gt;&lt;br /&gt;
blendix = blendix &amp;lt;blendix&amp;gt;&lt;br /&gt;
briggs = briggs &amp;lt;briggs&amp;gt;&lt;br /&gt;
broadstu = broadstu &amp;lt;broadstu&amp;gt;&lt;br /&gt;
broken = broken &amp;lt;broken&amp;gt;&lt;br /&gt;
campbellbarton = campbellbarton &amp;lt;campbellbarton&amp;gt;&lt;br /&gt;
cessen = cessen &amp;lt;cessen&amp;gt;&lt;br /&gt;
chingachgook = chingachgook &amp;lt;chingachgook&amp;gt;&lt;br /&gt;
cmccad = cmccad &amp;lt;cmccad&amp;gt;&lt;br /&gt;
cyborgmuppet = cyborgmuppet &amp;lt;cyborgmuppet&amp;gt;&lt;br /&gt;
dail = dail &amp;lt;dail&amp;gt;&lt;br /&gt;
damien78 = damien78 &amp;lt;damien78&amp;gt;&lt;br /&gt;
dan_w = dan_w &amp;lt;dan_w&amp;gt;&lt;br /&gt;
desoto = desoto &amp;lt;desoto&amp;gt;&lt;br /&gt;
dfelinto = dfelinto &amp;lt;dfelinto&amp;gt;&lt;br /&gt;
dingto = dingto &amp;lt;dingto&amp;gt;&lt;br /&gt;
djcapelis = djcapelis &amp;lt;djcapelis&amp;gt;&lt;br /&gt;
djd = djd &amp;lt;djd&amp;gt;&lt;br /&gt;
dna = dna &amp;lt;dna&amp;gt;&lt;br /&gt;
domino = domino &amp;lt;domino&amp;gt;&lt;br /&gt;
dougal2 = dougal2 &amp;lt;dougal2&amp;gt;&lt;br /&gt;
eeshlo = eeshlo &amp;lt;eeshlo&amp;gt;&lt;br /&gt;
elubie = elubie &amp;lt;elubie&amp;gt;&lt;br /&gt;
eman = eman &amp;lt;eman&amp;gt;&lt;br /&gt;
ender79 = ender79 &amp;lt;ender79&amp;gt;&lt;br /&gt;
eof = eof &amp;lt;eof&amp;gt;&lt;br /&gt;
erwin = erwin &amp;lt;erwin&amp;gt;&lt;br /&gt;
farsthary = farsthary &amp;lt;farsthary&amp;gt;&lt;br /&gt;
frank = frank &amp;lt;frank&amp;gt;&lt;br /&gt;
gaiaclary = gaiaclary &amp;lt;gaiaclary&amp;gt;&lt;br /&gt;
genscher = genscher &amp;lt;genscher&amp;gt;&lt;br /&gt;
goofster = goofster &amp;lt;goofster&amp;gt;&lt;br /&gt;
gsrb3d = gsrb3d &amp;lt;gsrb3d&amp;gt;&lt;br /&gt;
guignot = guignot &amp;lt;guignot&amp;gt;&lt;br /&gt;
guitargeek = guitargeek &amp;lt;guitargeek&amp;gt;&lt;br /&gt;
h_xnan = h_xnan &amp;lt;h_xnan&amp;gt;&lt;br /&gt;
halley = halley &amp;lt;halley&amp;gt;&lt;br /&gt;
hans = hans &amp;lt;hans&amp;gt;&lt;br /&gt;
harkyman = harkyman &amp;lt;harkyman&amp;gt;&lt;br /&gt;
hcube = hcube &amp;lt;hcube&amp;gt;&lt;br /&gt;
hos = hos &amp;lt;hos&amp;gt;&lt;br /&gt;
howardt = howardt &amp;lt;howardt&amp;gt;&lt;br /&gt;
ianwill = ianwill &amp;lt;ianwill&amp;gt;&lt;br /&gt;
imbusy = imbusy &amp;lt;imbusy&amp;gt;&lt;br /&gt;
intrr = intrr &amp;lt;intrr&amp;gt;&lt;br /&gt;
irie = irie &amp;lt;irie&amp;gt;&lt;br /&gt;
jaguarandi = jaguarandi &amp;lt;jaguarandi&amp;gt;&lt;br /&gt;
jandro = jandro &amp;lt;jandro&amp;gt;&lt;br /&gt;
jason_hays22 = jason_hays22 &amp;lt;jason_hays22&amp;gt;&lt;br /&gt;
jbakker = jbakker &amp;lt;jbakker&amp;gt;&lt;br /&gt;
jbinto = jbinto &amp;lt;jbinto&amp;gt;&lt;br /&gt;
jensverwiebe = jensverwiebe &amp;lt;jensverwiebe&amp;gt;&lt;br /&gt;
jesterking = jesterking &amp;lt;jesterking&amp;gt;&lt;br /&gt;
jhk = jhk &amp;lt;jhk&amp;gt;&lt;br /&gt;
jiri = jiri &amp;lt;jiri&amp;gt;&lt;br /&gt;
joeedh = joeedh &amp;lt;joeedh&amp;gt;&lt;br /&gt;
jwilkins = jwilkins &amp;lt;jwilkins&amp;gt;&lt;br /&gt;
kakbarnf = kakbarnf &amp;lt;kakbarnf&amp;gt;&lt;br /&gt;
kanttori = kanttori &amp;lt;kanttori&amp;gt;&lt;br /&gt;
kazanbas = kazanbas &amp;lt;kazanbas&amp;gt;&lt;br /&gt;
keir = keir &amp;lt;keir&amp;gt;&lt;br /&gt;
kester = kester &amp;lt;kester&amp;gt;&lt;br /&gt;
khughes = khughes &amp;lt;khughes&amp;gt;&lt;br /&gt;
kjym3 = kjym3 &amp;lt;kjym3&amp;gt;&lt;br /&gt;
kupoman = kupoman &amp;lt;kupoman&amp;gt;&lt;br /&gt;
kwk = kwk &amp;lt;kwk&amp;gt;&lt;br /&gt;
larstiq = larstiq &amp;lt;larstiq&amp;gt;&lt;br /&gt;
leifandersen = leifandersen &amp;lt;leifandersen&amp;gt;&lt;br /&gt;
letterrip = letterrip &amp;lt;letterrip&amp;gt;&lt;br /&gt;
lfrisken = lfrisken &amp;lt;lfrisken&amp;gt;&lt;br /&gt;
lmg = lmg &amp;lt;lmg&amp;gt;&lt;br /&gt;
lockal = lockal &amp;lt;lockal&amp;gt;&lt;br /&gt;
loczar = loczar &amp;lt;loczar&amp;gt;&lt;br /&gt;
lonetech = lonetech &amp;lt;lonetech&amp;gt;&lt;br /&gt;
lukastoenne = lukastoenne &amp;lt;lukastoenne&amp;gt;&lt;br /&gt;
lukep = lukep &amp;lt;lukep&amp;gt;&lt;br /&gt;
lusque = lusque &amp;lt;lusque&amp;gt;&lt;br /&gt;
maarten = maarten &amp;lt;maarten&amp;gt;&lt;br /&gt;
maike = maike &amp;lt;maike&amp;gt;&lt;br /&gt;
mal_cando = mal_cando &amp;lt;mal_cando&amp;gt;&lt;br /&gt;
mdewanchand = mdewanchand &amp;lt;mdewanchand&amp;gt;&lt;br /&gt;
mein = mein &amp;lt;mein&amp;gt;&lt;br /&gt;
merwin = merwin &amp;lt;merwin&amp;gt;&lt;br /&gt;
mfoxdogg = mfoxdogg &amp;lt;mfoxdogg&amp;gt;&lt;br /&gt;
mfreitas = mfreitas &amp;lt;mfreitas&amp;gt;&lt;br /&gt;
mfreixas = mfreixas &amp;lt;mfreixas&amp;gt;&lt;br /&gt;
michel = michel &amp;lt;michel&amp;gt;&lt;br /&gt;
migius = migius &amp;lt;migius&amp;gt;&lt;br /&gt;
miikah = miikah &amp;lt;miikah&amp;gt;&lt;br /&gt;
mikasaari = mikasaari &amp;lt;mikasaari&amp;gt;&lt;br /&gt;
mindrones = mindrones &amp;lt;mindrones&amp;gt;&lt;br /&gt;
mmikkelsen = mmikkelsen &amp;lt;mmikkelsen&amp;gt;&lt;br /&gt;
moguri = moguri &amp;lt;moguri&amp;gt;&lt;br /&gt;
mokazon = mokazon &amp;lt;mokazon&amp;gt;&lt;br /&gt;
mont29 = mont29 &amp;lt;mont29&amp;gt;&lt;br /&gt;
mosani = mosani &amp;lt;mosani&amp;gt;&lt;br /&gt;
mxcurioni = mxcurioni &amp;lt;mxcurioni&amp;gt;&lt;br /&gt;
n_t = n_t &amp;lt;n_t&amp;gt;&lt;br /&gt;
nazgul = nazgul &amp;lt;nazgul&amp;gt;&lt;br /&gt;
nexyon = nexyon &amp;lt;nexyon&amp;gt;&lt;br /&gt;
nicholas_rishel = nicholas_rishel &amp;lt;nicholas_rishel&amp;gt;&lt;br /&gt;
nicholasbishop = nicholasbishop &amp;lt;nicholasbishop&amp;gt;&lt;br /&gt;
nicks = nicks &amp;lt;nicks&amp;gt;&lt;br /&gt;
nlin = nlin &amp;lt;nlin&amp;gt;&lt;br /&gt;
phabtar = phabtar &amp;lt;phabtar&amp;gt;&lt;br /&gt;
phaethon = phaethon &amp;lt;phaethon&amp;gt;&lt;br /&gt;
phase = phase &amp;lt;phase&amp;gt;&lt;br /&gt;
phlo = phlo &amp;lt;phlo&amp;gt;&lt;br /&gt;
pidhash = pidhash &amp;lt;pidhash&amp;gt;&lt;br /&gt;
psy-fi = psy-fi &amp;lt;psy-fi&amp;gt;&lt;br /&gt;
quorn = quorn &amp;lt;quorn&amp;gt;&lt;br /&gt;
red_fox = red_fox &amp;lt;red_fox&amp;gt;&lt;br /&gt;
redtriangle = redtriangle &amp;lt;redtriangle&amp;gt;&lt;br /&gt;
rohith291991 = rohith291991 &amp;lt;rohith291991&amp;gt;&lt;br /&gt;
root = root &amp;lt;root&amp;gt;&lt;br /&gt;
rwenzlaff = rwenzlaff &amp;lt;rwenzlaff&amp;gt;&lt;br /&gt;
sateh = sateh &amp;lt;sateh&amp;gt;&lt;br /&gt;
schlaile = schlaile &amp;lt;schlaile&amp;gt;&lt;br /&gt;
scourage = scourage &amp;lt;scourage&amp;gt;&lt;br /&gt;
seldan = seldan &amp;lt;seldan&amp;gt;&lt;br /&gt;
sergof = sergof &amp;lt;sergof&amp;gt;&lt;br /&gt;
sgefant = sgefant &amp;lt;sgefant&amp;gt;&lt;br /&gt;
shul = shul &amp;lt;shul&amp;gt;&lt;br /&gt;
shuvro = shuvro &amp;lt;shuvro&amp;gt;&lt;br /&gt;
sirdude = sirdude &amp;lt;sirdude&amp;gt;&lt;br /&gt;
sjoerddevries = sjoerddevries &amp;lt;sjoerddevries&amp;gt;&lt;br /&gt;
smerch = smerch &amp;lt;smerch&amp;gt;&lt;br /&gt;
snailrose = snailrose &amp;lt;snailrose&amp;gt;&lt;br /&gt;
stiv = stiv &amp;lt;stiv&amp;gt;&lt;br /&gt;
svbrand = svbrand &amp;lt;svbrand&amp;gt;&lt;br /&gt;
theeth = theeth &amp;lt;theeth&amp;gt;&lt;br /&gt;
themyers = themyers &amp;lt;themyers&amp;gt;&lt;br /&gt;
ton = ton &amp;lt;ton&amp;gt;&lt;br /&gt;
trumanblending = trumanblending &amp;lt;trumanblending&amp;gt;&lt;br /&gt;
unclezeiv = unclezeiv &amp;lt;unclezeiv&amp;gt;&lt;br /&gt;
vekoon = vekoon &amp;lt;vekoon&amp;gt;&lt;br /&gt;
venomgfx = venomgfx &amp;lt;venomgfx&amp;gt;&lt;br /&gt;
vino = vino &amp;lt;vino&amp;gt;&lt;br /&gt;
xat = xat &amp;lt;xat&amp;gt;&lt;br /&gt;
xercesblue = xercesblue &amp;lt;xercesblue&amp;gt;&lt;br /&gt;
xglasyliax = xglasyliax &amp;lt;xglasyliax&amp;gt;&lt;br /&gt;
xiaoxiangquan = xiaoxiangquan &amp;lt;xiaoxiangquan&amp;gt;&lt;br /&gt;
yukishiro = yukishiro &amp;lt;yukishiro&amp;gt;&lt;br /&gt;
z0r = z0r &amp;lt;z0r&amp;gt;&lt;br /&gt;
zaghaghi = zaghaghi &amp;lt;zaghaghi&amp;gt;&lt;br /&gt;
zanqdo = zanqdo &amp;lt;zanqdo&amp;gt;&lt;br /&gt;
zer000 = zer000 &amp;lt;zer000&amp;gt;&lt;br /&gt;
zuster = zuster &amp;lt;zuster&amp;gt;&lt;br /&gt;
(no author) = nobody &amp;lt;nobody&amp;gt;&lt;br /&gt;
root = root &amp;lt;root&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>wiki&gt;Ideasman42</name></author>
		
	</entry>
</feed>