--- a/tests/test-largefiles-misc.t Wed Nov 05 23:24:47 2014 +0900
+++ b/tests/test-largefiles-misc.t Wed Nov 05 23:24:47 2014 +0900
@@ -832,4 +832,33 @@
$ cd ..
+Test "pull --rebase" when rebase is enabled before largefiles (issue3861)
+=========================================================================
+ $ hg showconfig extensions | grep largefiles
+ extensions.largefiles=!
+
+ $ mkdir issue3861
+ $ cd issue3861
+ $ hg init src
+ $ hg clone -q src dst
+ $ echo a > src/a
+ $ hg -R src commit -Aqm "#0"
+ Invoking status precommit hook
+ A a
+
+ $ cat >> dst/.hg/hgrc <<EOF
+ > [extensions]
+ > largefiles=
+ > EOF
+ $ hg -R dst pull --rebase
+ pulling from $TESTTMP/issue3861/src (glob)
+ requesting all changes
+ adding changesets
+ adding manifests
+ adding file changes
+ added 1 changesets with 1 changes to 1 files
+ nothing to rebase - working directory parent is already an ancestor of destination bf5e395ced2c
+ 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+
+ $ cd ..