tests/test-obsmarker-template.t
changeset 33996 98fa777cd7a1
parent 33995 c35c0f54f420
child 33997 d0f1e3d3ef4d
equal deleted inserted replaced
33995:c35c0f54f420 33996:98fa777cd7a1
    10   > [phases]
    10   > [phases]
    11   > publish=False
    11   > publish=False
    12   > [experimental]
    12   > [experimental]
    13   > stabilization=all
    13   > stabilization=all
    14   > [templates]
    14   > [templates]
    15   > obsfatesuccessors = " as {join(successors, ", ")}"
    15   > obsfatesuccessors = "{if(successors, " as ")}{join(successors, ", ")}"
    16   > obsfateverb = "{obsfateverb(successors)}"
    16   > obsfateverb = "{obsfateverb(successors)}"
    17   > obsfateusers = "{if(obsfateusers(markers), " by {join(obsfateusers(markers), ", ")}")}"
    17   > obsfateusers = "{if(obsfateusers(markers), " by {join(obsfateusers(markers), ", ")}")}"
    18   > obsfatedate = "{if(obsfatedate(markers), "{ifeq(min(obsfatedate(markers)), max(obsfatedate(markers)), " (at {min(obsfatedate(markers))|isodate})", " (between {min(obsfatedate(markers))|isodate} and {max(obsfatedate(markers))|isodate})")}")}"
    18   > obsfatedate = "{if(obsfatedate(markers), "{ifeq(min(obsfatedate(markers)), max(obsfatedate(markers)), " (at {min(obsfatedate(markers))|isodate})", " (between {min(obsfatedate(markers))|isodate} and {max(obsfatedate(markers))|isodate})")}")}"
    19   > obsfate = "{obsfateverb}{obsfatesuccessors}{obsfateusers}{obsfatedate}; "
    19   > obsfate = "{obsfateverb}{obsfatesuccessors}{obsfateusers}{obsfatedate}; "
    20   > [alias]
    20   > [alias]
   163   o  d004c8f274b9
   163   o  d004c8f274b9
   164   |
   164   |
   165   | @  a468dc9b3633
   165   | @  a468dc9b3633
   166   |/     Obsfate: rewritten as 4:d004c8f274b9 by test2 (at 2001-04-19 04:25 +0000);
   166   |/     Obsfate: rewritten as 4:d004c8f274b9 by test2 (at 2001-04-19 04:25 +0000);
   167   | x  f137d23bb3e1
   167   | x  f137d23bb3e1
   168   | |
   168   | |    Obsfate: pruned by test1 (at 2009-02-13 23:31 +0000);
   169   | x  471f378eab4c
   169   | x  471f378eab4c
   170   |/     Obsfate: rewritten as 3:a468dc9b3633 by test1 (at 2009-02-13 23:31 +0000);
   170   |/     Obsfate: rewritten as 3:a468dc9b3633 by test1 (at 2009-02-13 23:31 +0000);
   171   o  ea207398892e
   171   o  ea207398892e
   172   
   172   
   173 
   173 
   212   @  d004c8f274b9
   212   @  d004c8f274b9
   213   |
   213   |
   214   | x  a468dc9b3633
   214   | x  a468dc9b3633
   215   |/     Obsfate: rewritten as 4:d004c8f274b9 by test2 (at 2001-04-19 04:25 +0000);
   215   |/     Obsfate: rewritten as 4:d004c8f274b9 by test2 (at 2001-04-19 04:25 +0000);
   216   | x  f137d23bb3e1
   216   | x  f137d23bb3e1
   217   | |
   217   | |    Obsfate: pruned by test1 (at 2009-02-13 23:31 +0000);
   218   | x  471f378eab4c
   218   | x  471f378eab4c
   219   |/     Obsfate: rewritten as 3:a468dc9b3633 by test1 (at 2009-02-13 23:31 +0000);
   219   |/     Obsfate: rewritten as 3:a468dc9b3633 by test1 (at 2009-02-13 23:31 +0000);
   220   o  ea207398892e
   220   o  ea207398892e
   221   
   221   
   222   $ hg fatelogjson --hidden
   222   $ hg fatelogjson --hidden
   223   @  d004c8f274b9
   223   @  d004c8f274b9
   224   |
   224   |
   225   | x  a468dc9b3633
   225   | x  a468dc9b3633
   226   |/     Obsfate: [{"markers": [["a468dc9b36338b14fdb7825f55ce3df4e71517ad", ["d004c8f274b9ec480a47a93c10dac5eee63adb78"], 0, [["user", "test2"]], [987654321.0, 0], null]], "successors": ["d004c8f274b9ec480a47a93c10dac5eee63adb78"]}]
   226   |/     Obsfate: [{"markers": [["a468dc9b36338b14fdb7825f55ce3df4e71517ad", ["d004c8f274b9ec480a47a93c10dac5eee63adb78"], 0, [["user", "test2"]], [987654321.0, 0], null]], "successors": ["d004c8f274b9ec480a47a93c10dac5eee63adb78"]}]
   227   | x  f137d23bb3e1
   227   | x  f137d23bb3e1
   228   | |
   228   | |    Obsfate: [{"markers": [["f137d23bb3e11dc1daeb6264fac9cb2433782e15", [], 0, [["user", "test1"]], [1234567890.0, 0], ["471f378eab4c5e25f6c77f785b27c936efb22874"]]], "successors": []}]
   229   | x  471f378eab4c
   229   | x  471f378eab4c
   230   |/     Obsfate: [{"markers": [["471f378eab4c5e25f6c77f785b27c936efb22874", ["a468dc9b36338b14fdb7825f55ce3df4e71517ad"], 0, [["user", "test1"]], [1234567890.0, 0], null]], "successors": ["a468dc9b36338b14fdb7825f55ce3df4e71517ad"]}]
   230   |/     Obsfate: [{"markers": [["471f378eab4c5e25f6c77f785b27c936efb22874", ["a468dc9b36338b14fdb7825f55ce3df4e71517ad"], 0, [["user", "test1"]], [1234567890.0, 0], null]], "successors": ["a468dc9b36338b14fdb7825f55ce3df4e71517ad"]}]
   231   o  ea207398892e
   231   o  ea207398892e
   232   
   232   
   233 Test templates with splitted commit
   233 Test templates with splitted commit
  1216 
  1216 
  1217   $ hg fatelog
  1217   $ hg fatelog
  1218   o  f897c6137566
  1218   o  f897c6137566
  1219   |
  1219   |
  1220   | @  471f378eab4c
  1220   | @  471f378eab4c
  1221   |/
  1221   |/     Obsfate: pruned;
  1222   o  ea207398892e
  1222   o  ea207398892e
  1223   
  1223   
  1224 
  1224 
  1225   $ hg up -r "desc(ROOT)" --hidden
  1225   $ hg up -r "desc(ROOT)" --hidden
  1226   0 files updated, 0 files merged, 1 files removed, 0 files unresolved
  1226   0 files updated, 0 files merged, 1 files removed, 0 files unresolved
  1633   |
  1633   |
  1634   o  ea207398892e
  1634   o  ea207398892e
  1635   
  1635   
  1636   $ hg fatelog
  1636   $ hg fatelog
  1637   @  471f378eab4c
  1637   @  471f378eab4c
  1638   |
  1638   |    Obsfate: pruned by test (at 1970-01-01 00:00 +0000);
  1639   o  ea207398892e
  1639   o  ea207398892e
  1640   
  1640   
  1641   $ hg fatelog -v
  1641   $ hg fatelog -v
  1642   @  471f378eab4c
  1642   @  471f378eab4c
  1643   |
  1643   |    Obsfate: pruned by test (at 1970-01-01 00:00 +0000);
  1644   o  ea207398892e
  1644   o  ea207398892e
  1645   
  1645