Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Apr 2, 2015
  1. @vladdu
Commits on Feb 24, 2015
  1. @manderson26

    Change env var delimiter to match non-word

    manderson26 authored
    If I pass an expression like: "$PWD/deps/local/lib" in the port env
    string, it expands to "/deps/local/lib", (variable is expanded to the
    empty string) but if I pass "${PWD}/deps/local/lib" it expands
    properly. I found that confusing.
    
    This was because we require environment vars to end with whitespace,
    while I think requiring a non-word character would be sufficient, since
    the variables can only contain word characters.
    
    This changes the expansion system to recognize variables that are
    terminated by non word characters.
    
    This includes some fixes as per some comments by tuncer.
    
    Fixes rebar/rebar#457
Commits on Jan 23, 2015
  1. @robertoaloi
Commits on Jan 20, 2015
  1. @seriyps

    Fixed #133. Release upgrade handle long and short names properly.

    seriyps authored
    Implemented, by moving upgrade functionality from install_upgrade.escript
    to nodetool, which already supports both short and long names.
    Make install_upgrade.escript as wrapper for nodetool for backward compatibility.
Commits on Dec 2, 2014
  1. @vladdu
Commits on Nov 25, 2014
  1. @tuncer
Commits on Nov 21, 2014
  1. @ferd

    Additional fixes and modification

    ferd authored
    - Updating documentation to be more accurate
    - Style fixes
    - More precise error messages
  2. @ferd

    Merge branch 'fix_upgrade_error' of https://github.com/terrencehan/rebar

    ferd authored
     into terrencehan-fix_upgrade_error
Commits on Oct 21, 2014
  1. @robertoaloi
Commits on Oct 14, 2014
  1. @eproxus
Commits on Aug 18, 2014
  1. Manually clean up paths

    Evan Vigil-McClanahan authored
    Using code:set_path/1 with very large paths is very slow on larger
    projects.  On my mid-sized project, it seems to take around .4s per
    call.  Emulating the call with direct path removal (using
    code:del_path/1) seems to be quite a lot faster.
Commits on Jul 17, 2014
  1. @tuncer

    Follow-up typo fixes for #327

    tuncer authored
  2. @tuncer

    rebar_utils:otp_release/0: handle vsn like x.y.z**

    tuncer authored
    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.
  3. @tuncer
Commits on Jun 20, 2014
  1. @terrencehan

    Fix upgrade error

    terrencehan authored
Commits on May 29, 2014
  1. @deadok22

    Add qualified name tests specification (see #118)

    deadok22 authored
    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.
Commits on Apr 11, 2014
  1. @tuncer

    file_utils: properly report errors (fix #95)

    tuncer authored
    While at it, improve the error message printed by rebar_utils:sh/2.
Commits on Mar 30, 2014
  1. @norton

    Add partial support for Erlang/OTP 17

    norton authored
    Allow rebar to compile applications using Erlang/OTP 17 and older
    versions.  This patch only provides partial support since the rebar
    tool itself must be compiled using an Erlang/OTP version that is older
    than 17.
Commits on Jun 17, 2013
  1. @dizzyd

    Merge branch 'xref_20130130' of git://github.com/spilgames/rebar into…

    dizzyd authored
    … spg-xref
    
    Conflicts:
    	src/rebar_xref.erl
Commits on Jun 16, 2013
  1. @dizzyd

    Merge pull request #53 from oferrigni/unit_test_file_handling_fix

    dizzyd authored
    Fix file handling on windows for tests
Commits on Jun 12, 2013
  1. @tuncer
Commits on Jun 10, 2013
  1. @olgeni

    Use "pwd -P" to get the current physical path.

    olgeni authored
    It is a portable version of the realpath(1) utility that you can find on
    Mac OS X and FreeBSD (see also The Open Group Base Specifications Issue
    6, IEEE Std 1003.1).
    
    Without the -P flag, pwd(1) might return different values when the
    current path contains one or more symlinks, depending on how you got
    into the current directory.
    
    In simplenode.runner, this may cause PIPE_DIR to have different values
    on each use, which will make it impossible to connect to the running
    node unless you guess the correct path yourself.
Commits on Jan 30, 2013
  1. @spil-dennis

    Add standard xref checks and improved suppression

    spil-dennis authored
    * Allow the following predefined analyses :
       undefined_function_calls, undefined_functions, locals_not_used,
       exports_not_used, deprecated_function_calls, deprecated_functions
    
    * Trap some possible errors in case module information is not
        available
    
    * ignore_xref works on all checks and can take {M,F,A} tuples.
      (Automatic behaviour export suppression still only works on
      exports_not_used)
Commits on Jan 14, 2013
  1. Fix file handling on windows for tests

    Oliver Ferrigni authored
    Running tests on windows creates false positive due to setup failures
    not executing all tests.  Checking for tmp_dir was failing on
    subsequent runs.  Added cases to tmp_dir creation to delete preexisting
    tmp_dirs in .eunit directory.
Commits on Sep 13, 2012
  1. @shino @tuncer

    eunit: analyze coverage only for cover compiled modules

    shino authored tuncer committed
    This change fixes #310.
Commits on Aug 20, 2012
  1. @tuncer

    Cleanup and comment

    tuncer authored
  2. @ostinelli @tuncer

    Fix tests= option not running generator tests

    ostinelli authored tuncer committed
  3. @ostinelli @tuncer

    Add experimental tests= filter without eunit suites

    ostinelli authored tuncer committed
Commits on Aug 11, 2012
  1. @ostinelli @tuncer

    Add experimental tests= filter for eunit suites

    ostinelli authored tuncer committed
Commits on Aug 9, 2012
  1. @tuncer
Commits on Jul 23, 2012
  1. @tuncer
Commits on Jun 29, 2012
  1. @nevar @tuncer

    Fix test/rebar_eunit_tests.erl

    nevar authored tuncer committed
Commits on Apr 23, 2012
  1. @joewilliams
Commits on Mar 31, 2012
  1. @joewilliams

    add more info to readme

    joewilliams authored
Commits on Oct 6, 2011
  1. Handle vm.args properly while building upgrades

    joewilliams authored
    This patch corrects the vm.args behavior while building upgrade tarballs
    by copying the file from the release into the upgrade. Additionally it
    patches the dummy runner script in the upgrade test project to work
    properly.
Something went wrong with that request. Please try again.