Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix failure on missing OTP_VERSION file #403 | Tristan Sloughter | 2015-05-09 | 1 | -21/+24 |
| | |||||
* | fix rebar_git_resource | derwinlu | 2015-05-07 | 1 | -1/+7 |
| | | | | | | * fix shell commands relying on non windows shell commands * fix shell commands using wrong quotes * implement native wc -l | ||||
* | Use resource handlers to deal with deps/semver | Fred Hebert | 2015-05-05 | 1 | -13/+38 |
| | |||||
* | track and cleanup code paths for different contexts | Tristan Sloughter | 2015-04-21 | 1 | -8/+0 |
| | |||||
* | support single atoms for pkg deps, fetch highest version available | Tristan Sloughter | 2015-04-11 | 1 | -1/+65 |
| | |||||
* | re-export functions only used within rebar_utils that are also needed by plugins | Tristan Sloughter | 2015-04-02 | 1 | -1/+4 |
| | |||||
* | treat _checkouts as deps that are always compiled | Tristan Sloughter | 2015-03-21 | 1 | -0/+1 |
| | |||||
* | flatten command to open_port so <17 Erlangs are happy | Tristan Sloughter | 2015-03-16 | 1 | -3/+3 |
| | |||||
* | don't traverse into subdirectories looking for beams | Tristan Sloughter | 2015-03-07 | 1 | -2/+1 |
| | |||||
* | use rebar_utils:sh for git and hg commands to have better errors and logs | Tristan Sloughter | 2015-03-03 | 1 | -0/+11 |
| | |||||
* | `as` delegates task handling to `do` provider | alisdair sullivan | 2015-03-02 | 1 | -2/+2 |
| | |||||
* | Port env var expension fix from rebar2 | Fred Hebert | 2015-02-25 | 1 | -1/+1 |
| | | | | See https://github.com/rebar/rebar/pull/458 | ||||
* | output hook stdout and don't add extra newline | Tristan Sloughter | 2015-02-23 | 1 | -1/+2 |
| | |||||
* | consolidate app validation and exist checks | Tristan Sloughter | 2015-02-22 | 1 | -17/+4 |
| | |||||
* | sort project apps before merging deps | Tristan Sloughter | 2015-02-19 | 1 | -1/+11 |
| | |||||
* | factor out task/args parsing from `do` for use in other meta | alisdair sullivan | 2015-02-08 | 1 | -1/+54 |
| | | | | commands | ||||
* | print error message for failed fetch | Tristan Sloughter | 2014-12-05 | 1 | -22/+0 |
| | |||||
* | move dir functions from utils to new module rebar_dir | Tristan Sloughter | 2014-12-01 | 1 | -104/+3 |
| | |||||
* | fixes for dialyzer findings | Tristan Sloughter | 2014-11-30 | 1 | -25/+1 |
| | |||||
* | global plugins install to global config directory | Tristan Sloughter | 2014-11-29 | 1 | -3/+11 |
| | |||||
* | wip: profiles | Tristan Sloughter | 2014-11-29 | 1 | -1/+50 |
| | |||||
* | add cleanup_code_path back to rebar_utils for eunit provider | Tristan Sloughter | 2014-11-14 | 1 | -1/+16 |
| | |||||
* | use CONFIG_DIR of rebar3 for config directories | Tristan Sloughter | 2014-11-10 | 1 | -1/+6 |
| | |||||
* | handle throw by relx | Tristan Sloughter | 2014-11-08 | 1 | -3/+3 |
| | |||||
* | add eunit task, still work to be done | Tristan Sloughter | 2014-11-05 | 1 | -0/+18 |
| | |||||
* | install test deps to separate directory | Tristan Sloughter | 2014-11-04 | 1 | -8/+9 |
| | |||||
* | update config deps and support semver in app vsn | Tristan Sloughter | 2014-11-03 | 1 | -0/+3 |
| | |||||
* | add make_vsn to rebar_resource for replacing app vsns | Tristan Sloughter | 2014-11-03 | 1 | -10/+13 |
| | |||||
* | verify checked out dep is the same as specified in the config and update if not | Tristan Sloughter | 2014-11-01 | 1 | -1/+1 |
| | |||||
* | test deps support, but builds them after project apps currently | Tristan Sloughter | 2014-10-16 | 1 | -0/+10 |
| | |||||
* | remove unused utils functions | Tristan Sloughter | 2014-10-16 | 1 | -127/+19 |
| | |||||
* | fixed up a few unknown types | Tristan Sloughter | 2014-09-21 | 1 | -2/+2 |
| | |||||
* | down to last 2 dialyzer errors | Tristan Sloughter | 2014-09-21 | 1 | -14/+2 |
| | |||||
* | fix support for r15 | Tristan Sloughter | 2014-09-17 | 1 | -0/+12 |
| | |||||
* | remove use of 17+ function lists:droplast/1 | Tristan Sloughter | 2014-09-17 | 1 | -1/+5 |
| | |||||
* | refactoring and remove unused providers for now | Tristan Sloughter | 2014-08-23 | 1 | -1/+9 |
| | |||||
* | 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 |