tests/test-rebase-obsolete.t
changeset 35056 235d58aa723e
parent 35055 852620fe4ca7
child 35057 0564e7c7f4cd
equal deleted inserted replaced
35055:852620fe4ca7 35056:235d58aa723e
     4 
     4 
     5 Enable obsolete
     5 Enable obsolete
     6 
     6 
     7   $ cat >> $HGRCPATH << EOF
     7   $ cat >> $HGRCPATH << EOF
     8   > [ui]
     8   > [ui]
     9   > logtemplate= {rev}:{node|short} {desc|firstline}
     9   > logtemplate= {rev}:{node|short} {desc|firstline}{if(obsolete,' ({obsfate})')}
    10   > [experimental]
    10   > [experimental]
    11   > evolution.createmarkers=True
    11   > evolution.createmarkers=True
    12   > evolution.allowunstable=True
    12   > evolution.allowunstable=True
    13   > [phases]
    13   > [phases]
    14   > publish=False
    14   > publish=False
    92   |\|
    92   |\|
    93   | o  5:24b6387c8c8c F
    93   | o  5:24b6387c8c8c F
    94   | |
    94   | |
    95   o |  4:9520eea781bc E
    95   o |  4:9520eea781bc E
    96   |/
    96   |/
    97   | x  3:32af7686d403 D
    97   | x  3:32af7686d403 D (rewritten using rebase as 10:8eeb3c33ad33)
    98   | |
    98   | |
    99   | x  2:5fddd98957c8 C
    99   | x  2:5fddd98957c8 C (rewritten using rebase as 9:2327fea05063)
   100   | |
   100   | |
   101   | x  1:42ccdea3bb16 B
   101   | x  1:42ccdea3bb16 B (rewritten using rebase as 8:e4e5be0395b2)
   102   |/
   102   |/
   103   o  0:cd010b8cd998 A
   103   o  0:cd010b8cd998 A
   104   
   104   
   105   $ hg debugobsolete
   105   $ hg debugobsolete
   106   42ccdea3bb16d28e1848c95fe2e44c000f3f21b1 e4e5be0395b2cbd471ed22a26b1b6a1a0658a794 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'rebase', 'user': 'test'}
   106   42ccdea3bb16d28e1848c95fe2e44c000f3f21b1 e4e5be0395b2cbd471ed22a26b1b6a1a0658a794 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'rebase', 'user': 'test'}
   162   |\|
   162   |\|
   163   | o  5:24b6387c8c8c F
   163   | o  5:24b6387c8c8c F
   164   | |
   164   | |
   165   o |  4:9520eea781bc E
   165   o |  4:9520eea781bc E
   166   |/
   166   |/
   167   | x  3:32af7686d403 D
   167   | x  3:32af7686d403 D (pruned using rebase)
   168   | |
   168   | |
   169   | x  2:5fddd98957c8 C
   169   | x  2:5fddd98957c8 C (rewritten using rebase as 10:5ae4c968c6ac)
   170   | |
   170   | |
   171   | x  1:42ccdea3bb16 B
   171   | x  1:42ccdea3bb16 B (pruned using rebase)
   172   |/
   172   |/
   173   o  0:cd010b8cd998 A
   173   o  0:cd010b8cd998 A
   174   
   174   
   175   $ hg debugobsolete
   175   $ hg debugobsolete
   176   42ccdea3bb16d28e1848c95fe2e44c000f3f21b1 0 {cd010b8cd998f3981a5a8115f94f8da4ab506089} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'rebase', 'user': 'test'}
   176   42ccdea3bb16d28e1848c95fe2e44c000f3f21b1 0 {cd010b8cd998f3981a5a8115f94f8da4ab506089} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'rebase', 'user': 'test'}
   190   $ hg log -G
   190   $ hg log -G
   191   @  11:4596109a6a43 D
   191   @  11:4596109a6a43 D
   192   |
   192   |
   193   | o  10:5ae4c968c6ac C
   193   | o  10:5ae4c968c6ac C
   194   | |
   194   | |
   195   | x  9:08483444fef9 D
   195   | x  9:08483444fef9 D (rewritten using rebase as 11:4596109a6a43)
   196   | |
   196   | |
   197   | o  8:8877864f1edb B
   197   | o  8:8877864f1edb B
   198   | |
   198   | |
   199   o |  7:02de42196ebe H
   199   o |  7:02de42196ebe H
   200   | |
   200   | |
   297   | |/
   297   | |/
   298   | o  5:24b6387c8c8c F
   298   | o  5:24b6387c8c8c F
   299   | |
   299   | |
   300   o |  4:9520eea781bc E
   300   o |  4:9520eea781bc E
   301   |/
   301   |/
   302   | @  1:42ccdea3bb16 B
   302   | @  1:42ccdea3bb16 B (pruned using rebase)
   303   |/
   303   |/
   304   o  0:cd010b8cd998 A
   304   o  0:cd010b8cd998 A
   305   
   305   
   306 
   306 
   307   $ cd ..
   307   $ cd ..
   339   |\|
   339   |\|
   340   | o  5:24b6387c8c8c F
   340   | o  5:24b6387c8c8c F
   341   | |
   341   | |
   342   o |  4:9520eea781bc E
   342   o |  4:9520eea781bc E
   343   |/
   343   |/
   344   | x  3:32af7686d403 D
   344   | x  3:32af7686d403 D (rewritten using rebase as 8:4dc2197e807b)
   345   | |
   345   | |
   346   | x  2:5fddd98957c8 C
   346   | x  2:5fddd98957c8 C (rewritten using rebase as 8:4dc2197e807b)
   347   | |
   347   | |
   348   | x  1:42ccdea3bb16 B
   348   | x  1:42ccdea3bb16 B (rewritten using rebase as 8:4dc2197e807b)
   349   |/
   349   |/
   350   o  0:cd010b8cd998 A
   350   o  0:cd010b8cd998 A
   351   
   351   
   352   $ hg id --debug -r tip
   352   $ hg id --debug -r tip
   353   4dc2197e807bae9817f09905b50ab288be2dbbcf tip
   353   4dc2197e807bae9817f09905b50ab288be2dbbcf tip
   403   |/|
   403   |/|
   404   o |  5:24b6387c8c8c F
   404   o |  5:24b6387c8c8c F
   405   | |
   405   | |
   406   | o  4:9520eea781bc E
   406   | o  4:9520eea781bc E
   407   |/
   407   |/
   408   | x  3:32af7686d403 D
   408   | x  3:32af7686d403 D (rewritten using rebase as 9:cf44d2f5a9f4)
   409   | |
   409   | |
   410   | x  2:5fddd98957c8 C
   410   | x  2:5fddd98957c8 C (rewritten using rebase as 8:e273c5e7d2d2)
   411   | |
   411   | |
   412   | x  1:42ccdea3bb16 B
   412   | x  1:42ccdea3bb16 B (rewritten using rebase as 10:7c6027df6a99)
   413   |/
   413   |/
   414   o  0:cd010b8cd998 A
   414   o  0:cd010b8cd998 A
   415   
   415   
   416   $ hg debugobsolete
   416   $ hg debugobsolete
   417   5fddd98957c8a54a4d436dfe1da9d87f21a1b97b e273c5e7d2d29df783dce9f9eaa3ac4adc69c15d 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'rebase', 'user': 'test'}
   417   5fddd98957c8a54a4d436dfe1da9d87f21a1b97b e273c5e7d2d29df783dce9f9eaa3ac4adc69c15d 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'rebase', 'user': 'test'}
   430   |
   430   |
   431   o  10:7c6027df6a99 B
   431   o  10:7c6027df6a99 B
   432   |
   432   |
   433   | o  9:cf44d2f5a9f4 D
   433   | o  9:cf44d2f5a9f4 D
   434   | |
   434   | |
   435   | x  8:e273c5e7d2d2 C
   435   | x  8:e273c5e7d2d2 C (rewritten using rebase as 11:0d8f238b634c)
   436   | |
   436   | |
   437   @ |  7:02de42196ebe H
   437   @ |  7:02de42196ebe H
   438   | |
   438   | |
   439   | o  6:eea13746799a G
   439   | o  6:eea13746799a G
   440   |/|
   440   |/|
   460   |
   460   |
   461   | o  12:102b4c1d889b D
   461   | o  12:102b4c1d889b D
   462   |/
   462   |/
   463   | o  10:7c6027df6a99 B
   463   | o  10:7c6027df6a99 B
   464   | |
   464   | |
   465   | x  7:02de42196ebe H
   465   | x  7:02de42196ebe H (rewritten using rebase as 13:bfe264faf697)
   466   | |
   466   | |
   467   +---o  6:eea13746799a G
   467   +---o  6:eea13746799a G
   468   | |/
   468   | |/
   469   | o  5:24b6387c8c8c F
   469   | o  5:24b6387c8c8c F
   470   | |
   470   | |
   554   |
   554   |
   555   | o  10:b5313c85b22e D
   555   | o  10:b5313c85b22e D
   556   |/
   556   |/
   557   | o    8:53a6a128b2b7 M
   557   | o    8:53a6a128b2b7 M
   558   | |\
   558   | |\
   559   | | x  7:02de42196ebe H
   559   | | x  7:02de42196ebe H (rewritten using rebase as 11:6c11a6218c97)
   560   | | |
   560   | | |
   561   o---+  6:eea13746799a G
   561   o---+  6:eea13746799a G
   562   | | |
   562   | | |
   563   | | o  5:24b6387c8c8c F
   563   | | o  5:24b6387c8c8c F
   564   | | |
   564   | | |
   565   o---+  4:9520eea781bc E
   565   o---+  4:9520eea781bc E
   566    / /
   566    / /
   567   x |  3:32af7686d403 D
   567   x |  3:32af7686d403 D (rewritten using rebase as 10:b5313c85b22e)
   568   | |
   568   | |
   569   o |  2:5fddd98957c8 C
   569   o |  2:5fddd98957c8 C
   570   | |
   570   | |
   571   o |  1:42ccdea3bb16 B
   571   o |  1:42ccdea3bb16 B
   572   |/
   572   |/
   597   | |
   597   | |
   598   o |  10:b5313c85b22e D
   598   o |  10:b5313c85b22e D
   599   |/
   599   |/
   600   | o    8:53a6a128b2b7 M
   600   | o    8:53a6a128b2b7 M
   601   | |\
   601   | |\
   602   | | x  7:02de42196ebe H
   602   | | x  7:02de42196ebe H (rewritten using rebase as 11:6c11a6218c97)
   603   | | |
   603   | | |
   604   o---+  6:eea13746799a G
   604   o---+  6:eea13746799a G
   605   | | |
   605   | | |
   606   | | o  5:24b6387c8c8c F
   606   | | o  5:24b6387c8c8c F
   607   | | |
   607   | | |
   608   o---+  4:9520eea781bc E
   608   o---+  4:9520eea781bc E
   609    / /
   609    / /
   610   x |  3:32af7686d403 D
   610   x |  3:32af7686d403 D (rewritten using rebase as 10:b5313c85b22e)
   611   | |
   611   | |
   612   o |  2:5fddd98957c8 C
   612   o |  2:5fddd98957c8 C
   613   | |
   613   | |
   614   o |  1:42ccdea3bb16 B
   614   o |  1:42ccdea3bb16 B
   615   |/
   615   |/
   631   $ hg log -G
   631   $ hg log -G
   632   @  18:bfaedf8eb73b M
   632   @  18:bfaedf8eb73b M
   633   |
   633   |
   634   | o  17:97219452e4bd L
   634   | o  17:97219452e4bd L
   635   | |
   635   | |
   636   | x  16:fc37a630c901 K
   636   | x  16:fc37a630c901 K (rewritten using amend as 18:bfaedf8eb73b)
   637   |/
   637   |/
   638   | o  15:5ae8a643467b J
   638   | o  15:5ae8a643467b J
   639   | |
   639   | |
   640   | x  14:9ad579b4a5de I
   640   | x  14:9ad579b4a5de I (rewritten using amend as 16:fc37a630c901)
   641   |/
   641   |/
   642   | o  12:acd174b7ab39 I
   642   | o  12:acd174b7ab39 I
   643   | |
   643   | |
   644   | o  11:6c11a6218c97 H
   644   | o  11:6c11a6218c97 H
   645   | |
   645   | |
   646   o |  10:b5313c85b22e D
   646   o |  10:b5313c85b22e D
   647   |/
   647   |/
   648   | o    8:53a6a128b2b7 M
   648   | o    8:53a6a128b2b7 M
   649   | |\
   649   | |\
   650   | | x  7:02de42196ebe H
   650   | | x  7:02de42196ebe H (rewritten using rebase as 11:6c11a6218c97)
   651   | | |
   651   | | |
   652   o---+  6:eea13746799a G
   652   o---+  6:eea13746799a G
   653   | | |
   653   | | |
   654   | | o  5:24b6387c8c8c F
   654   | | o  5:24b6387c8c8c F
   655   | | |
   655   | | |
   656   o---+  4:9520eea781bc E
   656   o---+  4:9520eea781bc E
   657    / /
   657    / /
   658   x |  3:32af7686d403 D
   658   x |  3:32af7686d403 D (rewritten using rebase as 10:b5313c85b22e)
   659   | |
   659   | |
   660   o |  2:5fddd98957c8 C
   660   o |  2:5fddd98957c8 C
   661   | |
   661   | |
   662   o |  1:42ccdea3bb16 B
   662   o |  1:42ccdea3bb16 B
   663   |/
   663   |/
   804   |
   804   |
   805   | o  13:77d874d096a2 10'
   805   | o  13:77d874d096a2 10'
   806   | |
   806   | |
   807   | | o  12:3eb461388009 john doe
   807   | | o  12:3eb461388009 john doe
   808   | |/
   808   | |/
   809   x |  10:121d9e3bc4c6 P
   809   x |  10:121d9e3bc4c6 P (rewritten using amend as 13:77d874d096a2)
   810   |/
   810   |/
   811   o  9:4be60e099a77 C
   811   o  9:4be60e099a77 C
   812   |
   812   |
   813   o  6:9c48361117de D
   813   o  6:9c48361117de D
   814   |
   814   |
   833   |
   833   |
   834   | o  13:77d874d096a2 10'
   834   | o  13:77d874d096a2 10'
   835   | |
   835   | |
   836   | | o  12:3eb461388009 john doe
   836   | | o  12:3eb461388009 john doe
   837   | |/
   837   | |/
   838   x |  10:121d9e3bc4c6 P
   838   x |  10:121d9e3bc4c6 P (rewritten using amend as 13:77d874d096a2)
   839   |/
   839   |/
   840   o  9:4be60e099a77 C
   840   o  9:4be60e099a77 C
   841   |
   841   |
   842   o  6:9c48361117de D
   842   o  6:9c48361117de D
   843   |
   843   |
   891   obsoleted 1 changesets
   891   obsoleted 1 changesets
   892 
   892 
   893   $ hg log -G -r 16::
   893   $ hg log -G -r 16::
   894   @  21:7bdc8a87673d dummy change
   894   @  21:7bdc8a87673d dummy change
   895   |
   895   |
   896   x  20:8b31da3c4919 dummy change
   896   x  20:8b31da3c4919 dummy change (rewritten as 18:601db7a18f51)
   897   |
   897   |
   898   o  19:b82fb57ea638 willconflict second version
   898   o  19:b82fb57ea638 willconflict second version
   899   |
   899   |
   900   | o  18:601db7a18f51 dummy change successor
   900   | o  18:601db7a18f51 dummy change successor
   901   | |
   901   | |
   937   note: not rebasing 2:b18e25de2cf5 "D" (D), already in destination as 1:112478962961 "B" (B)
   937   note: not rebasing 2:b18e25de2cf5 "D" (D), already in destination as 1:112478962961 "B" (B)
   938   rebasing 4:66f1a38021c9 "F" (F tip)
   938   rebasing 4:66f1a38021c9 "F" (F tip)
   939   $ hg log -G
   939   $ hg log -G
   940   o    5:50e9d60b99c6 F
   940   o    5:50e9d60b99c6 F
   941   |\
   941   |\
   942   | | x  4:66f1a38021c9 F
   942   | | x  4:66f1a38021c9 F (rewritten using rebase as 5:50e9d60b99c6)
   943   | |/|
   943   | |/|
   944   | o |  3:7fb047a69f22 E
   944   | o |  3:7fb047a69f22 E
   945   | | |
   945   | | |
   946   | | x  2:b18e25de2cf5 D
   946   | | x  2:b18e25de2cf5 D (rewritten using replace as 1:112478962961)
   947   | |/
   947   | |/
   948   o |  1:112478962961 B
   948   o |  1:112478962961 B
   949   |/
   949   |/
   950   o  0:426bada5c675 A
   950   o  0:426bada5c675 A
   951   
   951   
   968   note: not rebasing 3:7fb047a69f22 "E" (E), already in destination as 1:112478962961 "B" (B)
   968   note: not rebasing 3:7fb047a69f22 "E" (E), already in destination as 1:112478962961 "B" (B)
   969   rebasing 4:66f1a38021c9 "F" (F tip)
   969   rebasing 4:66f1a38021c9 "F" (F tip)
   970   $ hg log -G
   970   $ hg log -G
   971   o    5:aae1787dacee F
   971   o    5:aae1787dacee F
   972   |\
   972   |\
   973   | | x  4:66f1a38021c9 F
   973   | | x  4:66f1a38021c9 F (rewritten using rebase as 5:aae1787dacee)
   974   | |/|
   974   | |/|
   975   | | x  3:7fb047a69f22 E
   975   | | x  3:7fb047a69f22 E (rewritten using replace as 1:112478962961)
   976   | | |
   976   | | |
   977   | o |  2:b18e25de2cf5 D
   977   | o |  2:b18e25de2cf5 D
   978   | |/
   978   | |/
   979   o /  1:112478962961 B
   979   o /  1:112478962961 B
   980   |/
   980   |/
  1000   rebasing 5:66f1a38021c9 "F" (F tip)
  1000   rebasing 5:66f1a38021c9 "F" (F tip)
  1001 
  1001 
  1002   $ hg log -G
  1002   $ hg log -G
  1003   o    6:0913febf6439 F
  1003   o    6:0913febf6439 F
  1004   |\
  1004   |\
  1005   +---x  5:66f1a38021c9 F
  1005   +---x  5:66f1a38021c9 F (rewritten using rebase as 6:0913febf6439)
  1006   | | |
  1006   | | |
  1007   | o |  4:26805aba1e60 C
  1007   | o |  4:26805aba1e60 C
  1008   | | |
  1008   | | |
  1009   o | |  3:7fb047a69f22 E
  1009   o | |  3:7fb047a69f22 E
  1010   | | |
  1010   | | |
  1011   +---x  2:b18e25de2cf5 D
  1011   +---x  2:b18e25de2cf5 D (rewritten using replace as 1:112478962961)
  1012   | |
  1012   | |
  1013   | o  1:112478962961 B
  1013   | o  1:112478962961 B
  1014   |/
  1014   |/
  1015   o  0:426bada5c675 A
  1015   o  0:426bada5c675 A
  1016   
  1016   
  1033   note: not rebasing 3:7fb047a69f22 "E" (E), already in destination as 1:112478962961 "B" (B)
  1033   note: not rebasing 3:7fb047a69f22 "E" (E), already in destination as 1:112478962961 "B" (B)
  1034   rebasing 5:66f1a38021c9 "F" (F tip)
  1034   rebasing 5:66f1a38021c9 "F" (F tip)
  1035   $ hg log -G
  1035   $ hg log -G
  1036   o    6:c6ab0cc6d220 F
  1036   o    6:c6ab0cc6d220 F
  1037   |\
  1037   |\
  1038   +---x  5:66f1a38021c9 F
  1038   +---x  5:66f1a38021c9 F (rewritten using rebase as 6:c6ab0cc6d220)
  1039   | | |
  1039   | | |
  1040   | o |  4:26805aba1e60 C
  1040   | o |  4:26805aba1e60 C
  1041   | | |
  1041   | | |
  1042   | | x  3:7fb047a69f22 E
  1042   | | x  3:7fb047a69f22 E (rewritten using replace as 1:112478962961)
  1043   | | |
  1043   | | |
  1044   o---+  2:b18e25de2cf5 D
  1044   o---+  2:b18e25de2cf5 D
  1045    / /
  1045    / /
  1046   o /  1:112478962961 B
  1046   o /  1:112478962961 B
  1047   |/
  1047   |/
  1068   rebasing 5:66f1a38021c9 "F" (F tip)
  1068   rebasing 5:66f1a38021c9 "F" (F tip)
  1069   note: rebase of 5:66f1a38021c9 created no changes to commit
  1069   note: rebase of 5:66f1a38021c9 created no changes to commit
  1070   $ hg log -G
  1070   $ hg log -G
  1071   o  6:8f47515dda15 D
  1071   o  6:8f47515dda15 D
  1072   |
  1072   |
  1073   | x    5:66f1a38021c9 F
  1073   | x    5:66f1a38021c9 F (pruned using rebase)
  1074   | |\
  1074   | |\
  1075   o | |  4:26805aba1e60 C
  1075   o | |  4:26805aba1e60 C
  1076   | | |
  1076   | | |
  1077   | | x  3:7fb047a69f22 E
  1077   | | x  3:7fb047a69f22 E (rewritten using replace as 1:112478962961)
  1078   | | |
  1078   | | |
  1079   | x |  2:b18e25de2cf5 D
  1079   | x |  2:b18e25de2cf5 D (rewritten using rebase as 6:8f47515dda15)
  1080   | |/
  1080   | |/
  1081   o /  1:112478962961 B
  1081   o /  1:112478962961 B
  1082   |/
  1082   |/
  1083   o  0:426bada5c675 A
  1083   o  0:426bada5c675 A
  1084   
  1084   
  1104   note: rebase of 5:66f1a38021c9 created no changes to commit
  1104   note: rebase of 5:66f1a38021c9 created no changes to commit
  1105 
  1105 
  1106   $ hg log -G
  1106   $ hg log -G
  1107   o  6:533690786a86 E
  1107   o  6:533690786a86 E
  1108   |
  1108   |
  1109   | x    5:66f1a38021c9 F
  1109   | x    5:66f1a38021c9 F (pruned using rebase)
  1110   | |\
  1110   | |\
  1111   o | |  4:26805aba1e60 C
  1111   o | |  4:26805aba1e60 C
  1112   | | |
  1112   | | |
  1113   | | x  3:7fb047a69f22 E
  1113   | | x  3:7fb047a69f22 E (rewritten using rebase as 6:533690786a86)
  1114   | | |
  1114   | | |
  1115   | x |  2:b18e25de2cf5 D
  1115   | x |  2:b18e25de2cf5 D (rewritten using replace as 1:112478962961)
  1116   | |/
  1116   | |/
  1117   o /  1:112478962961 B
  1117   o /  1:112478962961 B
  1118   |/
  1118   |/
  1119   o  0:426bada5c675 A
  1119   o  0:426bada5c675 A
  1120   
  1120   
  1222   $ hg log -r .  # working dir is at rev 3 (successor of 2)
  1222   $ hg log -r .  # working dir is at rev 3 (successor of 2)
  1223   3:be1832deae9a b (no-eol)
  1223   3:be1832deae9a b (no-eol)
  1224   $ hg book -r 2 mybook --hidden  # rev 2 has a bookmark on it now
  1224   $ hg book -r 2 mybook --hidden  # rev 2 has a bookmark on it now
  1225   $ hg up 2 && hg log -r .  # working dir is at rev 2 again
  1225   $ hg up 2 && hg log -r .  # working dir is at rev 2 again
  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
  1227   2:1e9a3c00cbe9 b (no-eol)
  1227   2:1e9a3c00cbe9 b (rewritten using rebase as 3:be1832deae9a) (no-eol)
  1228   $ hg rebase -r 2 -d 3 --config experimental.evolution.track-operation=1
  1228   $ hg rebase -r 2 -d 3 --config experimental.evolution.track-operation=1
  1229   note: not rebasing 2:1e9a3c00cbe9 "b" (mybook), already in destination as 3:be1832deae9a "b" (tip)
  1229   note: not rebasing 2:1e9a3c00cbe9 "b" (mybook), already in destination as 3:be1832deae9a "b" (tip)
  1230 Check that working directory and bookmark was updated to rev 3 although rev 2
  1230 Check that working directory and bookmark was updated to rev 3 although rev 2
  1231 was skipped
  1231 was skipped
  1232   $ hg log -r .
  1232   $ hg log -r .
  1336   $ cp -R . $TESTTMP/hidden-state2
  1336   $ cp -R . $TESTTMP/hidden-state2
  1337 
  1337 
  1338   $ hg log -G
  1338   $ hg log -G
  1339   @  2:b18e25de2cf5 D
  1339   @  2:b18e25de2cf5 D
  1340   |
  1340   |
  1341   | @  1:2ec65233581b B
  1341   | @  1:2ec65233581b B (pruned using prune)
  1342   |/
  1342   |/
  1343   o  0:426bada5c675 A
  1343   o  0:426bada5c675 A
  1344   
  1344   
  1345   $ hg summary
  1345   $ hg summary
  1346   parent: 2:b18e25de2cf5 tip
  1346   parent: 2:b18e25de2cf5 tip