Changeset 13941


Ignore:
Timestamp:
05/23/12 13:01:06 (9 years ago)
Author:
Mark Evenson
Message:

tools: Expand documentation for the bisect wrapper tool.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/tools/check.lisp

    r13712 r13941  
    77  "Create 'check.sh', a script suitable for use with hg bisect.
    88
    9   To use, adjust the contents of the *TESTS*
     9To use, first clone
    1010
    1111   hg clone https://evenson.not.org@code.google.com/p/abcl-dynamic-install/ ./abcl
    12 && cd abcl
    13 && hg bisect --reset && hg bisect --good && hg --command sh ./check.sh
     12   cd abcl
     13
     14Then copy 'check.lisp' to this directory, as well as the bisect
     15wrapper script 'check.sh'.  Adjust 'check.lisp' to raise an error if
     16the problem exists in a given changeset.
     17
     18Then reset the hg bisection data via:
     19
     20   hg bisect --reset
     21
     22Mark the last known good and earliest known bad changeset via
     23
     24   hg bisect --good <revision>
     25   hg bisect --bad <revision>
     26
     27Then issue
     28
     29   hg bisect --command sh ./check.sh
     30
     31which will churn through the revisions until it finds the earliest
     32known version in which the 'check.lisp' raises the error.
    1433"
    1534  (let ((check.sh #p"check.sh"))
Note: See TracChangeset for help on using the changeset viewer.