Permalink
Commits on Aug 12, 2009
  1. Fixed relying on when stacking.

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

    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
    committed Jul 9, 2009
  2. Fix a spelling error

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

    Signed-off-by: Colin Shea <colin@evaryont.me>
    committed Jul 8, 2009
  2. Fix Arson::Config[] calls

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

    Signed-off-by: Colin Shea <colin@evaryont.me>
    committed Jul 8, 2009
  4. Added 'arson: ' prefix to all warnings

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

    Signed-off-by: Colin Shea <colin@evaryont.me>
    committed Jul 8, 2009
  6. Added explicit search option

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

    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,
    committed Jul 8, 2009
  8. Cosmetic: Remove multiple empty lines

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

    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.
    committed Jul 8, 2009
  10. Catch SocketError as well as Errno::EEXIST.

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

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

    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).
    committed Jul 8, 2009
  13. Use $stdout.sync instead of calling $stdout.flush multiple times

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

    Signed-off-by: Colin Shea <colin@evaryont.me>
    committed Jul 7, 2009
  2. Rename configuration key 'show_categories' to 'show_category'

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

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

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

    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
    committed Jul 6, 2009
  3. Arson::Config::LOADED_YAML defaults to nil instead of {}

    Signed-off-by: Colin Shea <colin@evaryont.me>
    committed Jul 6, 2009
  4. Transitioning code for the YAML configuration file

    Signed-off-by: Colin Shea <colin@evaryont.me>
    committed Jul 6, 2009
  5. Expand the path of the lib directory

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

    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.
    committed Jul 5, 2009
  2. Added Arson.in_sync?(pkg)

    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.
    committed Jul 5, 2009
  3. Added Arson::REPOSITORIES

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

    Signed-off-by: Colin Shea <colin@evaryont.me>
    committed Jun 28, 2009
  2. Added debug statements to bin/arson

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

    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.
    committed Jun 17, 2009
  2. PKGBUILD updated with the gem's md5sum.

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

    Signed-off-by: Colin Shea <colin@evaryont.me>
    committed Jun 17, 2009
  4. Version bump to 2.1.2

    committed Jun 17, 2009
  5. Oops! Forgot a change in bin/arson to use Config["pacman"] instead

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

    Signed-off-by: Colin Shea <colin@evaryont.me>
    committed Jun 16, 2009