From 1d114d3153b7cdf60c1913480e7e0bee3ae5e7de Mon Sep 17 00:00:00 2001 From: Dariusz Luksza Date: Sun, 24 Nov 2013 20:02:09 +0100 Subject: [PATCH] Properly handle project names with dashes --- src/lein_git_version/plugin.clj | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lein_git_version/plugin.clj b/src/lein_git_version/plugin.clj index 35b2a58..a651019 100644 --- a/src/lein_git_version/plugin.clj +++ b/src/lein_git_version/plugin.clj @@ -5,12 +5,13 @@ (defn middleware [project] - (let [code (str + (let [proj-name (clojure.string/replace (:name project) "-" "_") + code (str ";; Do not edit. Generated by lein-git-version plugin.\n" "(ns " (:name project) ".version)\n" "(def version \"" (get-git-version) "\")\n") filename (str (first (:source-paths project)) "/" - (:name project) "/version.clj")] + proj-name "/version.clj")] (-> project (update-in [:injections] concat `[(spit ~filename ~code)]) (assoc :version (get-git-version)))))