heroku/heroku-buildpack-clojure — comment on commit f9bee68cef638d754e4154291f5de4c2d8be7149
File:  line 0
By mmcgrana:

In general we try to avoid having user-code-altering Heroku-specific semantics in the buildpacks, because it reduces portability of apps and makes the local deploy <-> Heroku production deploy <-> non-Heroku production deploy transitions less transparent. For example, in this case the `.lein-heroku-init.clj` path is only taken on apps deployed to Heroku, not those deployed locally, whereas other `project.clj` semantics apply equally in both cases.

Have you considered any alternatives that would not introduce a Heroku-specific branch?