# HG changeset patch # User Martin von Zweigbergk # Date 1503957994 25200 # Node ID 5cef00cdba7fc435cb2c2d940abd4cd445dcbb4c # Parent be814edf330652899299f3b2d2eb64dedfd5a18a tests: rename test-terse-status.t to test-status-terse.t When looking for status tests, most people would probably look for "test-status*", so it would be nice if they could find it there. This also let's them run (most) status tests with "run-tests.py test-status*". Differential Revision: https://phab.mercurial-scm.org/D547 diff -r be814edf3306 -r 5cef00cdba7f tests/test-status-terse.t --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/test-status-terse.t Mon Aug 28 15:06:34 2017 -0700 @@ -0,0 +1,185 @@ + $ mkdir folder + $ cd folder + $ hg init + $ mkdir x x/l x/m x/n x/l/u x/l/u/a + $ touch a b x/aa.o x/bb.o + $ hg status + ? a + ? b + ? x/aa.o + ? x/bb.o + + $ hg status --terse u + ? a + ? b + ? x/ + $ hg status --terse maudric + ? a + ? b + ? x/ + $ hg status --terse madric + ? a + ? b + ? x/aa.o + ? x/bb.o + $ hg status --terse f + abort: 'f' not recognized + [255] + +Add a .hgignore so that we can also have ignored files + + $ echo ".*\.o" > .hgignore + $ hg status + ? .hgignore + ? a + ? b + $ hg status -i + I x/aa.o + I x/bb.o + +Tersing ignored files + $ hg status -t i --ignored + I x/ + +Adding more files + $ mkdir y + $ touch x/aa x/bb y/l y/m y/l.o y/m.o + $ touch x/l/aa x/m/aa x/n/aa x/l/u/bb x/l/u/a/bb + + $ hg status + ? .hgignore + ? a + ? b + ? x/aa + ? x/bb + ? x/l/aa + ? x/l/u/a/bb + ? x/l/u/bb + ? x/m/aa + ? x/n/aa + ? y/l + ? y/m + + $ hg status --terse u + ? .hgignore + ? a + ? b + ? x/ + ? y/ + + $ hg add x/aa x/bb .hgignore + $ hg status --terse au + A .hgignore + A x/aa + A x/bb + ? a + ? b + ? x/l/ + ? x/m/ + ? x/n/ + ? y/ + +Including ignored files + + $ hg status --terse aui + A .hgignore + A x/aa + A x/bb + ? a + ? b + ? x/l/ + ? x/m/ + ? x/n/ + ? y/l + ? y/m + $ hg status --terse au -i + I x/aa.o + I x/bb.o + I y/l.o + I y/m.o + +Committing some of the files + + $ hg commit x/aa x/bb .hgignore -m "First commit" + $ hg status + ? a + ? b + ? x/l/aa + ? x/l/u/a/bb + ? x/l/u/bb + ? x/m/aa + ? x/n/aa + ? y/l + ? y/m + $ hg status --terse mardu + ? a + ? b + ? x/l/ + ? x/m/ + ? x/n/ + ? y/ + +Modifying already committed files + + $ echo "Hello" >> x/aa + $ echo "World" >> x/bb + $ hg status --terse maurdc + M x/aa + M x/bb + ? a + ? b + ? x/l/ + ? x/m/ + ? x/n/ + ? y/ + +Respecting other flags + + $ hg status --terse marduic --all + M x/aa + M x/bb + ? a + ? b + ? x/l/ + ? x/m/ + ? x/n/ + ? y/l + ? y/m + I x/aa.o + I x/bb.o + I y/l.o + I y/m.o + C .hgignore + $ hg status --terse marduic -a + $ hg status --terse marduic -c + C .hgignore + $ hg status --terse marduic -m + M x/aa + M x/bb + +Passing 'i' in terse value will consider the ignored files while tersing + + $ hg status --terse marduic -u + ? a + ? b + ? x/l/ + ? x/m/ + ? x/n/ + ? y/l + ? y/m + +Omitting 'i' in terse value does not consider ignored files while tersing + + $ hg status --terse marduc -u + ? a + ? b + ? x/l/ + ? x/m/ + ? x/n/ + ? y/ + +Trying with --rev + + $ hg status --terse marduic --rev 0 --rev 1 + abort: cannot use --terse with --rev + [255] diff -r be814edf3306 -r 5cef00cdba7f tests/test-terse-status.t --- a/tests/test-terse-status.t Mon Aug 28 16:58:59 2017 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,185 +0,0 @@ - $ mkdir folder - $ cd folder - $ hg init - $ mkdir x x/l x/m x/n x/l/u x/l/u/a - $ touch a b x/aa.o x/bb.o - $ hg status - ? a - ? b - ? x/aa.o - ? x/bb.o - - $ hg status --terse u - ? a - ? b - ? x/ - $ hg status --terse maudric - ? a - ? b - ? x/ - $ hg status --terse madric - ? a - ? b - ? x/aa.o - ? x/bb.o - $ hg status --terse f - abort: 'f' not recognized - [255] - -Add a .hgignore so that we can also have ignored files - - $ echo ".*\.o" > .hgignore - $ hg status - ? .hgignore - ? a - ? b - $ hg status -i - I x/aa.o - I x/bb.o - -Tersing ignored files - $ hg status -t i --ignored - I x/ - -Adding more files - $ mkdir y - $ touch x/aa x/bb y/l y/m y/l.o y/m.o - $ touch x/l/aa x/m/aa x/n/aa x/l/u/bb x/l/u/a/bb - - $ hg status - ? .hgignore - ? a - ? b - ? x/aa - ? x/bb - ? x/l/aa - ? x/l/u/a/bb - ? x/l/u/bb - ? x/m/aa - ? x/n/aa - ? y/l - ? y/m - - $ hg status --terse u - ? .hgignore - ? a - ? b - ? x/ - ? y/ - - $ hg add x/aa x/bb .hgignore - $ hg status --terse au - A .hgignore - A x/aa - A x/bb - ? a - ? b - ? x/l/ - ? x/m/ - ? x/n/ - ? y/ - -Including ignored files - - $ hg status --terse aui - A .hgignore - A x/aa - A x/bb - ? a - ? b - ? x/l/ - ? x/m/ - ? x/n/ - ? y/l - ? y/m - $ hg status --terse au -i - I x/aa.o - I x/bb.o - I y/l.o - I y/m.o - -Committing some of the files - - $ hg commit x/aa x/bb .hgignore -m "First commit" - $ hg status - ? a - ? b - ? x/l/aa - ? x/l/u/a/bb - ? x/l/u/bb - ? x/m/aa - ? x/n/aa - ? y/l - ? y/m - $ hg status --terse mardu - ? a - ? b - ? x/l/ - ? x/m/ - ? x/n/ - ? y/ - -Modifying already committed files - - $ echo "Hello" >> x/aa - $ echo "World" >> x/bb - $ hg status --terse maurdc - M x/aa - M x/bb - ? a - ? b - ? x/l/ - ? x/m/ - ? x/n/ - ? y/ - -Respecting other flags - - $ hg status --terse marduic --all - M x/aa - M x/bb - ? a - ? b - ? x/l/ - ? x/m/ - ? x/n/ - ? y/l - ? y/m - I x/aa.o - I x/bb.o - I y/l.o - I y/m.o - C .hgignore - $ hg status --terse marduic -a - $ hg status --terse marduic -c - C .hgignore - $ hg status --terse marduic -m - M x/aa - M x/bb - -Passing 'i' in terse value will consider the ignored files while tersing - - $ hg status --terse marduic -u - ? a - ? b - ? x/l/ - ? x/m/ - ? x/n/ - ? y/l - ? y/m - -Omitting 'i' in terse value does not consider ignored files while tersing - - $ hg status --terse marduc -u - ? a - ? b - ? x/l/ - ? x/m/ - ? x/n/ - ? y/ - -Trying with --rev - - $ hg status --terse marduic --rev 0 --rev 1 - abort: cannot use --terse with --rev - [255]