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