Skip to content
This repository
branch: master

Apr 16, 2014

  1. Jared Morrow

    Merge pull request #265 from goofansu/fix-qc-help-clean

    Fix 'rebar help clean' function_clause error
    authored

Apr 12, 2014

  1. Fix 'rebar help clean' function_clause error

    Missing info(help, clean) in rebar_qc.erl.
    authored

Apr 11, 2014

  1. Jared Morrow

    Merge pull request #254 from tuncer/fix-generate

    Fix 'rebar generate' regression (#253)
    authored

Apr 09, 2014

  1. Andrew Thompson

    Merge pull request #237 from norton/norton-17

    Add partial support for Erlang/OTP 17
    authored

Mar 30, 2014

  1. Tuncer Ayaz

    Fix 'rebar generate' regression (#253)

    If the directory we're about to process contains
    reltool.config[.script] and the command to be applied is
    'generate', then it's safe to process. We do this to retain the
    behavior of specifying {sub_dirs, ["rel"]} and have "rebar generate"
    pick up rel/reltool.config[.script]. Without this workaround you'd
    have to run "rebar -r generate" (which you don't want to do if you
    have deps or other sub_dirs) or "cd rel && rebar generate".
    authored
  2. Joseph Wayne Norton

    Add partial support for Erlang/OTP 17

    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.
    authored

Mar 11, 2014

  1. Jared Morrow

    Merge branch 'tuncer-auto-recursion'

    authored
  2. Jared Morrow

    Keep compile recursive and update the tests to not pass -r to compile

    authored
  3. Tuncer Ayaz

    Fix #226

    Running 'rebar list-templates' can take quite a long time, when it has
    to search the file system. To fix that, make list-templates not recurse
    by default. To enable recursion, run 'rebar -r list-templates'.
    authored jaredmorrow committed
  4. Tuncer Ayaz

    Fix #56 (always-on recursion)

    Always-on recursive application of all rebar commands causes too many
    issues. Recursive application is required for:
    1. dealing with dependencies: get-deps, update-deps, and compile of deps
       right after get-deps or update-deps
    2. projects with a riak-like apps/ project structure and dev process
    
    The vast majority of projects are not structured like riak. Therefore,
    moving forward it's best to (by default) restrict recursive behavior to
    dealing with deps. This commit does that and also adds command line and
    rebar.config options for controlling or configuring recursion. Also, we
    introduce two meta commands: prepare-deps (equivalent to rebar -r
    get-deps compile) and refresh-deps (equivalent to rebar -r update-deps
    compile). riak-like projects can extend the list of recursive commands
    (to include 'eunit' and 'compile') by adding
    {recursive_cmds, [eunit, compile]} to rebar.config.
    authored jaredmorrow committed

Mar 06, 2014

  1. Jared Morrow

    Merge pull request #208 from goofansu/fix-typo-rebar-erlydtl-compiler

    Fix typo in rebar_erlydtl_compiler
    authored
  2. Fix typo in rebar_erlydtl_compiler

    authored

Mar 05, 2014

  1. Jared Morrow

    Merge pull request #139 from rnewson/depmods

    Allow specification of module dependencies for appups
    authored
  2. Andrew Thompson

    Merge pull request #115 from mdaguete/simplenode.runner-remsh-fixes

    Incorrect REMSH args when sname is used.
    authored
  3. Andrew Thompson

    Merge pull request #234 from tuncer/fix-220

    Fix #220 (Reported-by: Joseph Norton)
    authored
  4. Jared Morrow

    Merge pull request #98 from jcomellas/jc-no-erl-libs-repetition

    Repetition of environment variable definitions in child processes (ports)
    authored
  5. Tuncer Ayaz

    Fix #220 (Reported-by: Joseph Norton)

    When running 'rebar qc' or 'rebar eunit', we were erroneously fetching
    erl_opts more than once.
    authored
  6. Tuncer Ayaz

    erlc: fix comment

    test_compile/3 is used by eunit and qc, but the comment was only
    referring to 'rebar eunit'.
    authored
  7. Jared Morrow

    Merge pull request #175 from tuncer/cwd-plugins-regression

    CWD plugins regression
    authored
  8. Andrew Thompson

    Merge pull request #129 from tuncer/erlc-speedup-v5

    Speed up the compilation process v5
    authored
  9. Tuncer Ayaz

    erlc: clean-up, enhance, and regression fix fd17693

    * 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
    authored
  10. Anthony Ramine

    erlc: add support for detecting core transforms

    authored tuncer committed
  11. Speed up the compilation process

    * Do not parse source files twice while checking for relationship.
    * Keep files relationships in a graph.
    * The option 'keep_build_info' is introduced. When set to 'true'
      the graph will be kept in ebin/.rebar.build.info and will be
      used by further compiler calls. The default is 'false'.
    authored tuncer committed

Feb 25, 2014

  1. Jared Morrow

    Merge pull request #233 from tuncer/commands

    docs: fix #228
    authored
  2. Tuncer Ayaz

    docs: fix #228

    authored
  3. Jared Morrow

    Merge pull request #230 from tuncer/fix-dialyzer-warnings

    eunit: fix dialyzer warnings introduced in 03da5e0
    authored
  4. Jared Morrow

    Merge pull request #232 from tuncer/doc-abbrev-cmd

    Document support for abbreviated commands
    authored

Feb 24, 2014

  1. Tuncer Ayaz

    Mention rebar -c/--commands

    authored
  2. Tuncer Ayaz

    Document support for abbreviated commands

    authored
  3. Jared Morrow

    Merge pull request #221 from kaos/erlydtl

    Adapt erlydtl compiler plugin to latest version of erlydtl
    authored

Feb 20, 2014

  1. Tuncer Ayaz

    eunit: fix dialyzer warnings introduced in 03da5e0

    authored

Feb 14, 2014

  1. David N. Welton

    {ok, Module} is an acceptable return value from do_compile.

    authored kaos committed
  2. David N. Welton

    Use proplists:unfold to make sure we feed a proplist to keymerge.

    authored kaos committed
  3. Andreas Stenius

    Adapt erlydtl compiler plugin to latest version of erlydtl

    authored

Feb 07, 2014

  1. Jared Morrow

    Merge pull request #223 from rebar/adt-random-suite-order

    Add random_suite_order option to eunit command
    authored
Something went wrong with that request. Please try again.