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
-~----------~----~----~----~------~----~------~--~---