-----------------------------------------------------------------
Revision: 6c3a5c969ad7cb6b5d20c93dbfc9d509c2dbb263
Ancestor: 4513a8e58980d8d46cc4aa1be6acc8870aa9ddcc
Author: [email protected]
Date: 2009-10-31T05:14:47
Branch: net.venge.monotone.bisect

Added files:
        tests/bisect/__driver__.lua
Added directories:
        tests/bisect
Modified files:
        cmd_ws_commit.cc

ChangeLog: 

make bisect command update the workspace to the next chosen revision

* cmd_ws_commit.cc (bisect reset): add note about updating back to the starting
  revision
  (bisect_update): add execid argument for reporting errors about multiple
  parents as other commands do; make check for single parent workspace
  unconditional; add check for clean workspace and fail otherwise; improve
  logging of progress; ensure top most bad revision remains in the search set as
  it may be the revision being sought; remove the current revision id from the
  search set so it is not repeatedly chosen as the next update target; end the
  bisection successfully when the last remaining rev is marked as bad and fail
  otherwise; get the source and target rosters, generate a cset from source to
  target and use this to update to the next chosen revision
  (bisect_skip, bisect_bad, bisect_good): pass execid into bisect_update for
  logging
* tests/bisect/__driver__.lua: add tests of bisection searches



monotone --db={your.database} diff 
--revision=4513a8e58980d8d46cc4aa1be6acc8870aa9ddcc 
--revision=6c3a5c969ad7cb6b5d20c93dbfc9d509c2dbb263
----------------------------------------------------------------------


_______________________________________________
Monotone-commits-nodiffs mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/monotone-commits-nodiffs

Reply via email to