~abentley/bzrtools/bzrtools.dev

« back to all changes in this revision

Viewing changes to PACKAGERS

  • Committer: Aaron Bentley
  • Date: 2011-06-27 23:07:10 UTC
  • Revision ID: aaron@aaronbentley.com-20110627230710-orth0tzf1kwknfen
Better handling of compound tar names.

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
- rsync       (rspush)
34
34
- diff        (shelve/unshelve)
35
35
- patch       (shelve/unshelve)
36
 
- pybaz       (baz-import)
37
 
- librsvg-bin (graph-ancestry)
38
 
 
39
 
This can be treated as recommended rather than hard dependencies.
40
 
 
41
 
Additionally, the test suite uses testresources.
 
36
- graphviz    (graph-ancestry)
 
37
- librsvg-bin (for antialiasing in graph-ancestry)
 
38
 
 
39
These can be treated as recommended rather than hard dependencies, because
 
40
many bzrtools commands will function properly without them.
 
41
 
 
42
Additionally, the test suite uses testresources:
 
43
http://www.robertcollins.net/unittest/testresources/
42
44
 
43
45
Testing
44
46
=======
45
47
Note that Medusa is not required for the Bzrtools test suite.  Medusa is used
46
 
strictly by Bazaar, but ``bzr selftest bzrtools`` will suggest installing
47
 
Medusa, because ``bzr selftest`` always suggests installing Medusa.
 
48
strictly by Bazaar.  ``bzr selftest bzrtools`` will suggest installing
 
49
Medusa because ``bzr selftest`` always suggests installing Medusa, if it is
 
50
not already installed.
48
51
 
49
52
If you prefer, you can run the ``test.py`` script provided.  It runs the same
50
53
tests as ``bzr selftest bzrtools``.