diff --git a/src/main/lrsql/init/git_data.clj b/src/main/lrsql/init/git_data.clj index b82b1d5a..82a7aedd 100644 --- a/src/main/lrsql/init/git_data.clj +++ b/src/main/lrsql/init/git_data.clj @@ -6,5 +6,11 @@ (defn read-version [] (try (edn/read-string (slurp "lrsql/config/git-details.edn")) (catch Exception _ - (try (clojure.string/trim (str "DEV-" (:out (sh "git" "describe" "--tags")))) + (try + (let [hash (:out (sh "git" "rev-parse" "HEAD"))] + (->> hash + (take 7) + (apply str) + (str "DEV-") + clojure.string/trim)) (catch Exception _ "DEV")))))