tests/test-exchange-A3.t
branchstable
changeset 1060 f6e0cfca1bf0
parent 1040 640f3280559e
child 1065 f355bbc124fc
equal deleted inserted replaced
1057:168dfc839eca 1060:f6e0cfca1bf0
    66   | x  28b51eb45704 (draft): A0
    66   | x  28b51eb45704 (draft): A0
    67   |/
    67   |/
    68   o  a9bdc8b26820 (public): O
    68   o  a9bdc8b26820 (public): O
    69   
    69   
    70   $ hg debugobsolete
    70   $ hg debugobsolete
    71   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '', 'user': 'test'}
    71   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '0 0', 'user': 'test'}
    72   6e72f0a95b5e01a7504743aa941f69cb1fbef8b0 f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f3 0 {'date': '', 'user': 'test'}
    72   6e72f0a95b5e01a7504743aa941f69cb1fbef8b0 f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f3 0 {'date': '0 0', 'user': 'test'}
    73   $ cd ..
    73   $ cd ..
    74   $ cd ..
    74   $ cd ..
    75 
    75 
    76 Actual Test for first version (changeset unknown in remote)
    76 Actual Test for first version (changeset unknown in remote)
    77 -----------------------------------------------------------
    77 -----------------------------------------------------------
    79   $ dotest A.3.a A1
    79   $ dotest A.3.a A1
    80   ## Running testcase A.3.a
    80   ## Running testcase A.3.a
    81   # testing echange of "A1" (e5ea8f9c7314)
    81   # testing echange of "A1" (e5ea8f9c7314)
    82   ## initial state
    82   ## initial state
    83   # obstore: main
    83   # obstore: main
    84   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '', 'user': 'test'}
    84   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '0 0', 'user': 'test'}
    85   6e72f0a95b5e01a7504743aa941f69cb1fbef8b0 f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f3 0 {'date': '', 'user': 'test'}
    85   6e72f0a95b5e01a7504743aa941f69cb1fbef8b0 f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f3 0 {'date': '0 0', 'user': 'test'}
    86   # obstore: pushdest
    86   # obstore: pushdest
    87   # obstore: pulldest
    87   # obstore: pulldest
    88   ## pushing "A1" from main to pushdest
    88   ## pushing "A1" from main to pushdest
    89   pushing to pushdest
    89   pushing to pushdest
    90   searching for changes
    90   searching for changes
    92   adding manifests
    92   adding manifests
    93   adding file changes
    93   adding file changes
    94   added 1 changesets with 1 changes to 1 files
    94   added 1 changesets with 1 changes to 1 files
    95   OBSEXC: computing relevant nodes
    95   OBSEXC: computing relevant nodes
    96   OBSEXC: computing markers relevant to 2 nodes
    96   OBSEXC: computing markers relevant to 2 nodes
    97   OBSEXC: pushing 1 obsolescence markers (62 bytes)
    97   OBSEXC: pushing 1 obsolescence markers (65 bytes)
    98   OBSEXC: DONE
    98   OBSEXC: DONE
    99   ## post push state
    99   ## post push state
   100   # obstore: main
   100   # obstore: main
   101   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '', 'user': 'test'}
   101   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '0 0', 'user': 'test'}
   102   6e72f0a95b5e01a7504743aa941f69cb1fbef8b0 f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f3 0 {'date': '', 'user': 'test'}
   102   6e72f0a95b5e01a7504743aa941f69cb1fbef8b0 f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f3 0 {'date': '0 0', 'user': 'test'}
   103   # obstore: pushdest
   103   # obstore: pushdest
   104   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '', 'user': 'test'}
   104   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '0 0', 'user': 'test'}
   105   # obstore: pulldest
   105   # obstore: pulldest
   106   ## pulling "e5ea8f9c7314" from main into pulldest
   106   ## pulling "e5ea8f9c7314" from main into pulldest
   107   pulling from main
   107   pulling from main
   108   searching for changes
   108   searching for changes
   109   adding changesets
   109   adding changesets
   110   adding manifests
   110   adding manifests
   111   adding file changes
   111   adding file changes
   112   added 1 changesets with 1 changes to 1 files
   112   added 1 changesets with 1 changes to 1 files
   113   OBSEXC: pull obsolescence markers
   113   OBSEXC: pull obsolescence markers
   114   OBSEXC: merging obsolescence markers (62 bytes)
   114   OBSEXC: merging obsolescence markers (65 bytes)
   115   OBSEXC: 1 obsolescence markers added
   115   OBSEXC: 1 obsolescence markers added
   116   OBSEXC: DONE
   116   OBSEXC: DONE
   117   (run 'hg update' to get a working copy)
   117   (run 'hg update' to get a working copy)
   118   ## post pull state
   118   ## post pull state
   119   # obstore: main
   119   # obstore: main
   120   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '', 'user': 'test'}
   120   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '0 0', 'user': 'test'}
   121   6e72f0a95b5e01a7504743aa941f69cb1fbef8b0 f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f3 0 {'date': '', 'user': 'test'}
   121   6e72f0a95b5e01a7504743aa941f69cb1fbef8b0 f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f3 0 {'date': '0 0', 'user': 'test'}
   122   # obstore: pushdest
   122   # obstore: pushdest
   123   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '', 'user': 'test'}
   123   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '0 0', 'user': 'test'}
   124   # obstore: pulldest
   124   # obstore: pulldest
   125   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '', 'user': 'test'}
   125   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '0 0', 'user': 'test'}
   126 
   126 
   127 
   127 
   128 other variant: changeset known in remote
   128 other variant: changeset known in remote
   129 ----------------------------------------
   129 ----------------------------------------
   130 
   130 
   157   | x  28b51eb45704 (draft): A0
   157   | x  28b51eb45704 (draft): A0
   158   |/
   158   |/
   159   o  a9bdc8b26820 (public): O
   159   o  a9bdc8b26820 (public): O
   160   
   160   
   161   $ hg debugobsolete
   161   $ hg debugobsolete
   162   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '', 'user': 'test'}
   162   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '0 0', 'user': 'test'}
   163   6e72f0a95b5e01a7504743aa941f69cb1fbef8b0 f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f3 0 {'date': '', 'user': 'test'}
   163   6e72f0a95b5e01a7504743aa941f69cb1fbef8b0 f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f3 0 {'date': '0 0', 'user': 'test'}
   164   $ cd ..
   164   $ cd ..
   165   $ cd ..
   165   $ cd ..
   166 
   166 
   167 Actual Test for first version (changeset unknown in remote)
   167 Actual Test for first version (changeset unknown in remote)
   168 -----------------------------------------------------------
   168 -----------------------------------------------------------
   183   $ dotest A.3.b A1 -f
   183   $ dotest A.3.b A1 -f
   184   ## Running testcase A.3.b
   184   ## Running testcase A.3.b
   185   # testing echange of "A1" (e5ea8f9c7314)
   185   # testing echange of "A1" (e5ea8f9c7314)
   186   ## initial state
   186   ## initial state
   187   # obstore: main
   187   # obstore: main
   188   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '', 'user': 'test'}
   188   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '0 0', 'user': 'test'}
   189   6e72f0a95b5e01a7504743aa941f69cb1fbef8b0 f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f3 0 {'date': '', 'user': 'test'}
   189   6e72f0a95b5e01a7504743aa941f69cb1fbef8b0 f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f3 0 {'date': '0 0', 'user': 'test'}
   190   # obstore: pushdest
   190   # obstore: pushdest
   191   # obstore: pulldest
   191   # obstore: pulldest
   192   ## pushing "A1" from main to pushdest
   192   ## pushing "A1" from main to pushdest
   193   pushing to pushdest
   193   pushing to pushdest
   194   searching for changes
   194   searching for changes
   196   adding manifests
   196   adding manifests
   197   adding file changes
   197   adding file changes
   198   added 1 changesets with 1 changes to 1 files (+1 heads)
   198   added 1 changesets with 1 changes to 1 files (+1 heads)
   199   OBSEXC: computing relevant nodes
   199   OBSEXC: computing relevant nodes
   200   OBSEXC: computing markers relevant to 2 nodes
   200   OBSEXC: computing markers relevant to 2 nodes
   201   OBSEXC: pushing 1 obsolescence markers (62 bytes)
   201   OBSEXC: pushing 1 obsolescence markers (65 bytes)
   202   OBSEXC: DONE
   202   OBSEXC: DONE
   203   ## post push state
   203   ## post push state
   204   # obstore: main
   204   # obstore: main
   205   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '', 'user': 'test'}
   205   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '0 0', 'user': 'test'}
   206   6e72f0a95b5e01a7504743aa941f69cb1fbef8b0 f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f3 0 {'date': '', 'user': 'test'}
   206   6e72f0a95b5e01a7504743aa941f69cb1fbef8b0 f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f3 0 {'date': '0 0', 'user': 'test'}
   207   # obstore: pushdest
   207   # obstore: pushdest
   208   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '', 'user': 'test'}
   208   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '0 0', 'user': 'test'}
   209   # obstore: pulldest
   209   # obstore: pulldest
   210   ## pulling "e5ea8f9c7314" from main into pulldest
   210   ## pulling "e5ea8f9c7314" from main into pulldest
   211   pulling from main
   211   pulling from main
   212   searching for changes
   212   searching for changes
   213   adding changesets
   213   adding changesets
   214   adding manifests
   214   adding manifests
   215   adding file changes
   215   adding file changes
   216   added 1 changesets with 1 changes to 2 files (+1 heads)
   216   added 1 changesets with 1 changes to 2 files (+1 heads)
   217   OBSEXC: pull obsolescence markers
   217   OBSEXC: pull obsolescence markers
   218   OBSEXC: merging obsolescence markers (62 bytes)
   218   OBSEXC: merging obsolescence markers (65 bytes)
   219   OBSEXC: 1 obsolescence markers added
   219   OBSEXC: 1 obsolescence markers added
   220   OBSEXC: DONE
   220   OBSEXC: DONE
   221   (run 'hg heads' to see heads, 'hg merge' to merge)
   221   (run 'hg heads' to see heads, 'hg merge' to merge)
   222   1 new unstable changesets
   222   1 new unstable changesets
   223   ## post pull state
   223   ## post pull state
   224   # obstore: main
   224   # obstore: main
   225   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '', 'user': 'test'}
   225   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '0 0', 'user': 'test'}
   226   6e72f0a95b5e01a7504743aa941f69cb1fbef8b0 f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f3 0 {'date': '', 'user': 'test'}
   226   6e72f0a95b5e01a7504743aa941f69cb1fbef8b0 f6298a8ac3a4b78bbeae5f1d3dc5bc3c3812f0f3 0 {'date': '0 0', 'user': 'test'}
   227   # obstore: pushdest
   227   # obstore: pushdest
   228   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '', 'user': 'test'}
   228   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '0 0', 'user': 'test'}
   229   # obstore: pulldest
   229   # obstore: pulldest
   230   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '', 'user': 'test'}
   230   28b51eb45704506b5c603decd6bf7ac5e0f6a52f e5ea8f9c73143125d36658e90ef70c6d2027a5b7 0 {'date': '0 0', 'user': 'test'}