diff --git a/.githooks/post-merge b/.githooks/post-merge new file mode 100755 index 0000000..9a4e32a --- /dev/null +++ b/.githooks/post-merge @@ -0,0 +1,13 @@ +#!/usr/bin/env sh + +job="$(git diff-tree -r --name-only --no-commit-id HEAD^ HEAD README.org)" + +if [ -n "$job" ]; then + emacs --batch --eval "(require 'org)" --eval "(org-babel-tangle-file \"$job\")" +fi + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# sh-basic-offset: 2 +# End: diff --git a/1ST-ME b/1ST-ME deleted file mode 100755 index 47b4949..0000000 --- a/1ST-ME +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env sh - -emacs --batch --eval "(require 'org)" --eval '(org-babel-tangle-file "README.org")' - -# Local Variables: -# mode: shell-script -# sh-indentation: 2 -# sh-basic-offset: 2 -# End: diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..7e888c2 --- /dev/null +++ b/Makefile @@ -0,0 +1,3 @@ +init: + git config core.hooksPath .githooks + emacs --batch --eval "(require 'org)" --eval '(org-babel-tangle-file "README.org")'