Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | start of moving to splitting state from config parsing | Tristan Sloughter | 2014-08-17 | 1 | -22/+18 | |
| | ||||||
* | large refactoring | Tristan Sloughter | 2014-08-16 | 1 | -4/+3 | |
| | | | | | | | | Removed separate compilers Resolves apps to build Finds avail deps before pulling/building Includes relx Simplifies build commands | |||||
* | Follow-up typo fixes for #327 | Tuncer Ayaz | 2014-07-17 | 1 | -4/+4 | |
| | ||||||
* | rebar_utils:otp_release/0: handle vsn like x.y.z** | Tuncer Ayaz | 2014-07-17 | 1 | -2/+20 | |
| | | | | | | | | | As mentioned in the OTP documentation, licensed customers may use patched OTP installations where the otp_patch_apply tool adds a '**' suffix as a flag saying the system consists of application versions from multiple OTP versions. When we get such a version string, we drop the suffix, as we cannot obtain relevant information from it as far as tooling is concerned. | |||||
* | Adapt arch string to versioning scheme changes (>= 17.x) | Tuncer Ayaz | 2014-07-17 | 1 | -1/+22 | |
| | ||||||
* | Fix minor whitespace and comment issues in rebar_utils | Tuncer Ayaz | 2014-07-17 | 1 | -15/+27 | |
| | ||||||
* | Merge pull request #229 from tolbrino/tb-patch-env | Tristan Sloughter | 2014-06-13 | 1 | -1/+19 | |
|\ | | | | | Add REBAR to environment before executing hooks | |||||
| * | Add REBAR to environment before executing hooks | Tino Breddin | 2014-06-02 | 1 | -1/+19 | |
| | | | | | | | | | | | | | | | | REBAR will be set to the rebar binary which was executed and runs the builds. Enables the use of the same binary for rebar invocations as part of a pre or post hook like so: ${REBAR} escriptize | |||||
* | | Merge pull request #136 from waisbrot/add-p4-support | Fred Hebert | 2014-06-13 | 1 | -0/+20 | |
|\ \ | |/ |/| | Add support for the Perforce VCS client via the "p4" tool | |||||
| * | 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 | |||||
* | | Do not wrap base_dir with filename:absname() | redpine50 | 2014-05-10 | 1 | -2/+2 | |
| | | | | | | base_dir() returns already filename:absname()'ed path. | |||||
* | | Update rebar_utils.erl | redpine50 | 2014-05-08 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | On windows, bootstrap.bat failed with next error. Command 'escriptize' not understood or not applicable This happens because the drive name in path got from rebar_utils:get_cwd() and base_dir(Config) are different case. Made the drive name the same lowercase using filename:absname(). | |||||
* | | file_utils: properly report errors (fix #95) | Tuncer Ayaz | 2014-04-11 | 1 | -2/+3 | |
|/ | | | | While at it, improve the error message printed by rebar_utils:sh/2. | |||||
* | 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 | |
| |