Permalink
Switch branches/tags
Nothing to show
Commits on Oct 16, 2011
  1. Make Syntax Errors not result in an immediate exit and add some descr…

    arithmancer committed Oct 16, 2011
    …iptive error messgaes.
Commits on Sep 24, 2011
Commits on Sep 21, 2011
Commits on Sep 4, 2011
Commits on Sep 1, 2011
  1. More comments.

    arithmancer committed Aug 20, 2011
    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…

    arithmancer committed Jul 24, 2011
    …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…

    arithmancer committed Jul 17, 2011
    …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.

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

    arithmancer committed Mar 27, 2011
    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 committed with arithmancer Mar 27, 2011
    … dictionary and pass this to Target.bind instead.
Commits on Mar 6, 2011
  1. Warn about circular dependencies.

    Jonathan James committed Mar 6, 2011
  2. Mark target as updated if it or any of its included targets are newer…

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

    Jonathan James committed Mar 5, 2011
    May not be the correct solution but will do for now.
  2. First attempt at dealing with updating actions failing.

    Jonathan James committed Mar 5, 2011
    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 committed Feb 27, 2011
    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 committed Feb 23, 2011
  2. Update version message to reflect new name.

    Jonathan James committed Feb 23, 2011
  3. Rename to JPJ: JPJ is Python Jam

    Jonathan James committed Feb 23, 2011
  4. Remove now unused exceptions.

    Jonathan James committed Feb 23, 2011
  5. Implement some more command lines options (-da, -dx, -n and -o).

    Jonathan James committed Feb 23, 2011
    -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 committed Feb 20, 2011
    …splay an updated count.
  7. Comment lines.py

    Jonathan James committed Feb 20, 2011
  8. Remove unused keep argument to Target bind method. Print a warning if…

    Jonathan James committed Feb 20, 2011
    … a cared about source does not exist.
  9. Display the name of the action and the target being built.

    Jonathan James committed Feb 20, 2011
  10. Pass the timestamp of a NoUpdate target to its children (for use by T…

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

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

    Jonathan James committed Feb 13, 2011