Detail Report

The detail report organizes the data from the specified range of dates into a form that provides the maximum amount of summary data.

The -p option can be supplied 0 or more times to specify the projects shown in the report. If no -p is supplied, all projects are shown.

The optional date range descriptor specifies the dates covered by the report.

Arguments

report detail [-p project] [date range descriptor]

Output

The report for an example day might be:

  $ rtimelog report detail yesterday
  2013-07-01  8:08
    Admin          0:19
      Email                0:19
    Bar            0:05
      Help                 0:05 (Emma questions)
    Foo            7:45
      Code                 2:20 (database module)
      Code                 2:50 (processing module)
      ConfCall             1:02 (Team Meeting)
      Docs                 1:03 (working on manual)
      PerfTest             0:30 (processing module)

This report is grouped by day, with each project grouped under the day. Each event for a project is displayed under the project. Accumulated times are displayed for each project and day. The default date range is today.

Where this report really shines are those days that seems to be one interrupt after another. That was really the origin of the program for me. I found that there were days when I left work tired, but didn’t feel like I had accomplished anything. Looking back at this report showed the day taken up by dozens of interruptions.