Hmm, rebar.config.script is interesting. https://github.com/basho/rebar/wiki/Dynamic-configuration
I wonder if it is possible to throw an exception from within the script saying that your rebar version is old. I guess it can even be a prehook in rebar.config, to fire off check_rebar.sh but then what about windows... What do you think? -rambocoder On Tuesday, May 20, 2014 8:33:18 PM UTC-4, Jesse Gumm wrote: > > There is not currently, as far as I can tell (and as far as a few > folks in IRC say). > > Tristan Sloughter recommended using the rebar.config.script option to > generate a rebar.config file and that it could probably be done there. > > I'm considering making a PR for rebar, unless you feel so inclined :) > > -Jesse > > On Tue, May 20, 2014 at 3:15 PM, rambocoder <[email protected] > <javascript:>> wrote: > > Jesse, > > > > Do you know if there is way to specify minimum "rebar" version in > > rebar.config? > > > > -rambocoder > > > > > > On Wednesday, April 30, 2014 6:17:14 PM UTC-4, Jesse Gumm wrote: > >> > >> Hey folks, > >> > >> Sorry this took so long, but Version 0.8.12 has been tagged on Github. > >> As I told Dmitry, I was hesitant about tagging a new release with > >> known crashes. But now that I've managed to solve all the crashes and > >> weird errors I've encountered, as well as those from Issues and those > >> posted to IRC, feel comfortable releasing this. > >> > >> This is *mostly* an update for stability. A number of compile > >> crashes, silent errors, cryptic error messages, broken tests, > >> incompatibilities (between dependencies and the new OTP 17) have all > >> been fixed, along with fixed translations in views, redirecting epgsql > >> to David Welton's new unified epgsql project. > >> > >> Also, because relying on Github's release text thing is a little weird > >> to me, I've added a CHANGELOG.md, which will update along with updates > >> as they come in. > >> https://github.com/ChicagoBoss/ChicagoBoss/blob/master/CHANGELOG.md > >> > >> Now that the stability issues are out of the way here, I'm feeling the > >> itch for more tests, improving documentation. > >> > >> Among one of the more interesting fixes here is the ability to use > >> rebar's update-deps command to update your app to a recent version. > >> Keep in mind that the erlando dependency now relies on a ChicagoBoss > >> fork (for the purposes of dependency conflict resolution), and as such > >> 'update-deps' won't work immediately from that. The easy solution is > >> to delete the deps/erlando directory before running `./rebar > >> update-deps`, but that *should* work. > >> > >> Unfortunately, due to so many Erlang projects not having actual tags, > >> a *lot* of the CB dependencies have been tied to specific tags (this > >> is partially to help with git bisect, which is nearly impossible going > >> far enough back to do so many dependencies pointing to {branch, > >> master} or "HEAD" on semi-active projects). > >> > >> The *other* thing to be aware of is recent changes to ErlyDTL require > >> a new version of rebar to compile. So make sure you copy the rebar > >> executable from the ChicagoBoss repository into your app's root. > >> Otherwise, you're going to get view compilation errors. > >> > >> Anyway, if you notice any new issues, go ahead and file new issues. > >> > >> Going forward, I'm going to push for a more rapid release cycle, and > >> my main effort, as said when I joined the project, is stability and > >> documentation - making CB more accessible to new users. > >> > >> Thanks for all your contributions, issues, IRC questions, and overall > >> participation in the ChicagoBoss community. Let's continue the push > >> to 1.0 :) > >> > >> Thanks, > >> > >> -- > >> Jesse Gumm > >> Owner, Sigma Star Systems > >> 414.940.4866 || sigma-star.com || @jessegumm > > > > -- > > You received this message because you are subscribed to the Google > Groups > > "ChicagoBoss" group. > > To unsubscribe from this group and stop receiving emails from it, send > an > > email to [email protected] <javascript:>. > > Visit this group at http://groups.google.com/group/chicagoboss. > > To view this discussion on the web visit > > > https://groups.google.com/d/msgid/chicagoboss/b2840d32-d45b-4290-aa50-543e1db53298%40googlegroups.com. > > > > For more options, visit https://groups.google.com/d/optout. > > > > -- > Jesse Gumm > Owner, Sigma Star Systems > 414.940.4866 || sigma-star.com || @jessegumm > -- You received this message because you are subscribed to the Google Groups "ChicagoBoss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. Visit this group at http://groups.google.com/group/chicagoboss. To view this discussion on the web visit https://groups.google.com/d/msgid/chicagoboss/8bd502ea-804e-435a-a51a-3db3bbf77c27%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
