summaryrefslogtreecommitdiff
path: root/bootstrap
Commit message (Collapse)AuthorAgeFilesLines
* Add an additional check for the existence of a 'rebar.beam' file during ↵Stryder2016-08-151-1/+4
| | | | bootstrap run. Bootstrap fails on first run without any .beam files in the ebin folder.
* Fix commit typoFred Hebert2015-04-161-1/+1
|
* bootstrap: better warning fix (Thanks James Fish)Tuncer Ayaz2015-04-161-5/+7
| | | | | | | | | | | | As a follow-up to bad3a795, implement a better fix for the pre-18.0 warning. erlang:now/0 was deprecated in 18.0, and as the escript has to pass erl_lint:module/1 (even without -mode(compile)), we would see a deprecation warning for erlang:now/1. One solution is to use -compile({nowarn_deprecated_function, [{erlang, now, 0}]}), but that would raise a warning in versions older than 18.0. Calling erlang:now/0 via apply/3 avoids that.
* Adapt to 18.x time api changesTuncer Ayaz2015-04-081-1/+12
|
* Fix OS X resource fork handling (Reported-by: Richard O'Keefe)Tuncer Ayaz2014-07-251-1/+3
| | | | | | | | | If you happen to fetch a zip archive of the git repo and try to build from that, you may, for example, ask erlc to build src/._rebar.erl. ._* are OS X resource forks and not real .erl files. This may also happen with network filesystems on OS X. To fix that, limit the files compiled by rebar to include only those which start with a letter or a digit.
* Merge branch 'minor-fixes' of https://github.com/tuncer/rebar into ↵Fred Hebert2014-07-151-4/+5
|\ | | | | | | tuncer-minor-fixes
| * Fix typo s/of/on/Tuncer Ayaz2014-07-131-1/+1
| |
| * Fix a few minor formatting inconsistenciesTuncer Ayaz2014-06-291-4/+5
| | | | | | | | | | * fix overlong lines * where appropriate use %% instead of %
* | fix indentation issuesLuis Rascão2014-06-261-6/+6
| |
* | bootstrap now accepts --help usage flagLuis Rascao2014-06-121-0/+13
|/
* Add namespaced_types to bootstrap script.Matwey V. Kornilov2014-06-081-0/+16
|
* bootstrap: avoid trying to run 'debug' commandTuncer Ayaz2013-12-171-1/+2
| | | | | | | | | If you invoke 'make debug', then bootstrap executes rebar:main/1 with the extra argument "debug" and rebar treats that as a command. There is no such command. Without this patch you will see the following on bootstrap: Command 'debug' not understood or not applicable
* bootstrap: fix and enhance VCS_INFO handlingTuncer Ayaz2012-08-131-5/+13
| | | | | * re-compile rebar.erl instead of rebar_core to define VCS_INFO * append "-dirty" if vcs indicates unclean repo status
* Extend escriptize and reuse in bootstrapTuncer Ayaz2012-06-141-81/+3
|
* Fix escript creation as suggested by Siri HansenTuncer Ayaz2012-06-141-12/+56
|
* Print full git revision in version stringTuncer Ayaz2012-06-111-1/+1
|
* Move to major.minor.patch release version; add OTP build versionDave Smith2012-06-041-1/+5
| | | | version info
* Remove generation of ps1 script (no longer needed)Mike Lazar2012-04-031-10/+1
|
* Fix typos in generated cmd script in bootstrapMike Lazar2012-02-161-1/+1
| | | | Fixes basho/rebar#188
* bootstrap: do not ignore write_file return valueTuncer Ayaz2011-12-251-3/+5
|
* bootstrap: generate windows scriptsMatt Campbell2011-12-251-1/+20
|
* Reformat bootstrapTuncer Ayaz2011-08-161-13/+20
|
* Document use of -noshell -noinput in emu_optsScott Lystig Fritchie2011-08-161-1/+3
|
* Remove trailing whitespaceTuncer Ayaz2011-08-081-3/+3
|
* Clean up emacs file local variablesTuncer Ayaz2011-01-311-1/+1
|
* Fix code clarity in bootstrapTuncer Ayaz2011-01-131-6/+4
|
* Add debug flag to make it easier to get a debug version of rebarDave Smith2010-10-071-0/+9
|
* add bat scripts for bootstrap and rebat (windows doesn't understand ↵Juhani Rankimies2010-08-021-6/+18
| | | | shebang), make bootstrap work on windows
* Add '%%! -noshell -noinput' to rebar escriptScott Fritchie2010-08-101-1/+1
|
* Add support for embedding git version; make sure to always rebuild ↵Dave Smith2010-07-281-3/+15
| | | | rebar_core so that the VCS_INFO constant gets updated
* Add support for embedding VCS info into the version dataDave Smith2010-06-221-1/+5
|
* Removing debug_info from bootstrap; caused the rebar executable to be way ↵Dave Smith2010-04-141-1/+0
| | | | bigger than we wanted
* Add helper makefile; update bootstrap to always build w/ debug_infoDave Smith2010-04-091-0/+1
|
* Add missing mode setting in Emacs file variablesTuncer Ayaz2010-02-251-1/+1
|
* Add emacs and vim file local variablesTuncer Ayaz2010-02-111-2/+2
|
* Add vim line; courtesy of rtilderDave Smith2010-02-101-0/+1
|
* Rework how the escript is built so that we can inclue templatesDave Smith2010-01-081-7/+15
|
* Updating bootstrap to embed the build time into a macro that we can pull via ↵Dave Smith2009-12-071-2/+18
| | | | "version" command
* Add a nice messageDave Smith2009-12-041-1/+7
|
* Refactor rebar to build a self-contained scriptDave Smith2009-12-041-0/+53