# HG changeset patch # User Benoit Boissinot # Date 1144097238 -7200 # Node ID 5796edb127e6c53910199e0c2186613b1028633c # Parent b343e7d454b4593aa7367f4c26eb109d660655cf document the possible race in "hg undo" diff -r b343e7d454b4 -r 5796edb127e6 mercurial/commands.py --- a/mercurial/commands.py Mon Apr 03 21:38:59 2006 +0200 +++ b/mercurial/commands.py Mon Apr 03 22:47:18 2006 +0200 @@ -2756,7 +2756,9 @@ This command is not intended for use on public repositories. Once a change is visible for pull by other users, undoing it locally is - ineffective. + ineffective. Furthemore a race is possible with readers of the + repository, for example an ongoing pull from the repository will + fail and rollback. """ repo.undo()