obslog: check filtered output with pruned changesets
authorBoris Feld <boris.feld@octobus.net>
Fri, 25 May 2018 11:52:48 +0200
changeset 3895 8c368720f010
parent 3894 7c624b45fe60
child 3896 7b782e419df7
obslog: check filtered output with pruned changesets
tests/test-evolve-obshistory-prune.t
--- a/tests/test-evolve-obshistory-prune.t	Tue May 22 16:48:35 2018 +0200
+++ b/tests/test-evolve-obshistory-prune.t	Fri May 25 11:52:48 2018 +0200
@@ -6,34 +6,19 @@
 
   $ . $TESTDIR/testlib/obshistory_setup.sh
 
-Test simple common cases
-========================
-
-Test setup
-----------
-  $ hg init $TESTTMP/simple
-  $ cd $TESTTMP/simple
-
-Actual test
------------
-  $ hg obslog -ap null
-  @  000000000000 (-1)
-  
-  $ hg obslog 'wdir()'
-  abort: working directory revision cannot be specified
-  [255]
-
 Test output with pruned commit
 ==============================
 
-Test setup
-----------
+Check output on the client side
+-------------------------------
 
   $ hg init $TESTTMP/local-prune
+  $ hg init $TESTTMP/server
   $ cd $TESTTMP/local-prune
   $ mkcommit ROOT
   $ mkcommit A0 # 0
   $ mkcommit B0 # 1
+  $ sync
   $ hg log --hidden -G
   @  changeset:   2:0dec01379d3b
   |  tag:         tip
@@ -55,6 +40,7 @@
   0 files updated, 0 files merged, 1 files removed, 0 files unresolved
   working directory now at 471f378eab4c
   1 changesets pruned
+  $ sync
   $ hg log --hidden -G
   x  changeset:   2:0dec01379d3b
   |  tag:         tip
@@ -125,3 +111,13 @@
   (hidden revision '0dec01379d3b' is pruned)
   working directory parent is obsolete! (0dec01379d3b)
   (use 'hg evolve' to update to its parent successor)
+
+Check output on the server side
+-------------------------------
+
+  $ hg obslog -f -R $TESTTMP/server --patch 0dec01379d3b --hidden
+  x  0dec01379d3b (2) B0
+       pruned using prune by test (at Thu Jan 01 00:00:00 1970 +0000)
+         (No patch available, no successors)
+  
+# TODO ADD amend + prune