diff tests/test-merge2.t @ 44177:1850066f9e36

merge: don't auto-pick destination with `hg merge 'wdir()'` If the user doesn't specify a commit to merge with, we'll have `node==None` in `commands.merge()`. We'll then try to find a good commit to merge with. However, if the user, for some strange reason, runs `hg merge 'wdir()'`, we'll also have `node==None` and we'll do that same. That's clearly not the intent, so let's not do that. It turns out we'd instead crash on that command after this patch, so I added special handling of it too. Differential Revision: https://phab.mercurial-scm.org/D7996
author Martin von Zweigbergk <martinvonz@google.com>
date Fri, 24 Jan 2020 17:49:21 -0800
parents f2719b387380
children 8d72e29ad1e0
line wrap: on
line diff
--- a/tests/test-merge2.t	Fri Jan 24 16:05:11 2020 -0800
+++ b/tests/test-merge2.t	Fri Jan 24 17:49:21 2020 -0800
@@ -50,4 +50,8 @@
   adding b
   created new head
 
+  $ hg merge 'wdir()'
+  abort: merging with the working copy has no effect
+  [255]
+
   $ cd ..