--- /dev/null
+Subproject commit 286bcd30cea5f86363a04a9313afaf9e2e7a7b81
--- /dev/null
+*.ipynb filter=nbstripout
+*.pdf filter=fat
+*.tar.xz filter=fat
+*.png filter=fat
+*.jpg filter=fat
+*.ps filter=fat
--- /dev/null
+[rsync]
+remote = gitfat@auder.net:~/files/valse
--- /dev/null
+[submodule ".git-fat"]
+ path = .git-fat
+ url = https://github.com/yagu0/git-fat.git
+[submodule ".nbstripout"]
+ path = .nbstripout
+ url = https://github.com/kynan/nbstripout.git
--- /dev/null
+Subproject commit 10c80cbd5b6356fa38179ca526ee2894d9b3bd20
--- /dev/null
+#$# git-fat cfe2746476d82691a70ac9243b737e0dd6816e4b 284568
--- /dev/null
+#$# git-fat 7f07727d66d742a124d6529eef942c2382d44673 3764608
+++ /dev/null
-#!/bin/sh
-
-rm -f src/*.so
-rm -f src/adapters/*.o
-rm -f src/sources/*.o
-cd src/test && make cclean && cd ../..
--- /dev/null
+#!/bin/sh
+
+#initialize submodules, set-up .git/config and .gitattributes, and pre-push hook
+git submodule init && git submodule update --merge
+#filter for Jupyter
+python .nbstripout/nbstripout.py --install --attributes .gitattributes
+#filter for git-fat [TODO: idempotent...]
+printf '*.pdf filter=fat\n*.tar.xz filter=fat\n*.png filter=fat\n*.jpg filter=fat\n*.ps filter=fat\n' >> .gitattributes
+#pre-push hook: git fat push, submodules update
+printf '#!/bin/sh\n./.git-fat/git-fat pull\n./.git-fat/git-fat push\ngit submodule update --merge\n' > .git/hooks/pre-push
+chmod 755 .git/hooks/pre-push
+#.gitfat file with remote on gitfat@auder.net
+printf '[rsync]\nremote = gitfat@auder.net:~/files/valse\n' > .gitfat
+#manual git-fat init: with relative path to binary
+#1] remove filter if exists http://stackoverflow.com/questions/12179437/replace-3-lines-with-another-line-sed-syntax
+sed -i '1N;$!N;s/\[filter "fat"\]\n.*\n.*//;P;D' .git/config
+#2] place new filter
+printf '[filter "fat"]\n\tclean = ./.git-fat/git-fat filter-clean\n\tsmudge = ./.git-fat/git-fat filter-smudge\n' >> .git/config
--- /dev/null
+#!/bin/sh
+
+rm -f ../pkg/src/*.so
+rm -f ../pkg/src/adapters/*.o
+rm -f ../pkg/src/sources/*.o
+make cclean