-pushd packages/libyaml.git
-git fetch git://andersk.mit.edu/libyaml.git refs/tags/upstream/0.1.1:refs/tags/upstream/0.1.1 refs/tags/debian/0.1.1-1:refs/tags/debian/0.1.1-1
-git branch upstream upstream/0.1.1
-echo $(git rev-parse 0.1.1-1_andersk1 debian/0.1.1-1^0) >> info/grafts
-git filter-branch --tag-name-filter cat -- ^debian/0.1.1-1 --all
-rm -rf info/grafts refs/original
+pushd packages/invirt-database.git
+echo $(git rev-parse invirt-database-server/0.0.1^0 0.0.1^) >> info/grafts
+echo $(git rev-parse 0.2.0^0 0.2.0^ invirt-database-server) >> info/grafts
+git filter-branch --tag-name-filter cat -- ^0.2.0^ --all
+rm -rf info/grafts refs/original refs/heads/invirt-database-server
+popd
+
+pushd packages/python-routefs.git
+git fetch -t git://github.com/ebroder/python-routefs.git
+git branch -f upstream 1.0.1
+git branch -f master 1.0.1-1
+popd
+
+mkdir packages.git
+pushd packages.git
+git init --bare
+(
+ echo 'commit refs/heads/prod'
+ echo 'mark :1'
+ echo 'committer Invirt Git Import <invirt@mit.edu> now'
+ echo 'data <<EOF'
+ echo 'Initial superrepo creation.'
+ echo 'EOF'
+ for r in $(ls ../packages); do
+ pushd "../packages/$r" &>/dev/null
+ commit="$(git rev-parse refs/heads/master)"
+ popd &>/dev/null
+
+ echo "M 160000 $commit ${r%.git}"
+ done
+
+ echo 'M 100644 inline .gitmodules'
+ echo 'data <<EOF'
+ for r in $(ls ../packages); do
+ r="${r%.git}"
+ printf '[submodule "%s"]\n' "$r"
+ printf '\tpath = %s\n' "$r"
+ printf '\turl = git://invirt.mit.edu/invirt/packages/%s.git\n' "$r"
+ done
+ echo 'EOF'
+
+ echo 'reset refs/heads/dev'
+ echo 'from :1'
+
+ echo 'reset HEAD'
+ echo 'from :1'
+) | git fast-import --date-format=now