Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add 'p4' (Perforce) as a dependency type | Nathaniel Waisbrot | 2014-03-17 | 1 | -0/+20 |
| | | | | | | | This calls the 'p4' command-line tool to checkout and sync Perforce trees. It involves significantly more special code in Rebar than using 'git p4', but it eliminates the indirection of Rebar->Git->Python->Perforce | ||||
* | erlc: clean-up, enhance, and regression fix fd17693 | Tuncer Ayaz | 2014-03-05 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | | | | | | | * update files * fix Dialyzer warning * unconditionally enable info fil * clean-up inconsistencies * use term_to_binary compression * use try...catch instead of case...catch...of * do not write build info file if the graph is unmodified * store info file as <base_dir>/.rebarinfo * properly support list of compile directives * fix regressions: - Fix a bug in handling of files to compile first. - If a file that is depended upon itself depends on other files, make sure those are compiled first. While at it, rename variables for correctness. Reported-by: David Robakowski - Make sure that FirstFiles has no dupes and preserves the proper order. - headers referenced via -include_lib() were not properly resolved to absolute filenames - .erl files found in sub dirs of src_dirs were not properly resolved to absolute filenames | ||||
* | Fix false reporting of (plain) vsn strings | Tuncer Ayaz | 2013-11-26 | 1 | -6/+8 |
| | | | | | | | | | | | rebar used to mistakenly report plain version strings like {vsn, "1.0.0"} as follows: DEBUG: vcs_vsn: Unknown VCS atom in vsn field: "1.0.0" Properly detect unknown/unsupported version terms and abort if we encounter one. While at it, rename a variable in vcs_vsn/3 to be non-misleading. | ||||
* | Adding debug statements closer to open_port | Dave Smith | 2013-06-25 | 1 | -0/+1 |
| | |||||
* | Fix crsh with Unicode in environment vars | Dave Thomas | 2013-06-23 | 1 | -2/+2 |
| | |||||
* | Fix crash when env vars contain utf8 chars | Dave Thomas | 2013-06-22 | 1 | -3/+3 |
| | |||||
* | Add one more "unicode" option in expand_env_variable—I have a bullet in my ↵ | Dave Thomas | 2013-06-21 | 1 | -1/+1 |
| | | | | prompt that was blowing it up | ||||
* | Fix handling of Unicode characters in env vars | Slava Yurin | 2013-02-18 | 1 | -1/+1 |
| | |||||
* | Revert arch string changes | Tuncer Ayaz | 2012-10-29 | 1 | -6/+1 |
| | |||||
* | Fix whitespace errors | Tuncer Ayaz | 2012-09-28 | 1 | -1/+2 |
| | |||||
* | deps: add fossil scm support | Martin Schut | 2012-09-28 | 1 | -4/+5 |
| | |||||
* | Revert 15b7798e4 and restore old git-describe call | Tuncer Ayaz | 2012-09-21 | 1 | -11/+1 |
| | | | | | Restore previous 'git describe' behaviour as discussed here: http://lists.basho.com/pipermail/rebar_lists.basho.com/2012-September/001713.html | ||||
* | rebar_utils: refactor get_experimental and get_deprecated funs | Tuncer Ayaz | 2012-08-10 | 1 | -21/+17 |
| | |||||
* | Use separate dirs for eunit and qc | Tuncer Ayaz | 2012-08-09 | 1 | -4/+0 |
| | |||||
* | rebar_utils: fix whitespace error | Tuncer Ayaz | 2012-08-09 | 1 | -1/+1 |
| | |||||
* | Replace test-compile with compile_only=true option | Tuncer Ayaz | 2012-08-09 | 1 | -0/+11 |
| | |||||
* | rebar_utils: fix whitespace error | Tuncer Ayaz | 2012-08-06 | 1 | -1/+1 |
| | |||||
* | rebar_utils: call get_cwd/1 locally | Tuncer Ayaz | 2012-08-06 | 1 | -2/+2 |
| | |||||
* | rebar_utils: clean up specs | Tuncer Ayaz | 2012-08-06 | 1 | -2/+1 |
| | |||||
* | Only print absolute filename if not in base_dir | Tuncer Ayaz | 2012-08-05 | 1 | -1/+9 |
| | |||||
* | Fix -D handling | Joseph Wayne Norton | 2012-07-28 | 1 | -3/+3 |
| | |||||
* | Add 'qc' cmd and rename eunit-compile to test-compile | Tuncer Ayaz | 2012-07-23 | 1 | -2/+9 |
| | |||||
* | Do not use application:set_env | Tuncer Ayaz | 2012-07-23 | 1 | -8/+8 |
| | |||||
* | Remove shared state | Tuncer Ayaz | 2012-07-13 | 1 | -7/+10 |
| | |||||
* | Clean up rebar_utils exports | Tuncer Ayaz | 2012-07-02 | 1 | -5/+5 |
| | |||||
* | Move erl_opts/1 and src_dirs/1 to proper place | Tuncer Ayaz | 2012-07-02 | 1 | -20/+20 |
| | |||||
* | Move erl_opts/1 and src_dirs/1 to rebar_utils.erl | Motiejus Jakštys | 2012-07-02 | 1 | -1/+47 |
| | | | | These functions will be necessary in rebar_eunit.erl, too. | ||||
* | Append os family to arch string | Tuncer Ayaz | 2012-06-23 | 1 | -1/+6 |
| | |||||
* | rebar_utils: move internal fun to proper place | Tuncer Ayaz | 2012-06-23 | 1 | -33/+33 |
| | |||||
* | Fix #252 (Reported-by: Maxim-Vladimirsky) | Tuncer Ayaz | 2012-06-21 | 1 | -5/+4 |
| | |||||
* | Fix #247 (Reported-by: Uvarov Michael) | Tuncer Ayaz | 2012-06-17 | 1 | -2/+4 |
| | |||||
* | Use delayed_halt everywhere | Dave Smith | 2012-06-08 | 1 | -1/+1 |
| | |||||
* | Remove ?FAIL in favor of ?ABORT | Dave Smith | 2012-06-08 | 1 | -2/+6 |
| | |||||
* | Clarify use of git describe | Tuncer Ayaz | 2012-05-11 | 1 | -3/+2 |
| | |||||
* | Apply Tidier suggestion | Tuncer Ayaz | 2012-04-16 | 1 | -3/+1 |
| | |||||
* | Skip erlang:halt/1 workaround if >=R15B01 | Tuncer Ayaz | 2012-03-27 | 1 | -7/+16 |
| | |||||
* | Deprecate port_envs in favor of port_env | Tuncer Ayaz | 2012-03-09 | 1 | -2/+36 |
| | |||||
* | Add rebar_utils:delayed_halt/1 | Tuncer Ayaz | 2012-02-16 | 1 | -2/+15 |
| | |||||
* | Extend rebar_utils:deprecated | Tuncer Ayaz | 2012-02-03 | 1 | -1/+8 |
| | |||||
* | Fix Dialyzer (race condition) warning | Tuncer Ayaz | 2012-02-02 | 1 | -4/+5 |
| | |||||
* | Cache vsn info to avoid expensive vcs cmd calls | Yurii Rashkovskii | 2012-02-02 | 1 | -0/+11 |
| | |||||
* | Only print sh/2 options on debug log level | Tuncer Ayaz | 2012-01-29 | 1 | -2/+2 |
| | |||||
* | Fix whitespace errors | Tuncer Ayaz | 2012-01-13 | 1 | -5/+6 |
| | |||||
* | Clean up rebar_utils | Tuncer Ayaz | 2012-01-10 | 1 | -30/+30 |
| | |||||
* | Reverse order in rebar_utils:get_deprecated_global/3 | Tuncer Ayaz | 2012-01-06 | 1 | -7/+7 |
| | |||||
* | Cleanup and simplify deprecated option handling | Tuncer Ayaz | 2012-01-01 | 1 | -1/+16 |
| | |||||
* | Move vcs_vsn/2 to rebar_utils | Tuncer Ayaz | 2011-12-28 | 1 | -2/+57 |
| | |||||
* | Universally support apps=/skip_apps= | Tuncer Ayaz | 2011-12-12 | 1 | -1/+0 |
| | |||||
* | Move is_skipped_app/0 to rebar_app_utils | Tuncer Ayaz | 2011-12-12 | 1 | -39/+1 |
| | |||||
* | Add rebar_utils:deprecated/4 and remove define | Tuncer Ayaz | 2011-12-12 | 1 | -7/+10 |
| |