Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 20, 2008
Commits on Nov 6, 2008
  1. Starting giving instance-related behavior for Punch.

    authored
    Conversion of Punch from module to class.
  2. Ensuring that data is loaded when needed.

    authored
    Simply having the data reader method load the data if it's not set.
  3. Changing specs to stop RSpec-related failures.

    authored
    Apparently some recent version of RSpec calls `each_pair` on the argument to the
    `include` matcher if the object under test is a hash. Balls.
Commits on Oct 23, 2008
  1. Adding listing to command.

    authored
Commits on Sep 30, 2008
  1. Allowing a punch-out time to be specified at the command line.

    authored
    The --at and --time options both map to the :time argument for Punch.out
  2. Allowing a punch-in time to be specified at the command line.

    authored
    The --at and --time options both map to the :time argument for Punch.in
Commits on Sep 27, 2008
  1. Allowing additional log message when punching out.

    authored
    This goes for single- or all-project punch-outs.
Commits on Aug 29, 2008
Commits on Aug 28, 2008
  1. Refactoring: "Cleaning up" punch command code.

    authored
    Changing the case statement to having a bunch of stored lambdas.
    Not actually sure if this is nicer, but it'll do for now.
  2. Better output when logging from command line

    authored
    Now instead of the return value from Punch.log (true/false), get silence or a message explaining the error
    (assuming the reason logging failed)
  3. Better output when punching out from command line

    authored
    Now instead of the return value from Punch.out (true/false), get silence or a message explaining the error
    (assuming the reason punching out failed)
Something went wrong with that request. Please try again.