Mercurial > hg
changeset 23197:636158ff7329
test-status-rev: use common script for generating file history
Start using the generate-working-copy-states.py script that's shared
with test-revert.t, instead of creating the states manually in the
test. This adds several states that are currently missing. We will
start checking those states later.
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Tue, 04 Nov 2014 16:09:52 -0800 |
parents | daa73289dd2a |
children | 20c4e7a994ac |
files | tests/test-status-rev.t |
diffstat | 1 files changed, 52 insertions(+), 43 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test-status-rev.t Mon Oct 20 23:56:55 2014 -0700 +++ b/tests/test-status-rev.t Tue Nov 04 16:09:52 2014 -0800 @@ -8,55 +8,64 @@ First commit - $ echo a >content1_content1_content1-tracked - $ echo a >content1_content1_missing-tracked - $ echo a >content1_content1_content1-untracked - $ echo a >content1_content1_content3-tracked - $ echo a >content1_content1_missing-untracked - $ echo a >content1_content2_content2-tracked - $ echo a >content1_content2_missing-tracked - $ echo a >content1_content2_content2-untracked - $ echo a >content1_content2_content3-tracked - $ echo a >content1_content2_missing-untracked - $ echo a >content1_missing_content3-tracked - $ echo a >content1_missing_missing-tracked - $ echo a >content1_missing_content3-untracked - $ hg commit -Aqm first + $ python $TESTDIR/generate-working-copy-states.py base + $ hg addremove --similarity 0 + adding content1_content1_content1-tracked + adding content1_content1_content1-untracked + adding content1_content1_content3-tracked + adding content1_content1_content3-untracked + adding content1_content1_missing-tracked + adding content1_content1_missing-untracked + adding content1_content2_content1-tracked + adding content1_content2_content1-untracked + adding content1_content2_content2-tracked + adding content1_content2_content2-untracked + adding content1_content2_content3-tracked + adding content1_content2_content3-untracked + adding content1_content2_missing-tracked + adding content1_content2_missing-untracked + adding content1_missing_content1-tracked + adding content1_missing_content1-untracked + adding content1_missing_content3-tracked + adding content1_missing_content3-untracked + adding content1_missing_missing-tracked + adding content1_missing_missing-untracked + $ hg commit -m first Second commit - $ echo b >missing_content2_missing-tracked - $ echo b >missing_content2_content2-untracked - $ echo b >missing_content2_content3-tracked - $ echo b >missing_content2_missing-untracked - $ echo b >content1_content2_content2-tracked - $ echo b >content1_content2_content3-tracked - $ echo b >content1_content2_content2-untracked - $ echo b >content1_content2_content3-tracked - $ echo b >content1_content2_missing-untracked - $ hg rm content1_missing_content3-tracked - $ hg rm content1_missing_missing-tracked - $ hg rm content1_missing_content3-untracked - $ hg commit -Aqm second + $ python $TESTDIR/generate-working-copy-states.py parent + $ hg addremove --similarity 0 + removing content1_missing_content1-tracked + removing content1_missing_content1-untracked + removing content1_missing_content3-tracked + removing content1_missing_content3-untracked + removing content1_missing_missing-tracked + removing content1_missing_missing-untracked + adding missing_content2_content2-tracked + adding missing_content2_content2-untracked + adding missing_content2_content3-tracked + adding missing_content2_content3-untracked + adding missing_content2_missing-tracked + adding missing_content2_missing-untracked + $ hg commit -m second Working copy - $ echo c >content1_content1_content3-tracked - $ echo c >content1_content2_content3-tracked - $ echo c >missing_content2_content3-tracked - $ echo c >content1_missing_content3-tracked && hg add content1_missing_content3-tracked - $ echo c >content1_missing_missing-tracked && hg add content1_missing_missing-tracked && rm content1_missing_missing-tracked - $ echo c >content1_missing_content3-untracked - $ hg rm content1_content2_missing-untracked - $ hg rm content1_content1_missing-untracked - $ hg rm missing_content2_missing-untracked - $ rm content1_content1_missing-tracked - $ rm content1_content2_missing-tracked - $ rm missing_content2_missing-tracked - $ hg forget content1_content1_content1-untracked - $ hg forget content1_content2_content2-untracked - $ hg forget missing_content2_content2-untracked - $ touch missing_missing_content3-untracked + $ python $TESTDIR/generate-working-copy-states.py wc + $ hg addremove --similarity 0 + adding content1_missing_content1-tracked + adding content1_missing_content1-untracked + adding content1_missing_content3-tracked + adding content1_missing_content3-untracked + adding content1_missing_missing-tracked + adding content1_missing_missing-untracked + adding missing_missing_content3-tracked + adding missing_missing_content3-untracked + adding missing_missing_missing-tracked + adding missing_missing_missing-untracked + $ hg forget *_*_*-untracked + $ rm *_*_missing-* Status compared to one revision back