summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
* | | | | Merge pull request #292 from matwey/namespaced_typesTristan Sloughter2014-06-115-8/+45
|\ \ \ \ \ | |_|_|_|/ |/| | | | Namespaced types: fix build for 17.0
| * | | | Add erlang 17.0 to travisMatwey V. Kornilov2014-06-081-0/+1
| | | | |
| * | | | Add namespaced_types to bootstrap script.Matwey V. Kornilov2014-06-081-0/+16
| | | | |
| * | | | Fix build for 17.0 using the solutiong proposed by @tsloughterMatwey V. Kornilov2014-06-083-8/+28
| | | | | | | | | | | | | | | | | | | | We use namespaced_types option to choose between dict() and dict:dict() types.
* | | | | Merge pull request #290 from tuncer/erlc-case-ofTristan Sloughter2014-05-301-4/+4
|\ \ \ \ \ | |/ / / / | | | | | erlc: replace if expression with case of
| * | | | erlc: replace if expression with case ofTuncer Ayaz2014-05-301-4/+4
|/ / / / | | | | | | | | | | | | Motivated by the bug fix in 2c4d7d1.
* | | | Merge pull request #289 from tuncer/semicolon-vs-commaFred Hebert2014-05-301-1/+1
|\ \ \ \ | |_|/ / |/| | | erlc: fix typo in update_erlcinfo/3 clause
| * | | erlc: fix typo in update_erlcinfo/3 clauseTuncer Ayaz2014-05-301-1/+1
|/ / /
* | | adding Alexander Verbitsky to THANKS fileFred Hebert2014-05-291-0/+1
| |/ |/|
* | Merge pull request #284 from habibutsu/masterFred Hebert2014-05-291-1/+1
|\ \ | | | | | | Error 'Command not found' when sname is used
| * | Error 'Command not found' when sname is usedHabibutsu2014-05-271-1/+1
| | | | | | | | | | | | When a node is configured with -sname the REMSH_NAME_PART argument should be defined with using command 'hostname' but error occurs due extra space
* | | Merge pull request #280 from talentdeficit/bettershellFred Hebert2014-05-273-21/+38
|\ \ \ | |/ / |/| | improve output when using `rebar shell`
| * | improve behaviour of `rebar shell`alisdair sullivan2014-05-263-21/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | attempt to emulate the behavior of `erl -pa ebin -pa deps/*/ebin` fix error messages and formatting issues of `rebar shell` by shutting down and restarting the user subsystem in a mode more hospitable to the shell than the simple user started when run as an escript. emulate `error_logger` behaviour when the shell is run via `erl` add documentation of the shell command limitations: the erlang interrupt handler is not enabled when running as an escript and there is no interface to re-enable it via erlang code. this means `ctrl-c` will immediately exit the running process unlike when running the shell via `erl`. `ctrl-g` is, however, unaffected the user subsystem is killed and restarted but not supervised. if your code somehow relies on the user subsystem crashing and restarting `rebar shell` may interfere with it's operation
* | | Merge pull request #52 from shino/slim-release-supportJared Morrow2014-05-215-17/+80
|\ \ \ | | | | | | | | Slim release support
| * | | Add TODO comment to install_upgrade script templateShunichi Shinohara2014-03-091-0/+8
| | | |
| * | | Change nodetool path to under releases/<RELEASE_VERSION>/Shunichi Shinohara2014-03-092-7/+8
| | | |
| * | | Add slim marker file as automatic overlayShunichi Shinohara2014-03-092-8/+33
| | | |
| * | | Add slim release support for runner scriptShunichi Shinohara2014-03-091-8/+37
| | | |
* | | | Update release notes for 2.3.1Jared Morrow2014-05-211-58/+56
| | | |
* | | | Bump rebar version to 2.3.1Jared Morrow2014-05-211-1/+1
| |/ / |/| |
* | | Merge pull request #251 from mururu/eunit_compile_optsJared Morrow2014-05-196-9/+76
|\ \ \ | | | | | | | | Make sure that eunit/qc_compile_opts works
| * | | Make sure that eunit/qc_compile_opts works fix #245Yuki Ito2014-05-136-9/+76
| | | |
* | | | Merge pull request #244 from tuncer/missing-helpJared Morrow2014-05-191-1/+10
|\ \ \ \ | | | | | | | | | | Document skip_apps=, apps=, and require_*_vsn
| * | | | Document require_*_vsn optionsTuncer Ayaz2014-03-121-0/+6
| | | | |
| * | | | Document skip_apps= and apps=Tuncer Ayaz2014-03-121-1/+4
| | |_|/ | |/| |
* | | | Merge pull request #255 from tuncer/superfluous-quotingJared Morrow2014-05-191-1/+1
|\ \ \ \ | | | | | | | | | | rebar.app: remove superfluous quoting
| * | | | rebar.app: remove superfluous quotingTuncer Ayaz2014-03-301-1/+1
| |/ / /
* | | | Merge pull request #274 from redpine50/broken_on_winJared Morrow2014-05-191-1/+2
|\ \ \ \ | | | | | | | | | | Use lowercase for Windows drive name to resolve issue #250
| * | | | Do not wrap base_dir with filename:absname() redpine502014-05-101-2/+2
| | | | | | | | | | | | | | | base_dir() returns already filename:absname()'ed path.
| * | | | Update rebar_utils.erlredpine502014-05-081-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().
* | | | Merge pull request #242 from tuncer/erlc-speedup-v5-fixupJared Morrow2014-05-1915-1/+283
|\ \ \ \ | | | | | | | | | | Extra commits for #129
| * | | | erlc: add test suiteTuncer Ayaz2014-03-1214-0/+282
| | | | |
| * | | | erlc: fixup log messageTuncer Ayaz2014-03-121-1/+1
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using the filename as a prefix is less readable and inconsistent with the other log messages. Before: DEBUG: src/foo.erl depends on... After: DEBUG: Dependencies of src/foo.erl ...
* | | | Roll rebar version 2.3.0Jared Morrow2014-05-132-1/+34
| |/ / |/| |
* | | Merge pull request #252 from tuncer/file_utils-errorsJared Morrow2014-04-243-7/+8
|\ \ \ | | | | | | | | file_utils: properly report errors (fix #95)
| * | | file_utils: properly report errors (fix #95)Tuncer Ayaz2014-04-113-7/+8
| | | | | | | | | | | | | | | | While at it, improve the error message printed by rebar_utils:sh/2.
* | | | Merge pull request #269 from goofansu/patch-1Jared Morrow2014-04-241-0/+1
|\ \ \ \ | | | | | | | | | | Update THANKS
| * | | | Update THANKSgoofansu2014-04-181-0/+1
| | | | | | | | | | | | | | | Add my name to THANKS
* | | | | Merge pull request #268 from tuncer/code-path-regressionJared Morrow2014-04-2416-90/+210
|\ \ \ \ \ | |/ / / / |/| | | | Fix #267 (code path regression)