On Fri, Nov 7, 2008 at 11:46 AM, vdm <[EMAIL PROTECTED]> wrote:
>
> Is there a way to make Clojure print the svn revision it was compiled
> from? A standard or idiomatic way to do this (print clojure--svn-rev)
> would help when trying to isolate whether observed behaviour is
> happening on old or current code.

Hi, as far as I know, no. But I agree it would be great to have, and
is certainly possible to do.

If Rich would be willing to add this to boot.clj,

(defn clojure-svn-revision []
  (if-let rev (re-find #"Rev: (\d+) \$" "$Rev$")
          (second rev)
          "unknown"))

and then do this,

svn propset svn:keywords "Revision" boot.clj
svn commit boot.clj

...then (clojure-svn-revision) ought to return the revision number as
a string.

Best,
Graham

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to