Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: dsl
Commits on Nov 10, 2009
  1. @luislavena

    Unescape encoded filenames. Fixes GH-3

    luislavena authored
    Thanks Roger Pack for the hint.
    
    Signed-off-by: Gordon Thiesfeld <gthiesfeld@gmail.com>
Commits on May 17, 2009
  1. @luislavena

    Added GCC 4.3.3 recipe.

    luislavena authored
    - Uses TDM builds.
Commits on Feb 12, 2009
  1. @luislavena
Commits on Feb 11, 2009
  1. @luislavena

    Allow options be shared between packages.

    luislavena authored
    OneClick#options allow packages advertise options or configurations
    across packages.
Commits on Feb 7, 2009
  1. @luislavena

    Relocate packages with versioned folders at extraction

    luislavena authored
    One problem with packages like Ruby is they include all the source
    files into a versioned folder instead of root.
    
    These changes relocate those folders when found.
  2. @luislavena
Commits on Feb 6, 2009
  1. @luislavena
Commits on Feb 4, 2009
  1. @luislavena

    Added package dependency.

    luislavena authored
    Now is possible to make a package depend on other:
    
      #....
      depends_on 'openssl'
      depends_on 'zlib'
  2. @luislavena
  3. @luislavena

    Small corrections to checkpoint actions.

    luislavena authored
    Previous checkpoint files for these actions should be removed
    because of changed signature (sha1).
Commits on Feb 3, 2009
  1. @luislavena
  2. @luislavena
  3. @luislavena
  4. @luislavena
Commits on Feb 2, 2009
  1. @luislavena

    Bootstrap: time to bring those recipes in!

    luislavena authored
    SevenZip (7zip) 4.64 recipes.
  2. @luislavena
  3. @luislavena

    Solved a bug with non-persisting actions.

    luislavena authored
    It was trying to execute the actions even if no after/before
    action was defined.
  4. @luislavena

    Added Zipfile extraction to Utils.

    luislavena authored
    Leverage in RubyZip (0.9.1) to extract zip file contents into
    specified destination folders.
    
    RubyZip source was added to lib/contrib/zip folder.
    
    Defined Zip::extract as simple helper (hides the complexity of RubyZip).
    
    Updated OneClick::Utils#extract to reflect the dependency
    
    Generate an error if any other file type is tried to be
    extracted (we need to bootstrap the the extraction).
  5. @luislavena

    Extraction task (including before and after actions).

    luislavena authored
    Call to OneClick::Utils#extract for extraction of files.
    Added before and after actions and persistance.
    Ensured task execution.
  6. @luislavena

    Added execution code for download tasks

    luislavena authored
    Execute defined actions for before and after download.
    Ensure checkpoint files are generated.
Commits on Feb 1, 2009
  1. @luislavena

    Make URI download accept temporary directory.

    luislavena authored
    By default was not taking supplied temporary directory.
    Also ensure temporary directory exists prior generate the Tempfile.
  2. @luislavena

    OneClick::Utils#download

    luislavena authored
    Added code and specs for download helper.
    
    This depends on 3rd party code not 100% reviewed.
  3. @luislavena

    Execute only file download task.

    luislavena authored
    It was executing the whole chain.
  4. @luislavena
Commits on Jan 31, 2009
  1. @luislavena

    Pay attention to Ryan Tomayko comments.

    luislavena authored
    It's true, require 'rubygems' in your lib should b
    
    http://gist.github.com/54177
Commits on Jan 25, 2009
  1. @luislavena
Commits on Jan 24, 2009
  1. @luislavena

    Allow actions to be persistent or not.

    luislavena authored
    On previous implementation all the actions are executed one time only,
    since it used a checkpoint file to avoid double execution.
    
    That practice is good for actions that affect files in the structure,
    but render useless for tasks that only alter current environment, like
    compiler flags or environment.
    
    This new method allows execution of persistent tasks (:persist => true)
    and also non-persisting tasks.
    
      after :extract do
        # this will be executed always
      end
    
      after :extract, :persist => true do
        # this only will be executed once and marked in the checkpoint
      end
Commits on Jan 7, 2009
  1. @luislavena

    Added after parts for actions.

    luislavena authored
    Included specs and reduced code duplication.
Commits on Jan 6, 2009
  1. @luislavena
Commits on Jan 5, 2009
  1. @luislavena

    Refactored code and reduced complexity and duplication

    luislavena authored
    Thanks Flay again for that.
  2. @luislavena
Commits on Jan 4, 2009
  1. @luislavena
  2. @luislavena
  3. @luislavena
  4. @luislavena
Something went wrong with that request. Please try again.