Hello All,

I think it's a good idea to add the subversion revision to *clojure-
version*.

The below patch will work once someone does "svn ps svn:keywords
Revision core.clj".

 Index: src/clj/clojure/core.clj
===================================================================
--- src/clj/clojure/core.clj    (revision 1368)
+++ src/clj/clojure/core.clj    (working copy)
@@ -4097,11 +4097,14 @@
 (let [version-stream (.getResourceAsStream (clojure.lang.RT/
baseLoader)
                                            "clojure/
version.properties")
       properties     (doto (new java.util.Properties) (.load version-
stream))
+      ; $Revision$ is expaneded by subversion
+      svn (or (re-find #"\d+" "$Revision$") "unknown")
       prop (fn [k] (.getProperty properties (str "clojure.version."
k)))
       clojure-version {:major       (Integer/valueOf (prop "major"))
                        :minor       (Integer/valueOf (prop "minor"))
                        :incremental (Integer/valueOf (prop
"incremental"))
-                       :qualifier   (prop "qualifier")}]
+                       :qualifier   (prop "qualifier")
+                       :svn svn}]
   (def *clojure-version*
     (if (not (= (prop "interim") "false"))
       (clojure.lang.RT/assoc clojure-version :interim true)

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to [email protected]
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