diff -r 54c832922e85 -r 55724f42fa14 tests/test-largefiles.t --- a/tests/test-largefiles.t Mon Sep 17 21:53:50 2012 +0200 +++ b/tests/test-largefiles.t Mon Sep 17 15:13:17 2012 -0500 @@ -79,6 +79,17 @@ C sub/normal2 $ rm sub/unknown +Test exit codes for remove warning cases (modified and still exiting) + + $ hg remove -A large1 + not removing large1: file still exists (use forget to undo) + [1] + $ echo 'modified' > large1 + $ hg remove large1 + not removing large1: file is modified (use forget to undo) + [1] + $ hg up -Cq + Remove both largefiles and normal files. $ hg remove normal1 large1 @@ -96,11 +107,18 @@ A large1-test $ hg rm large1-test not removing large1-test: file has been marked for add (use forget to undo) + [1] $ hg st A large1-test $ hg forget large1-test $ hg st ? large1-test + $ hg remove large1-test + not removing large1-test: file is untracked + [1] + $ hg forget large1-test + not removing large1-test: file is already untracked + [1] $ rm large1-test Copy both largefiles and normal files (testing that status output is correct). @@ -1144,6 +1162,15 @@ largefiles can be pushed locally (issue3583) $ hg init dest $ cd r4 + $ hg outgoing ../dest + comparing with ../dest + searching for changes + changeset: 0:639881c12b4c + tag: tip + user: test + date: Thu Jan 01 00:00:00 1970 +0000 + summary: m1 + $ hg push ../dest pushing to ../dest searching for changes @@ -1152,6 +1179,13 @@ adding manifests adding file changes added 1 changesets with 1 changes to 1 files + +exit code with nothing outgoing (issue3611) + $ hg outgoing ../dest + comparing with ../dest + searching for changes + no changes found + [1] $ cd .. #if serve