summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge branch 'tuncer-minor-fixes'Fred Hebert2014-07-154-14/+20
|\
| * Merge branch 'minor-fixes' of https://github.com/tuncer/rebar into ↵Fred Hebert2014-07-154-14/+20
| |\ |/ / | | | | tuncer-minor-fixes
| * Fix typo s/of/on/Tuncer Ayaz2014-07-132-2/+2
| |
| * Remove warnings_as_errors from rebar.configTuncer Ayaz2014-07-011-2/+1
| | | | | | | | | | rebar's beam files are actually compiled by bootstrap's call to make:files/2, so warnings_as_errors in rebar.config isn't really used.
| * Use correct types for OTP >=17.xTuncer Ayaz2014-06-292-3/+3
| |
| * Fix a few minor formatting inconsistenciesTuncer Ayaz2014-06-294-12/+19
| | | | | | | | | | * fix overlong lines * where appropriate use %% instead of %
* | Merge pull request #307 from lrascao/add_bootstrap_usageFred Hebert2014-07-151-0/+13
|\ \ | | | | | | bootstrap now accepts --help usage flag
| * | fix indentation issuesLuis Rascão2014-06-261-6/+6
| | |
| * | bootstrap now accepts --help usage flagLuis Rascao2014-06-121-0/+13
| | |
* | | Merge pull request #316 from talentdeficit/rebar_shell_314Fred Hebert2014-07-151-4/+26
|\ \ \ | | | | | | | | fix for #314 (rebar shell somehow blocks using io:format in gen_server handle_call)
| * | | update group leaders when restarting user processalisdair sullivan2014-07-071-4/+26
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | ensure any processes with a reference to an old user process as their group leader are updated to use the new user process. this introduces a slight delay at startup as the system must wait for the new processes to be registered. there is a max wait period of three seconds (before the shell command gives up and throws a timeout error) fixes #314 ("rebar shell" somehow blocks using io:format in gen_server handle_call)
* | | Merge branch 'NineFX-erl-args-to-end'Fred Hebert2014-07-156-11/+25
|\ \ \ | |/ / |/| |
| * | Merge branch 'erl-args-to-end' of https://github.com/NineFX/rebar into ↵Fred Hebert2014-07-156-11/+25
| |\ \ |/ / / | | | | | | | | | | | | | | | NineFX-erl-args-to-end Conflicts: THANKS
| * | Fix bug 271varnerac-ubnt2014-06-276-11/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moves ct_extra_params to the end of the generated ct_run command. This allows users to pass commands to the underlying emulator using -erl_args. The included rt test demonstrates that it is possible to pass an addtional option to ct_run and -erl_args at the same time. Finally, the test executes in regular and verbose modes because rebar constructs the ct_run command differently in verbose mode.
* | | Bump to 2.5.0Fred Hebert2014-06-232-1/+5
| | |
* | | Revert "Merge pull request #281 from tuncer/rebar-h-internal"Fred Hebert2014-06-231-0/+0
| | | | | | | | | | | | | | | This reverts commit 07e2232847baa634b7d09bdb87dafda6c6bcc4a4, reversing changes made to 37cf470ae9a07cdd2e0769f3af9a8b89fcde8db0.
* | | Bump Rebar to 2.4.0Fred Hebert2014-06-182-1/+22
| | |
* | | Merge pull request #260 from dgud/dgud/windows-fix-pathsFred Hebert2014-06-181-4/+4
|\ \ \ | | | | | | | | Quote include/lib paths
| * | | Quote include/lib pathsDan Gudmundsson2014-04-091-4/+4
| | | | | | | | | | | | | | | | | | | | In OTP-17.0 paths on windows are not shortpaths anymore so they may contain spaces and parenthesis
* | | | Merge pull request #285 from nevar/fix_inheritanceTristan Sloughter2014-06-1510-11/+92
|\ \ \ \ | | | | | | | | | | Fix #249 (erlc regression)
| * | | | Fix #249 (erlc regression)Slava Yurin2014-05-304-10/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The combination of changes to rebar_erlc_compiler, and the fact that erl_first_files is inherited, caused a regression. To fix that, ensure every project uses its own .rebar/erlcinfo. While at it, fix the issue that erl_first_files entries were not included when initializing the dep digraph. Reported-by: Louis-Philippe Gauthier Reported-by: Roland Karlsson Thanks: Tuncer Ayaz
| * | | | Regression test for #249Slava Yurin2014-05-307-2/+67
| | | | |
* | | | | Merge pull request #296 from runcom/add_gen_event_templateTristan Sloughter2014-06-152-0/+62
|\ \ \ \ \ | | | | | | | | | | | | Add gen_event template
| * | | | | Add gen_event templateAntonio Murdaca2014-06-152-0/+62
|/ / / / /
* | | | | Merge pull request #195 from fgallaire/switch_template_instructionsTristan Sloughter2014-06-141-0/+12
|\ \ \ \ \ | | | | | | | | | | | | Switch template instructions
| * | | | | A switch variable can have multiple valuesFlorent Gallaire2013-12-111-3/+4
| | | | | |
| * | | | | Support switch template instructionsFlorent Gallaire2013-12-111-0/+11
| | | | | |
* | | | | | Merge pull request #112 from tuncer/horvand-cover-for-qcTristan Sloughter2014-06-146-237/+307
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add code coverage analysis functionality to `qc'
| * | | | | | Wrap cover:stop() call as rebar_cover_utils:exit/0Tuncer Ayaz2014-06-143-3/+7
| | | | | | |
| * | | | | | rebar_eunit: disambiguate internal namingTuncer Ayaz2014-06-141-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Partially revert naming changes introduced in 93689703c1: CoverageModules -> FilteredModules get_coverage_modules -> get_matching_modules Having the name "coverage" meaning "filtered/selected modules" can be confused with code coverage.
| * | | | | | Add code coverage analysis functionality to `qc'Andras Horvath2014-06-146-232/+298
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Use `cover' with QuickCheck testing - Reuse the `cover_*' rebar.config options - Refactor cover-related code to separate module (`qc_cover_utils') for use with both `eunit' and `qc'
* | | | | | Revert "Merge pull request #171 from fenollp/using-stdlib"Tristan Sloughter2014-06-142-10/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 3297ffec2c89c6b7135165b4bfaeaeb07167c33c, reversing changes made to 0401debb3cf23d67affbe465a7a438049180a608.
* | | | | | Merge pull request #281 from tuncer/rebar-h-internalTristan Sloughter2014-06-141-0/+0
|\ \ \ \ \ \ | | | | | | | | | | | | | | Move include/rebar.hrl to src/rebar.hrl
| * | | | | | Move include/rebar.hrl to src/rebar.hrlTuncer Ayaz2014-05-221-0/+0
| | |/ / / / | |/| | | | | | | | | | | | | | | | rebar.hrl is only meant to be used by src/*.
* | | | | | Merge pull request #130 from yamt/ct-fixesTristan Sloughter2014-06-142-18/+26
|\ \ \ \ \ \ | | | | | | | | | | | | | | ct fixes
| * | | | | | use the effective deps dir instead of hardcoding "deps"YAMAMOTO Takashi2014-05-302-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | suggested by @tuncer
| * | | | | | fix double "the" in a commentYAMAMOTO Takashi2014-05-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | noted by @tuncer
| * | | | | | Fix spec file look upYAMAMOTO Takashi2014-05-301-12/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When trying to skip spec files under deps/ directory, ignore "deps" component which is also included in Cwd. For example, "/home/deps/src/myapp/test/cover.spec" contains "deps" component but should not be skipped if Cwd is "/home/deps/src/myapp/".
| * | | | | | Fix a format of a debug outputYAMAMOTO Takashi2014-05-301-1/+1
| | | | | | |
* | | | | | | Merge pull request #229 from tolbrino/tb-patch-envTristan Sloughter2014-06-132-2/+21
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Add REBAR to environment before executing hooks
| * | | | | | | Add REBAR to environment before executing hooksTino Breddin2014-06-022-2/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 #171 from fenollp/using-stdlibTristan Sloughter2014-06-132-12/+10
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Some optimisation/refactoring using stdlib's functions
| * | | | | | | | Rebasing. Fix differences with c26b0c7 c996e98 b690842.Pierre Fenoll2014-06-132-10/+9
| | | | | | | | |
| * | | | | | | | Local corrections on string processing:Pierre Fenoll2014-06-131-2/+1
| | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Corrected regexp: `[x|y]` -> `[xy]`. * Used an re:replace/4 option instead of multiple IOlist functions.
* | | | | | | | Merge pull request #119 from deadok22/qualified-test-specTristan Sloughter2014-06-133-69/+144
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Add qualified name tests specification (see #118)
| * | | | | | | | Add qualified name tests specification (see #118)Sergey Savenko2014-05-293-69/+144
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Augment 'tests' option of 'rebar eunit' command with ability to specify tests to run using module-qualified names. This change also forced me to change the way modules for coverage and for testing itself are selected - module-qualified tests specifications are now taken into consideration. Extend tests to cover new functionality. Update dialyzer_reference accordingly.
* | | | | | | | | Merge pull request #288 from tuncer/fix-176Fred Hebert2014-06-131-0/+31
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Fix #176
| * | | | | | | | | Fix #176Tuncer Ayaz2014-05-291-0/+31
| | |_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Extend CONTRIBUTING.md with regards to tests and credit.
* | | | | | | | | Merge pull request #136 from waisbrot/add-p4-supportFred Hebert2014-06-133-4/+70
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | | Add support for the Perforce VCS client via the "p4" tool
| * | | | | | | | Add 'p4' (Perforce) as a dependency typeNathaniel Waisbrot2014-03-173-4/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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