Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Aug 12, 2009
  1. Fixed relying on when stacking.

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
Commits on Jul 9, 2009
  1. Ruby 1.9.1 support: fix'd

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
    
    I think. This is an off-line test, so the actual operations may be
    horribly broken. :D
  2. Fix a spelling error

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
Commits on Jul 8, 2009
  1. Allow for false configuration values

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
  2. Fix Arson::Config[] calls

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
    
    These still used the old names ('dir' vs 'target_directory', for
    instance).
  3. Warn of missing packages on all actions, not just download

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
  4. Added 'arson: ' prefix to all warnings

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
  5. Changed from if/elsif to a case statement

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
  6. Added explicit search option

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
    
    Requested by Daeynth.
  7. Removed the 'download package on single result' feature

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
    
    I did mean to remove it earlier, then I attempted to work with it.
    Except, I don't even *use* it, let alone like it. So, it's gone.
    
    It was only useful before the -flags appeared, as it was really annoying
    to back in your shell's history, add 'aur/' before the query,
  8. Cosmetic: Remove multiple empty lines

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
  9. Implement modified configuration, rewriting the configuration file

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
    
    This is a catch for nil/empty values found in the user's configuration
    file. See the comment in Arson::Config[] for more info.
  10. Catch SocketError as well as Errno::EEXIST.

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
  11. refactor: move the 2 download alerts to lib/arson/download.rb

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
    
    Also, expand the message, showing where the files were placed
  12. Added Arson::Config.directory_name

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
    
    A wrapper method to simplify logic. Checks both options directory_alias
    and target_directory, returning whichever value is not nil (with
    directory_alias preferred).
  13. Use $stdout.sync instead of calling $stdout.flush multiple times

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
Commits on Jul 7, 2009
  1. More debug messages, use the new configuration values a bit

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
  2. Rename configuration key 'show_categories' to 'show_category'

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
  3. Unshift ARGV instead of calling parse(["-h"])

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
    
    Inspired by Gigamo's aurb
Commits on Jul 6, 2009
  1. Arson::Config.write uses the merged YAML instead of the defaults

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
  2. Added new options, renamed dir

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
    
    New options:
     * download_on_single_result
     * show_categories
     * directory_alias
    
    Renamed options:
     * dir -> target_directory
     * pacman -> run_pacman
  3. Arson::Config::LOADED_YAML defaults to nil instead of {}

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
  4. Transitioning code for the YAML configuration file

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
  5. Expand the path of the lib directory

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
Commits on Jul 5, 2009
  1. Output the dependencies of a package that are in AUR

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
    
    This is just a place holder until I'm back from vacation, as there I
    have no internet connection.
  2. Added Arson.in_sync?(pkg)

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
    
    Returns true or false if the package was found in /var/lib/pacman
    
    A return of functionality from the previous version of arson, but with a
    better, improved algorithm. Seems much faster than a glob.
  3. Added Arson::REPOSITORIES

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
    
    A list of all the configured repositories.
Commits on Jun 28, 2009
  1. Added dependency checking code. We now have a list of packages.

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
  2. Added debug statements to bin/arson

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
    
    Enable their output by passing --debug
Commits on Jun 17, 2009
  1. Added an option to disable the default single result behaviour.

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
    
    I actually meant to remove that, oh well!
    
    The default is to search for something. Before, if arson only found one
    result, it proceeded to download that package, regardless. This option
    disables this functionality (by default) but you can enable it by
    editing arson.yaml.
  2. PKGBUILD updated with the gem's md5sum.

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
  3. Catch up: Version bump to 2.1.2 in PKGBUILD, gemspc and version.rb

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
  4. Version bump to 2.1.2

    authored
  5. Oops! Forgot a change in bin/arson to use Config["pacman"] instead

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
Commits on Jun 16, 2009
  1. Removed the horizontal rules from README.mkd

    authored
    Signed-off-by: Colin Shea <colin@evaryont.me>
Something went wrong with that request. Please try again.