Commits on Apr 10, 2012
  1. gem housekeeping

    committed Apr 10, 2012
  2. Merge branch 'inout'

    committed Apr 10, 2012
  3. Adding 'clock' to command-line

    Thought momentarily about putting in extra code merely so I could have a
    line in the hash assignment reading `'clock' => 'entry'`, but quickly
    got a hold of myself.
    committed Apr 10, 2012
  4. Adding 'entry' to punch command-line

    Same as the rest, really.
    Also adding from/to command-line options for use with this command.
    committed Apr 10, 2012
  5. Adding entry/clock to instance.

    Amazingly enough, this is just like every other delegated method here.
    I should do something about the repetition in this class.
    committed Apr 10, 2012
  6. Adding Punch.clock as an alias for Punch.entry

    It sounds better. It's actually the first thing that came to mind (and
    maybe what Ara used long ago), but Punch.entry sounds more sensible as
    the "real" method name.
    committed Apr 10, 2012
  7. Adding Punch.entry for making a whole time entry

    Punching in and out in one command! For your pleasure!
    committed Apr 10, 2012
Commits on Mar 19, 2012
  1. Merge branch 'gemming'

    committed Mar 19, 2012
  2. Ignoring generated gems.

    It's not under pkg/ anymore, it's just the .gem extension.
    committed Mar 19, 2012
  3. gem housekeeping

    Setting version (0.5.1), updating history.
    committed Mar 19, 2012
  4. Adding simple gemspec.

    Love it.
    committed Mar 19, 2012
  5. Removing more old-style gemming cruft.

    Manifest? hoe config? PFFT!
    committed Mar 19, 2012
  6. Removing some unneeded newgem stuff.

    This is so much easier and cleaner now. I don't need or want cruft.
    committed Mar 19, 2012
  7. Merge branch 'short_status_fix'

    committed Mar 19, 2012
  8. Fixing short-status to work under 1.9.2

    1.9.2 errors when given a symbol for `String#[]`. That's a real pain
    when it's so much more work to check if the status value is a string or
    nil or a hash or what. Punted and did a simple re-check of status for
    each project, stripping away the ones that are not in.
    committed Mar 19, 2012
  9. Fixing spec_helper require for 1.9.2

    Shoving in some `File.expand_path` goodness.
    committed Mar 19, 2012
Commits on Nov 19, 2010
  1. Merge branch 'aging'

    committed Nov 19, 2010
  2. Allowing aging for partial project data

    Can pass a :before option to age, so only data before that is moved.
    Not accepting :after because that makes no sense.
    committed Nov 19, 2010
  3. specs for age options

    committed Nov 18, 2010
  4. Allowing aging from command line

    Pretty much just like deleting. It requires a project name, no options.
    committed Nov 18, 2010
  5. Allowing aging for project instance

    I was thinking of having this change the stored project so the instance
    moves along with the data instead of bring for the old project name
    (which is now empty). But that wouldn't communicate with other instances,
    so it might be confusing. Still considering.
    committed Nov 18, 2010
Commits on Nov 18, 2010
  1. Handling old versions of aged projects

    Aging should cascade down the line, not overwrite old versions.
    committed Nov 18, 2010
  2. Starting project aging

    For my own convenience, since sometimes I move a project's data out of the way
    (e.g. from project to project_old/1)
    committed Nov 18, 2010
  3. Summary code cleanup

    I can't believe I had an unless/else in this code, for serious.
    And what's the pointless format_time method in the spec all about?
    I'm a freaking moron.
    Also, a problem with OS X's strftime gives some problems with summary
    of a punch-in project during part of the year. Not sure what to do about that.
    committed Nov 18, 2010
Commits on Sep 3, 2010
  1. Fixing dates in the history.

    Apparently everything I did in 2009 was recorded as 2008. Woops!
    committed Sep 3, 2010
Commits on Aug 16, 2010
  1. A little clearer name for the option-fixing helper method.

    It's about the time *range*, and I don't want this to be confused
    with the `time_from_options` method
    committed Aug 16, 2010
  2. Allowing date options for before/after.

    A date can be provided from the command line thanks to Time.parse.
    Might as well allow dates for the actual methods and do something
    sensible with that input.
    committed Aug 16, 2010
  3. Fixing bad spec name

    committed Aug 15, 2010
  4. Specs for --on option and other commands.

    list and summary
    committed Aug 15, 2010
  5. Adding --on option from command line.

    To get the :on option to the commands, of course.
    committed Aug 15, 2010
  6. Adding :on option for summary.

    Cheap and easy, just like the total. Yay for smartness.
    committed Aug 14, 2010