# HG changeset patch # User Siddharth Agarwal # Date 2013-09-20 23:32:05 # Node ID 7805cb8030e01dd5e897f0dcda3223449ea6f4ee # Parent 51799a965446235f88a30e7bdcd0a488e140aaa8 rebase: remove bailifchanged check from pullrebase (BC) This saves us a relatively superfluous status check for pull --rebase (if rebase runs, it'll check for a clean working directory anyway), and brings hg pull --rebase closer to hg pull && hg rebase. This is a behavior change because pull --rebase with a dirty working directory will now abort after performing the pull rather than before. diff --git a/hgext/rebase.py b/hgext/rebase.py --- a/hgext/rebase.py +++ b/hgext/rebase.py @@ -769,7 +769,6 @@ def pullrebase(orig, ui, repo, *args, ** 'the update flag\n') movemarkfrom = repo['.'].node() - cmdutil.bailifchanged(repo) revsprepull = len(repo) origpostincoming = commands.postincoming def _dummy(*args, **kwargs):