Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
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.

    authored
    Full comments in parse.py and sequence.py.
    Updated the program name in lines.py.
    Added subtitle to rules.py.
    Added copyright and license details to exceptions.py.
    Added some comments __init__.py.
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…

    authored
    …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…

    authored
    …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.

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

    authored
    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 lines.py

    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.