diff --git a/get_modules.sh b/get_modules.sh
index 6b1fe91295c2ae0d881bb778628743df0b66101a..fa3bcaefdb1ebad47bfd6a2efe9f48b2fad3c9ed 100755
--- a/get_modules.sh
+++ b/get_modules.sh
@@ -31,3 +31,11 @@ fi
 DATE=$(date -R)
 git diff --exit-code || git commit -am "$DATE"
 git push origin master
+
+git log -p -- karolina.csv | grep "^+\|^-\|Date" | grep -v "@\|karolina" | sed 's|^+|   * add |g' | sed 's|^-|   * remove |g' | sed 's|Date:   |\n## |g' | sed 's|+0200|\n|g' > karolina-changelog.md
+git log -p -- barbora.csv | grep "^+\|^-\|Date" | grep -v "@\|karolina" | sed 's|^+|   * add |g' | sed 's|^-|   * remove |g' | sed 's|Date:   |\n## |g' | sed 's|+0200|\n|g' > barbora-changelog.md
+git log -p -- dgx.csv | grep "^+\|^-\|Date" | grep -v "@\|karolina" | sed 's|^+|   * add |g' | sed 's|^-|   * remove |g' | sed 's|Date:   |\n## |g' | sed 's|+0200|\n|g' > dgx-changelog.md
+
+DATE=$(date -R)
+git diff --exit-code || git commit -am "$DATE Changelog"
+git push origin master