Permalink
Commits on Jan 31, 2011
Commits on Jan 30, 2011
  1. Add Tim Watson to THANKS file

    tuncer committed Jan 30, 2011
Commits on Jan 29, 2011
  1. Fix file existence checks

    tuncer committed Jan 29, 2011
  2. Move BUILD_TIME and VCS_INFO macros

    hyperthunk committed with tuncer Jan 26, 2011
    I have moved these macros from rebar_core.erl to rebar.erl
    in order to prevent eunit tests from failing (which they
    currently are).
  3. Fix bug 294

    tuncer committed Jan 20, 2011
Commits on Jan 28, 2011
  1. Use filename:join instead of ?FMT

    tuncer committed Jan 28, 2011
  2. Update shell completion: generate-upgrade

    tuncer committed Jan 28, 2011
    Add generate-upgrade and previous_release=.
Commits on Jan 27, 2011
  1. Update THANKS file

    tuncer committed Jan 27, 2011
  2. Add 'generate-upgrade' command

    joewilliams committed with tuncer Jan 27, 2011
    To support OTP release upgrades I have added support for building
    upgrade packages. Support for this is included in the
    rebar_upgrade module, specifically generate_upgrade/2. It requires
    one variable to be set on the command line 'previous_release' which
    is the absolute path or relative path from 'rel/' to the previous
    release one is upgrading from. Running an upgrade will create the
    needed files, including a relup and result in a tarball containing
    the upgrade being written to 'rel/'. When done it cleans up the
    temporary files systools created.
    
    Usage:
    $ rebar generate-upgrade previous_release=/path/to/old/version
    
    This also includes a dummy application that can be used to test
    upgrades as well as an example.
    
    Special thanks to Daniel Reverri, Jesper Louis Andersen and
    Richard Jones for comments and patches.
  3. Fix circular dependency

    tuncer committed Jan 27, 2011
Commits on Jan 26, 2011
Commits on Jan 24, 2011
  1. Add support for abbreviated command names

    klajo committed with tuncer Jan 24, 2011
    This change makes it possible to type the beginning (the prefix) of a
    command name and rebar will guess the full name of the command,
    thereby saving the user precious keystrokes.  As long as the prefix
    matches only one command, rebar runs that command, otherwise rebar
    prints a list of candidate command names. The "-" character is
    considered to be a word separator and the prefix matching is done per
    word.
    
    Example prefix matches:
    
        co       ==> compile
        cl       ==> clean
        create   ==> create
        create-a ==> create-app
        c-a      ==> create-app
        c-app    ==> create-app
Commits on Jan 23, 2011
  1. Update getopt

    tuncer committed Jan 23, 2011
Commits on Jan 21, 2011
Commits on Jan 17, 2011
  1. Update THANKS file

    tuncer committed Jan 17, 2011
  2. Add support for arch specific port_sources

    andrewtj committed with tuncer Jan 10, 2011
    On one project I have a need to specify port_sources on R14 only
    and on another different project port_sources for Darwin and Linux.
    To this end add support to handle tuples of the form
    {ArchRegex, PortSource} in the port_sources list, eg:
    
        {port_sources, [{"R14", ["c_src/*.c"]}]}.
  3. Update README: coding style

    tuncer committed Jan 17, 2011
Commits on Jan 15, 2011
  1. Update README: coding style

    tuncer committed Jan 15, 2011
Commits on Jan 14, 2011
  1. Update README: fix formatting

    tuncer committed Jan 14, 2011
Commits on Jan 13, 2011
  1. Simplify rebar_core

    tuncer committed Jan 11, 2011
  2. Fix code clarity in bootstrap

    tuncer committed Jan 10, 2011
  3. Fix grep invocations

    tuncer committed Jan 9, 2011
  4. Fix indentation in rebar_ct

    tuncer committed Jan 9, 2011
  5. Simplify and cleanup rebar_xref

    tuncer committed Jan 9, 2011
  6. Apply Tidier suggestions

    tuncer committed Jan 8, 2011
  7. Fix typos

    tuncer committed Jan 7, 2011
  8. Fix file existence checks

    tuncer committed Jan 7, 2011