[PATCH 1 of 4] test-amend: remove uninteresting fields from log output to deduplicate tests

Yuya Nishihara yuya at tcha.org
Mon Jan 7 13:33:10 UTC 2019


# HG changeset patch
# User Yuya Nishihara <yuya at tcha.org>
# Date 1546865843 -32400
#      Mon Jan 07 21:57:23 2019 +0900
# Node ID 37086867ab18484c093a188851c3847d695c8629
# Parent  5967995c32bb802eee6ef8f75ff6b31278bd9e38
test-amend: remove uninteresting fields from log output to deduplicate tests

We aren't testing the behavior of obsolescence-based amend.

diff --git a/tests/test-amend.t b/tests/test-amend.t
--- a/tests/test-amend.t
+++ b/tests/test-amend.t
@@ -396,97 +396,45 @@ Test update-timestamp config option|
 
   $ hg init $TESTTMP/repo5
   $ cd $TESTTMP/repo5
+  $ cat <<'EOF' >> .hg/hgrc
+  > [ui]
+  > logtemplate = 'user:        {user}
+  >                date:        {date|date}
+  >                summary:     {desc|firstline}\n'
+  > EOF
+
   $ echo a>a
   $ hg ci -Am 'commit 1'
   adding a
-#if obsstore-on
 
 When updatetimestamp is False
 
   $ hg amend --date '1997-1-1 0:1'
   $ hg log --limit 1
-  changeset:   1:036a159be19d
-  tag:         tip
-  parent:      -1:000000000000
   user:        test
   date:        Wed Jan 01 00:01:00 1997 +0000
   summary:     commit 1
-  
+
  When update-timestamp is True and no other change than the date
 
   $ hg amend --config rewrite.update-timestamp=True
   nothing changed
   [1]
   $ hg log --limit 1
-  changeset:   1:036a159be19d
-  tag:         tip
-  parent:      -1:000000000000
   user:        test
   date:        Wed Jan 01 00:01:00 1997 +0000
   summary:     commit 1
-  
+
 When update-timestamp is True and there is other change than the date
   $ hg amend --user foobar --config rewrite.update-timestamp=True
   $ hg log --limit 1
-  changeset:   2:3ba48b892280
-  tag:         tip
-  parent:      -1:000000000000
   user:        foobar
   date:        Thu Jan 01 00:00:02 1970 +0000
   summary:     commit 1
-  
 
 When date option is applicable and update-timestamp is True
   $ hg amend  --date '1998-1-1 0:1' --config rewrite.update-timestamp=True
   $ hg log --limit 1
-  changeset:   3:626aee031885
-  tag:         tip
-  parent:      -1:000000000000
   user:        foobar
   date:        Thu Jan 01 00:01:00 1998 +0000
   summary:     commit 1
-  
-#else
-
-When updatetimestamp is False
-
-  $ hg amend --date '1997-1-1 0:1'
-  $ hg log --limit 1
-  changeset:   0:036a159be19d
-  tag:         tip
-  user:        test
-  date:        Wed Jan 01 00:01:00 1997 +0000
-  summary:     commit 1
-  
- When update-timestamp is True and no other change than the date
-
-  $ hg amend --config rewrite.update-timestamp=True
-  nothing changed
-  [1]
-  $ hg log --limit 1
-  changeset:   0:036a159be19d
-  tag:         tip
-  user:        test
-  date:        Wed Jan 01 00:01:00 1997 +0000
-  summary:     commit 1
-  
-When update-timestamp is True and there is other change than the date
-  $ hg amend --user foobar --config rewrite.update-timestamp=True
-  $ hg log --limit 1
-  changeset:   0:3ba48b892280
-  tag:         tip
-  user:        foobar
-  date:        Thu Jan 01 00:00:02 1970 +0000
-  summary:     commit 1
-  
-
-When date option is applicable and update-timestamp is True
-  $ hg amend  --date '1998-1-1 0:1' --config rewrite.update-timestamp=True
-  $ hg log --limit 1
-  changeset:   0:626aee031885
-  tag:         tip
-  user:        foobar
-  date:        Thu Jan 01 00:01:00 1998 +0000
-  summary:     commit 1
-  
-#endif


More information about the Mercurial-devel mailing list