# HG changeset patch # User Mads Kiilerich # Date 1357775063 -3600 # Node ID 44bda93df90e43061d4a386dc1a7353e5ee69cf6 # Parent f6f23ecafc9bf0fc1dec29daf65c6b715297970d merge: changing the mode of a file is also an update It was a change in the file system that wasn't reported in the summaries. diff -r f6f23ecafc9b -r 44bda93df90e mercurial/merge.py --- a/mercurial/merge.py Tue Jan 15 01:05:12 2013 +0100 +++ b/mercurial/merge.py Thu Jan 10 00:44:23 2013 +0100 @@ -440,6 +440,7 @@ flags = a[2] audit(f) util.setflags(repo.wjoin(f), 'l' in flags, 'x' in flags) + updated += 1 ms.commit() repo.ui.progress(_('updating'), None, total=numupdates, unit=_('files')) diff -r f6f23ecafc9b -r 44bda93df90e tests/test-execute-bit.t --- a/tests/test-execute-bit.t Tue Jan 15 01:05:12 2013 +0100 +++ b/tests/test-execute-bit.t Thu Jan 10 00:44:23 2013 +0100 @@ -20,7 +20,7 @@ M a $ hg up 0 - 0 files updated, 0 files merged, 0 files removed, 0 files unresolved + 1 files updated, 0 files merged, 0 files removed, 0 files unresolved $ hg id d69afc33ff8a $ test -x a && echo executable -- bad || echo not executable -- good diff -r f6f23ecafc9b -r 44bda93df90e tests/test-flags.t --- a/tests/test-flags.t Tue Jan 15 01:05:12 2013 +0100 +++ b/tests/test-flags.t Thu Jan 10 00:44:23 2013 +0100 @@ -79,7 +79,7 @@ $ hg -v merge resolving manifests - 0 files updated, 0 files merged, 0 files removed, 0 files unresolved + 1 files updated, 0 files merged, 0 files removed, 0 files unresolved (branch merge, don't forget to commit) $ cd ../test3 @@ -128,7 +128,7 @@ $ hg -v merge resolving manifests - 0 files updated, 0 files merged, 0 files removed, 0 files unresolved + 1 files updated, 0 files merged, 0 files removed, 0 files unresolved (branch merge, don't forget to commit) $ ls -l ../test[123]/a > foo diff -r f6f23ecafc9b -r 44bda93df90e tests/test-hgweb-diffs.t --- a/tests/test-hgweb-diffs.t Tue Jan 15 01:05:12 2013 +0100 +++ b/tests/test-hgweb-diffs.t Thu Jan 10 00:44:23 2013 +0100 @@ -689,7 +689,7 @@ comparison existing file $ hg up - 0 files updated, 0 files merged, 1 files removed, 0 files unresolved + 1 files updated, 0 files merged, 1 files removed, 0 files unresolved $ echo a >> a $ hg ci -mc $ "$TESTDIR/get-with-headers.py" localhost:$HGPORT 'comparison/tip/a' diff -r f6f23ecafc9b -r 44bda93df90e tests/test-issue1802.t --- a/tests/test-issue1802.t Tue Jan 15 01:05:12 2013 +0100 +++ b/tests/test-issue1802.t Thu Jan 10 00:44:23 2013 +0100 @@ -59,7 +59,7 @@ ancestor: a03b0deabf2b, local: d6fa54f68ae1+, remote: 2d8bcf2dda39 a: update permissions -> e updating: a 1/1 files (100.00%) - 0 files updated, 0 files merged, 0 files removed, 0 files unresolved + 1 files updated, 0 files merged, 0 files removed, 0 files unresolved (branch merge, don't forget to commit) Simulate a Windows commit: diff -r f6f23ecafc9b -r 44bda93df90e tests/test-merge-types.t --- a/tests/test-merge-types.t Tue Jan 15 01:05:12 2013 +0100 +++ b/tests/test-merge-types.t Thu Jan 10 00:44:23 2013 +0100 @@ -10,7 +10,7 @@ $ hg ci -mexecutable $ hg up 0 - 0 files updated, 0 files merged, 0 files removed, 0 files unresolved + 1 files updated, 0 files merged, 0 files removed, 0 files unresolved $ rm a $ ln -s symlink a $ hg ci -msymlink @@ -25,7 +25,7 @@ (n)one, e(x)ec or sym(l)ink? n a: update permissions -> e updating: a 1/1 files (100.00%) - 0 files updated, 0 files merged, 0 files removed, 0 files unresolved + 1 files updated, 0 files merged, 0 files removed, 0 files unresolved (branch merge, don't forget to commit) diff -r f6f23ecafc9b -r 44bda93df90e tests/test-update-issue1456.t --- a/tests/test-update-issue1456.t Tue Jan 15 01:05:12 2013 +0100 +++ b/tests/test-update-issue1456.t Thu Jan 10 00:44:23 2013 +0100 @@ -30,7 +30,7 @@ $ hg up -C 0 0 files updated, 0 files merged, 0 files removed, 0 files unresolved $ hg up - 0 files updated, 0 files merged, 0 files removed, 0 files unresolved + 1 files updated, 0 files merged, 0 files removed, 0 files unresolved $ hg st $ cd ..