From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rainer M Krug Subject: SOLVED (Sort of): svn version number as tag or property? Date: Wed, 01 Sep 2010 16:15:33 +0200 Message-ID: <4C7E6005.5000901@gmail.com> References: <4C7CBC21.8040400@gmail.com> <87k4n6eknj.fsf@Rainer.invalid> <4C7E07BE.5020007@gmail.com> Reply-To: R.M.Krug@gmail.com Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=33335 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oqo6F-0000ID-Ca for emacs-orgmode@gnu.org; Wed, 01 Sep 2010 10:15:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Oqo6E-0000QK-71 for emacs-orgmode@gnu.org; Wed, 01 Sep 2010 10:15:39 -0400 Received: from mail-ww0-f49.google.com ([74.125.82.49]:52001) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Oqo6E-0000QA-2o for emacs-orgmode@gnu.org; Wed, 01 Sep 2010 10:15:38 -0400 Received: by wwb24 with SMTP id 24so5760468wwb.30 for ; Wed, 01 Sep 2010 07:15:37 -0700 (PDT) In-Reply-To: <4C7E07BE.5020007@gmail.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Cc: emacs-orgmode@gnu.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi I solved the problem by using the following script in org: #+begin_src sh :exports results :results output replace svn info ./spreadSim.org > spreadSim.version cat spreadSim.version echo " \"Value\"" > spreadSim.version.R gawk -F": " '{ gsub(" ", "", $1); gsub(/^\ +/,$2); print "\"" $1 "\" \"" $2 "\"" }' spreadSim.version >> spreadSim.version.R svn status ./spreadSim.org >> spreadSim.version #+end_src This inserts the svn info while exporting into the document and into a file called spreadSim.version.R. In R, I load that file with #+begin_src R svnInfo <- read.table("spreadSim.version.R", header=TRUE, as.is=TRUE) ... #+end_src and can there as well use the version info. Just one caveat: I have to export before I tangle to get the actual version info. Therefore I still have my question, if there is an (emacs?) variable / function which gives me the svn revision of the buffer? Cheers, Rainer On 01/09/10 09:58, Rainer M Krug wrote: > On 31/08/10 19:50, Achim Gratz wrote: >> Rainer M Krug writes: > >>> I could use a code block with a bash script to extract that information >>> from svn info, but that seems to be awkward for me - there must be an >>> easier way. > >> Provided your vc setup works correctly, then (vc-working-revision FILE) will >> deliver just this information. > > Hm - I can't find that command (I assume it is a function)? And if how > can I get the file name of the buffer? > > Rainer > > > >> Achim. > > >> _______________________________________________ >> Emacs-orgmode mailing list >> Please use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode > > - -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Natural Sciences Building Office Suite 2039 Stellenbosch University Main Campus, Merriman Avenue Stellenbosch South Africa Tel: +33 - (0)9 53 10 27 44 Cell: +27 - (0)8 39 47 90 42 Fax (SA): +27 - (0)8 65 16 27 82 Fax (D) : +49 - (0)3 21 21 25 22 44 Fax (FR): +33 - (0)9 58 10 27 44 email: Rainer@krugs.de Skype: RMkrug -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkx+YAUACgkQoYgNqgF2egpcsgCeOZi82GTVYWhJqidUr/s5tvdb HVUAnjgkxBwcPtRltzQzxMjRLdGVrdxU =REru -----END PGP SIGNATURE-----