Permalink
Browse files

Development versions should be snapshots

  • Loading branch information...
Michael Klishin
Michael Klishin committed Mar 22, 2013
1 parent ed2ed2e commit f194eed019cfa22770331ea5ee6540935fdbf26e
Showing with 1 addition and 1 deletion.
  1. +1 −1 metrics-clojure-core/project.clj
@@ -1,4 +1,4 @@
-(defproject metrics-clojure "0.9.2"
+(defproject metrics-clojure "0.10.0-SNAPSHOT"
:description "A Clojure façade for Coda Hale's metrics library."
:dependencies [[org.clojure/clojure "[1.2.1,1.4.0]"]
[com.yammer.metrics/metrics-core "2.0.1"]]

4 comments on commit f194eed

@sjl

This comment has been minimized.

Show comment Hide comment
@sjl

sjl Mar 25, 2013

Collaborator

Snapshots are the worst kind of evil in dependencies.

Hi, I'm a Snapshot. I look like a version number and you can type me into your dependency manager and it'll work like a version number except whatever you happen to get today is subject to change and will probably break all your shit next week.

You can keep changing the project.clj like this as a reminder, no problem, but I'm not gonna be pushing anything but actual releases to Clojars.

Collaborator

sjl replied Mar 25, 2013

Snapshots are the worst kind of evil in dependencies.

Hi, I'm a Snapshot. I look like a version number and you can type me into your dependency manager and it'll work like a version number except whatever you happen to get today is subject to change and will probably break all your shit next week.

You can keep changing the project.clj like this as a reminder, no problem, but I'm not gonna be pushing anything but actual releases to Clojars.

@michaelklishin

This comment has been minimized.

Show comment Hide comment
@michaelklishin

michaelklishin Mar 25, 2013

Collaborator

Not changing the version as the library evolves is much worse. I don't expect you to release snapshots and Leiningen won't let you
build an überjar if you have snapshot dependencies. But having 0.10.0 all the time that will point to moving commits is even less intuitive.

Collaborator

michaelklishin replied Mar 25, 2013

Not changing the version as the library evolves is much worse. I don't expect you to release snapshots and Leiningen won't let you
build an überjar if you have snapshot dependencies. But having 0.10.0 all the time that will point to moving commits is even less intuitive.

@michaelklishin

This comment has been minimized.

Show comment Hide comment
@michaelklishin

michaelklishin Mar 25, 2013

Collaborator

Also, nobody in their right mind depends on snapshots for releases so your argument is venting at best.

Collaborator

michaelklishin replied Mar 25, 2013

Also, nobody in their right mind depends on snapshots for releases so your argument is venting at best.

@sjl

This comment has been minimized.

Show comment Hide comment
@sjl

sjl Mar 25, 2013

Collaborator
Collaborator

sjl replied Mar 25, 2013

Please sign in to comment.