Files | Admin

Notes:

Release Name: 0.3.0

Notes:
CodeFumes.com[http://codefumes.com] is a service intended to help people
involved with software projects who are interested in tracking, sharing,
and reviewing metrics/information about a project in relation to the
commits of said project's repository.  The site supports a small set of
'standard' metrics (# lines changed/commit, build status, build duration,
etc).  Additionally, the service provides a simple method of supplying
and retrieving custom metrics, allowing users to gather any metric they
are interested in tracking.

The 'codefumes' gem is an implementation of the
CodeFumes.com[http://codefumes.com] API. The intention of the
gem is to simplify integration with CodeFumes.com for developers of
other libraries & and applications.


Changes: === 0.3.0 / 2010-09-12 NEW FEATURES: * Added Commit#builds, which returns all associated builds of a commit * Implemented initial form of 'fumes build' command * Allows you to manage the state of builds associated with a project [thanks Roy Kolak] Examples: # starts a build named 'specs' with the latest commit on the # CodeFumes project (sets state to 'running' & start time to 'now') fumes build --start specs # Set the resulting build status of 'specs' build (end time is set to 'now') fumes build --finished=successful specs fumes build --finished=failure specs # Retrieve the status of a specific build associated with latest commit fumes build --status specs # Retrieve the status of all builds associated with latest commit fumes build --status --all BUG FIXES/UPDATES: * Moved away from hard-coded exit codes in features * Slight refactoring of build state validation * Added rvmrc/cucumber:wip task [thanks Roy Kolak]