Merge branch 'master' into testsUnderWindows1

This commit is contained in:
AtKaaZ 2013-05-13 21:00:58 +03:00
commit 9588d307d5
4 changed files with 22 additions and 17 deletions

View file

@ -232,7 +232,7 @@
[map]
(-> map
(update-if-in-map [:repositories :deploy-repositories
:plugin-repositories] normalize-repos)
:mirrors :plugin-repositories] normalize-repos)
(update-if-in-map [:profiles] map-vals normalize-values)))
(defn make

View file

@ -1,9 +1,9 @@
(ns leiningen.new
"Generate project scaffolding based on a template."
(:refer-clojure :exclude [new list])
(:use [leiningen.new.templates :only [*dir*]])
(:require [bultitude.core :as bultitude]
[leiningen.core.main :refer [abort]])
[leiningen.core.main :refer [abort]]
[leiningen.new.templates :refer [*dir*]])
(:import java.io.FileNotFoundException))
(defn- fake-project [name]

View file

@ -1,16 +1,16 @@
(ns leiningen.repl
"Start a repl session either with the current project or standalone."
(:require (clojure set
main
[string :as s])
(:require [clojure.set]
[clojure.main]
[clojure.string :as s]
[clojure.java.io :as io]
(clojure.tools.nrepl [ack :as nrepl.ack]
[server :as nrepl.server])
(leiningen.core [eval :as eval]
[main :as main]
[user :as user]
[project :as project]
[classpath :as classpath])
[clojure.tools.nrepl.ack :as nrepl.ack]
[clojure.tools.nrepl.server :as nrepl.server]
[leiningen.core.eval :as eval]
[leiningen.core.main :as main]
[leiningen.core.user :as user]
[leiningen.core.project :as project]
[leiningen.core.classpath :as classpath]
[leiningen.trampoline :as trampoline]
[reply.main :as reply]))
@ -108,10 +108,14 @@
:bind ~(:host cfg) :port ~(:port cfg)
:ack-port ~ack-port
:handler ~(handler-for project))
port# (-> server# deref :ss .getLocalPort)]
port# (-> server# deref :ss .getLocalPort)
repl-port-file# (io/file ~(if (.exists (io/file
(:target-path project)))
(:target-path project)
(user/leiningen-home)) "repl-port")]
(when ~start-msg? (println "nREPL server started on port" port#))
(spit ~(str (io/file (:target-path project) "repl-port")) port#)
(.deleteOnExit (io/file ~(:target-path project) "repl-port"))
(spit repl-port-file# port#)
(.deleteOnExit repl-port-file#)
@(promise))
;; TODO: remove in favour of :injections in the :repl profile
`(do ~(when-let [init-ns (init-ns project)]

View file

@ -1,6 +1,7 @@
(ns leiningen.update-in
(:refer-clojure :exclude [update-in])
(:require [leiningen.core.main :as main] [clojure.core :as clj]))
(:require [leiningen.core.main :as main]
[clojure.core :as clj]))
(defn ^:internal parse-args [key-path f args]
(let [[f-args [_ & task+args]] (split-with #(not= "--" %) args)]