Stubbed out login and logout commands to print a warning and return
Added check to ensure user-config contains 'api.rubyforge.org' (Ryan Davis)
Removed DEBUG global
Switched JSON gem dependency over to json_pure.
Added a missing dependency on JSON gem to the spec.
Modified to use RubyForge REST API rather than scraping HTML.
Added experimental script to sync RF trackers with release names.
Fixed that damned processor_id bug. (hinegardner)
The century usually doesn't change across runs. Refactor.
Fix use of Time.utc if args.size < 10, tho seems unnecessary.
Uses the passed in proxy, if provided. (Thanks sdabet, RF #24071).
Update group_id pattern for scraping project configs you are only a member of.
Update regexp used to validate login page to be less restrictive.
Fixed --help to not require an argument.
add --force flag for login command to ignore previous cookie. (or use logout)
Fixed nil error in our Net::HTTP patches.
Removed password from warning if the login possibly failed.
All webby commands now login automatically.
Login now no-ops if it already has a session cookie.
Added logout command.
Much more of the config is self-repairing, but still not bulletproof yet.
Fixed multipart form upload so it isn't url escaping the data. DOH.
Affects release_notes and release_changes, but never reported for 5 months.
Removed HTTPAccess2, thanks to Aaron Patterson. Even tho he's whiny.
Changed initialize/configure to make testing scream. 100x faster.
Update for Ruby 1.9.0.
Updated History, Rakefile, and Readme for new hoe abilities.
Added config backup/restore rake tasks (for testing).
New type_id values will merge with extant data. (self-repairing data is Good)
Scrape processor_ids, merging in with extant data.
Default to "Other" if a file's type is unrecognized.
Set mode on .rubyforge directory to 700.
Fix fetching of user id when user has no releases.
Fix for windoze users (spaces in path).
Added check for extant release.
Added default hash for first-time releases.
Verify that login succeeded and warn against if not (prolly should raise).
Print a friendly error if you have the wrong package id.
Handle upload error in add_release a bit better.
config.yml split and moved to user-config.yml (up to the user to do).
auto-config.yml now generated via config command.
@config renamed to @userconfig.
@config moved to @autoconfig.
Added save_autoconfig.
Pulled scrape_project from scrape_config.
scrape_config no longer takes a user param. Use opts to specify.
scrape_project, add_project, add/remove_release now save automatically.
Fixed file uploads for windows.
Correctly scrape releases with funky characters.
Added SSL login.
Added yet more debugging output if $DEBUG.
Added more debugging output if $DEBUG
Added news posting.
Added multiple file release to add_release (uses add_file for extras).
add_release now returns release_id
Fixed config scraper to include '-' in names.
Gemspec was too loose about packaging. Now using manifest.
Split original script into script and library.
Added tests for library.
Refactored heavily.
Added "config" command to scrape group/project/release ids from rubyforge.
Added "names" command to help pick groups and projects.
Added "add_file" command to add a file to an existing release.