Permalink
Commits on Feb 9, 2011
  1. Bumped version to 0.4.10

    yrashk committed Feb 9, 2011
  2. Upgraded rebar

    yrashk committed Feb 9, 2011
  3. Upgraded rebar

    yrashk committed Feb 9, 2011
  4. Fixed a bug when build or install ports normal EXIT signals were not …

    yrashk committed Feb 9, 2011
    …flushed
    
    In some cases it led to behaviour that required tracing the whole agner_fetch fsm. The problem
    was that gen_fsm was receiving an EXIT signal within gen_fsm2 loop, which runs handle_state every time
    it loops. That resulted in handle_state(buildable, State) being invoked twice and therefore a 'next' event
    that signals state transition was sent twice and the second one was immediately processed by installable/2
    which made it proceed to the next state immediately. For installable/2, this next step is a routine fsm shutdown.
    Long story short, it make agner_fetch skip the installation part.
Commits on Feb 8, 2011
  1. Add AGNER_PACKAGE_NAME and AGNER_PACKAGE_VERSION environment variable…

    yrashk committed Feb 8, 2011
    …s for build & install commands
Commits on Feb 7, 2011
  1. Bumped version to 0.4.9

    yrashk committed Feb 7, 2011
  2. Upgraded rebar

    yrashk committed Feb 7, 2011
  3. Don't suppress git output

    yrashk committed Feb 7, 2011
Commits on Feb 6, 2011
  1. Redirect git's stderr to stdout

    yrashk committed Feb 6, 2011
  2. build_command & install_command should be executed through 'sh'

    yrashk committed Feb 6, 2011
    The reason being that some commands might contain shell commands such as 'cd'
  3. Fixed rec_to_opts/1 in agner_fetch

    yrashk committed Feb 6, 2011
    It was returning a totally wrong value of the whole accumulator instead of just opts, and it broke building dependencies
  4. Use ports to build & install packages

    yrashk committed Feb 6, 2011
    Switching over from os:cmd to build & install packages so that we can:
    
    1) Render their output in real-time
    2) Catch the exit code
    
    This also adds -q/--quiet flag to 'fetch' command that suppresses the output of these commands.
  5. Ignore .eunit directory

    yrashk committed Feb 6, 2011
  6. Return error codes to the OS

    yrashk committed Feb 6, 2011
  7. Updated list of backronyms

    yrashk committed Feb 6, 2011
  8. Merge branch 'readme-cleanup' of https://github.com/jlouis/agner into…

    yrashk committed Feb 6, 2011
    … jlouis-readme-cleanup
    
    Conflicts:
    	README.md
  9. Go through the README.md file and clean up.

    jlouis committed Feb 6, 2011
    Minor wording touch-ups here and there. Moved things around and
    improved the typography some more. I hope it is better and easier to
    read. I decided to remove some typography in order to hopefully make
    the file less daunting on the eye. Also some more spread was added
    around lists, so they are more split. Finally, headings of size 4 were
    made into headings of size 3 so the structure is following the
    document better.
  10. Wrap env vars with underscores in backticks

    ndim committed Feb 6, 2011
    This works around a possible misinterpretation of the underscores
    (namely in vim syntax highlighting) by wrapping the complete
    variable name into backticks.