Hi I have an R package in org, and would like to tangle it before I submit to svn. I commit via a code block: #+begin_src sh :results output svn commit -m "edits" #+end_src How can I tangle automatically before I commit? I could use batch execution as described in http://orgmode.org/manual/Batch-execution.html but I think it would be useless to start another emacs instance? I thought that I could put it into a header variable to have it evaluated, but I seem to be missing something: * test #+begin_src sh :tangle test.sh :var TANGLED=(org-babel-tangle) echo TEST'' #+end_src But I get an error: Saving file /home/rkrug/tmp/test.org... Wrote /home/rkrug/tmp/test.org (No changes need to be saved) [56 times] cons: Lisp nesting exceeds `max-lisp-eval-depth' I have the feeling, I am missing something small. Is there a different way to achieve this? Cheers, Rainer -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax (F): +33 - (0)9 58 10 27 44 Fax (D): +49 - (0)3 21 21 25 22 44 email: Rainer@krugs.de Skype: RMkrug