Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Commits on Oct 16, 2011
Commits on Sep 24, 2011
Commits on Sep 21, 2011
Commits on Sep 4, 2011
Commits on Sep 1, 2011
  1. More comments.

    Full comments in and
    Updated the program name in
    Added subtitle to
    Added copyright and license details to
    Added some comments
Commits on Aug 18, 2011
Commits on Jul 31, 2011
Commits on Jul 24, 2011
  1. Combine Targets and BuildTargets. Use build_dependancy_list (was depe…

    …ndancy_list of BuildTarget) to build targets (so included targets are built as dependancies of the parent target rather than their siblings).
Commits on Jul 17, 2011
  1. Write the BuildTarget dependancy list. This should be used by the bui…

    …ld method rather than the dependacy and included lists. Isn't though.
Commits on Apr 29, 2011
Commits on Apr 3, 2011
  1. Initial implementation of -dc.

    Very different from the standard jam output and hopefully more useful.
Commits on Mar 27, 2011
  1. Initial implementation of -dm.

    No target fate as yet. made* does not match ftjam 2.5.2 but probably make more sense. In ftjam made* appears for any target which first appears as a child of a NotFile target even if nothing is built.
    Pass parent_timestamp to Included targets during bind phase which both makes more sense and avoid headers showing up as made*.
  2. Replace debug_dependencies boolean with an entry in the debug_options…

    Jonathan James authored committed
    … dictionary and pass this to Target.bind instead.
Commits on Mar 6, 2011
  1. Warn about circular dependencies.

    Jonathan James authored
  2. Mark target as updated if it or any of its included targets are newer…

    Jonathan James authored
    … than a parent target.
Commits on Mar 5, 2011
  1. Suppress 'No such file or directory' warning for modules in archives.

    Jonathan James authored
    May not be the correct solution but will do for now.
  2. First attempt at dealing with updating actions failing.

    Jonathan James authored
    Including support for the -q (exit quickly) option and failed / skipped counts.
Commits on Feb 27, 2011
  1. Report use of temporary targets.

    Jonathan James authored
    Note: JPJ will only do this when -da is specified. This is the behaviour specied by Jam.html but seems at variance with ftjam's actual behaviour.
Commits on Feb 23, 2011
  1. JPJ and JPJVERSION Built-in variables.

    Jonathan James authored
  2. Update version message to reflect new name.

    Jonathan James authored
  3. Rename to JPJ: JPJ is Python Jam

    Jonathan James authored
  4. Remove now unused exceptions.

    Jonathan James authored
  5. Implement some more command lines options (-da, -dx, -n and -o).

    Jonathan James authored
    -da : show quiet actions (and use of temporary targets (not clear what this does yet))
    -dx : show shell arguments
    -n  : -dax and don't execute shell arguments
    -o  : write shell arguments to a file rather than executing them
  6. Only display the updating count when there is something to update. Di…

    Jonathan James authored
    …splay an updated count.
  7. Comment

    Jonathan James authored
  8. Remove unused keep argument to Target bind method. Print a warning if…

    Jonathan James authored
    … a cared about source does not exist.
  9. Display the name of the action and the target being built.

    Jonathan James authored
  10. Pass the timestamp of a NoUpdate target to its children (for use by T…

    Jonathan James authored
    …emporary targets) but don't use it for establishing target cleanliness.
Commits on Feb 16, 2011
  1. Actually use the Target find

    Jonathan James authored
Commits on Feb 13, 2011
  1. Initial commit

    Jonathan James authored
Something went wrong with that request. Please try again.