18 Commits

Author SHA1 Message Date
fd94f0e41a PIT CLI Options -o (order issues), -D (daily list).
* Added the order issues option (`-o`) to pit-cli. This option allows you to
  specific a sorting criteria for the issues returned. The form of the option is
  `-o <property>,<property>` where the properties can be any properties of the
  issues being sorted. The option supports short one-letter forms of the basic
  properties (id, priority, status, and category).
* Added the daily list mode (activated with the `-D` option). This mode prints
  out the tasks scheduled for today (based on the `scheduled` property, the
  tasks due today (based on he `due` property), the issues which have a reminder
  that is active (based on the `reminder` property), and the remaining open
  issues (those which do not fall in any of the other categories). This mode
  looks through all projects in the given repository and does not do any
  filtering or visual seperation by project.

  The individual sections can be suppressed or singled out by using the
  following options.

    Additive options (if none are given all sections are present).

    * `--dl-scheduled`
    * `--dl-due`
    * `--dl-reminder`
    * `--dl-open`

    Negative options (these suppress a specific section).

    * `--dl-hide-scheduled`
    * `--dl-hide-due`
    * `--dl-hide-reminder`
    * `--dl-hide-open`

  Additive options are useful if you only want one or two sections. Negative
  options are useful if you only want to exclude one or two sections.  It does
  not make sense to use both additive options and negative options, but it is
  allowed.
2011-12-07 18:15:01 -06:00
c26ba17dbb Refactored pit-cli build process to work with JDB common build. 2011-11-21 03:03:52 -06:00
faacfd859a Starting version 3.0.x.
* Major differences will be with `Issues`. The structure of issues will not be
  as tied to the original `FileIssue` implementation and will support arbitrary
  attributes.
* Removed 2.6.x files and updated versioning properties.
* Fixed a typo in pit-cli
* Temporarily removed the invocation of pit-swing's build file until I have that
  sorted. It was not working.
2011-11-03 02:36:35 -05:00
09319cb2e7 Added walkProject to core. Updated classes to interface changes.
* Implemented `walkProject` on `com.jdbernard.pit.Project`
* Updated several classes to fit the new interfaces/abstract classes.
* Still not finished with XML issue repository code.
2011-10-24 20:02:49 -05:00
b04655a428 Reworked CLI command line interface.
CLI interface options make more sense, are parsed in a more organized fashion,
and the interface is more informative regarding its actions.
2011-08-09 17:36:36 -05:00
b3c223f0b8 Fixed bug, pit-cli now trims input directory. 2011-05-27 12:45:37 -05:00
6c36d78b7d Incremental work on XML implementation. 2011-05-27 10:25:57 -05:00
85bd269c55 Release 2.1.0
libpit:
* hidden directories are ignored

pit-swing:
* added new/delete project/issue buttons
* added word wrap
* changed default issue status to NEW
2010-02-27 03:06:35 -06:00
4179b993f4 HG corrupted local copy, lost 22 changesets 2010-02-26 13:21:24 -06:00
7263cd1521 Building 1.1.8 2010-02-25 19:29:35 -06:00
eb88f8b871 Rebuilt pit-cli for 1.1.6 2010-02-24 08:41:42 -06:00
177b14c785 Updated global build. 2010-02-24 08:39:23 -06:00
d8eae1b405 Fixed bug in FileIssue constructor 2010-02-22 08:37:41 -06:00
d642be27e8 Bugfix in defaultSorters for Filter 2010-02-21 16:09:13 -06:00
1e5ebe89bf Awaiting testing before releasing 1.1.2 2010-02-18 20:45:20 -06:00
b6b190e480 Bugfix for 1.1.0 2010-02-18 11:24:22 -06:00
4035f366f3 Finished libpit 1.1.0. Added change operations (priority, category, etc)
Began unit testing of libpit.
Made most of the changes to pit-cli needed to incorporate the new libpit
features.
2010-02-18 11:02:20 -06:00
bb56b706f8 Finished 1.0.0 of libpit. Other housekeeping performed as well.
Moved issue for the PIT project to top-level.
Created top-level versioning properties and project properties for pit-cli
2010-02-13 21:30:31 -06:00