tests/test-largefiles-update.t
changeset 42587 421fdf30c37c
parent 42565 4764e8436b2a
child 42588 f6540aba8e3e
equal deleted inserted replaced
42586:cad3dde7a573 42587:421fdf30c37c
   131   $ hg merge --config debug.dirstate.delaywrite=2 --config ui.interactive=True <<EOF
   131   $ hg merge --config debug.dirstate.delaywrite=2 --config ui.interactive=True <<EOF
   132   > o
   132   > o
   133   > EOF
   133   > EOF
   134   largefile large1 has a merge conflict
   134   largefile large1 has a merge conflict
   135   ancestor was 4669e532d5b2c093a78eca010077e708a071bb64
   135   ancestor was 4669e532d5b2c093a78eca010077e708a071bb64
   136   keep (l)ocal e5bb990443d6a92aaf7223813720f7566c9dd05b or
   136   you can keep (l)ocal e5bb990443d6a92aaf7223813720f7566c9dd05b or take (o)ther 58e24f733a964da346e2407a2bee99d9001184f5.
   137   take (o)ther 58e24f733a964da346e2407a2bee99d9001184f5? o
   137   what do you want to do? o
   138   merging normal1
   138   merging normal1
   139   warning: conflicts while merging normal1! (edit, then use 'hg resolve --mark')
   139   warning: conflicts while merging normal1! (edit, then use 'hg resolve --mark')
   140   getting changed largefiles
   140   getting changed largefiles
   141   1 largefiles updated, 0 removed
   141   1 largefiles updated, 0 removed
   142   0 files updated, 1 files merged, 0 files removed, 1 files unresolved
   142   0 files updated, 1 files merged, 0 files removed, 1 files unresolved
   159   $ hg merge --config largefiles.usercache=not --config debug.dirstate.delaywrite=2 --tool :local --config ui.interactive=True <<EOF
   159   $ hg merge --config largefiles.usercache=not --config debug.dirstate.delaywrite=2 --tool :local --config ui.interactive=True <<EOF
   160   > o
   160   > o
   161   > EOF
   161   > EOF
   162   largefile large1 has a merge conflict
   162   largefile large1 has a merge conflict
   163   ancestor was 4669e532d5b2c093a78eca010077e708a071bb64
   163   ancestor was 4669e532d5b2c093a78eca010077e708a071bb64
   164   keep (l)ocal e5bb990443d6a92aaf7223813720f7566c9dd05b or
   164   you can keep (l)ocal e5bb990443d6a92aaf7223813720f7566c9dd05b or take (o)ther 58e24f733a964da346e2407a2bee99d9001184f5.
   165   take (o)ther 58e24f733a964da346e2407a2bee99d9001184f5? o
   165   what do you want to do? o
   166   getting changed largefiles
   166   getting changed largefiles
   167   large1: largefile 58e24f733a964da346e2407a2bee99d9001184f5 not available from file:/*/$TESTTMP/repo (glob)
   167   large1: largefile 58e24f733a964da346e2407a2bee99d9001184f5 not available from file:/*/$TESTTMP/repo (glob)
   168   0 largefiles updated, 0 removed
   168   0 largefiles updated, 0 removed
   169   0 files updated, 2 files merged, 0 files removed, 0 files unresolved
   169   0 files updated, 2 files merged, 0 files removed, 0 files unresolved
   170   (branch merge, don't forget to commit)
   170   (branch merge, don't forget to commit)
   359   $ hg update 3 --config ui.interactive=True <<EOF
   359   $ hg update 3 --config ui.interactive=True <<EOF
   360   > o
   360   > o
   361   > EOF
   361   > EOF
   362   largefile large1 has a merge conflict
   362   largefile large1 has a merge conflict
   363   ancestor was 4669e532d5b2c093a78eca010077e708a071bb64
   363   ancestor was 4669e532d5b2c093a78eca010077e708a071bb64
   364   keep (l)ocal ba94c2efe5b7c5e0af8d189295ce00553b0612b7 or
   364   you can keep (l)ocal ba94c2efe5b7c5e0af8d189295ce00553b0612b7 or take (o)ther e5bb990443d6a92aaf7223813720f7566c9dd05b.
   365   take (o)ther e5bb990443d6a92aaf7223813720f7566c9dd05b? o
   365   what do you want to do? o
   366   getting changed largefiles
   366   getting changed largefiles
   367   1 largefiles updated, 0 removed
   367   1 largefiles updated, 0 removed
   368   1 files updated, 1 files merged, 0 files removed, 0 files unresolved
   368   1 files updated, 1 files merged, 0 files removed, 0 files unresolved
   369   $ hg status -A large1
   369   $ hg status -A large1
   370   C large1
   370   C large1
   378   $ hg update -q -C 2
   378   $ hg update -q -C 2
   379   $ echo 'large1 for linear merge (conflict)' > large1
   379   $ echo 'large1 for linear merge (conflict)' > large1
   380   $ hg update 3 --config debug.dirstate.delaywrite=2
   380   $ hg update 3 --config debug.dirstate.delaywrite=2
   381   largefile large1 has a merge conflict
   381   largefile large1 has a merge conflict
   382   ancestor was 4669e532d5b2c093a78eca010077e708a071bb64
   382   ancestor was 4669e532d5b2c093a78eca010077e708a071bb64
   383   keep (l)ocal ba94c2efe5b7c5e0af8d189295ce00553b0612b7 or
   383   you can keep (l)ocal ba94c2efe5b7c5e0af8d189295ce00553b0612b7 or take (o)ther e5bb990443d6a92aaf7223813720f7566c9dd05b.
   384   take (o)ther e5bb990443d6a92aaf7223813720f7566c9dd05b? l
   384   what do you want to do? l
   385   1 files updated, 1 files merged, 0 files removed, 0 files unresolved
   385   1 files updated, 1 files merged, 0 files removed, 0 files unresolved
   386   $ hg status -A large1
   386   $ hg status -A large1
   387   M large1
   387   M large1
   388   $ cat large1
   388   $ cat large1
   389   large1 for linear merge (conflict)
   389   large1 for linear merge (conflict)
   459   new changesets 9530e27857f7:d65e59e952a9 (3 drafts)
   459   new changesets 9530e27857f7:d65e59e952a9 (3 drafts)
   460   remote turned local largefile large2 into a normal file
   460   remote turned local largefile large2 into a normal file
   461   keep (l)argefile or use (n)ormal file? l
   461   keep (l)argefile or use (n)ormal file? l
   462   largefile large1 has a merge conflict
   462   largefile large1 has a merge conflict
   463   ancestor was 4669e532d5b2c093a78eca010077e708a071bb64
   463   ancestor was 4669e532d5b2c093a78eca010077e708a071bb64
   464   keep (l)ocal ba94c2efe5b7c5e0af8d189295ce00553b0612b7 or
   464   you can keep (l)ocal ba94c2efe5b7c5e0af8d189295ce00553b0612b7 or take (o)ther e5bb990443d6a92aaf7223813720f7566c9dd05b.
   465   take (o)ther e5bb990443d6a92aaf7223813720f7566c9dd05b? l
   465   what do you want to do? l
   466   2 files updated, 1 files merged, 0 files removed, 0 files unresolved
   466   2 files updated, 1 files merged, 0 files removed, 0 files unresolved
   467   updated to "d65e59e952a9: #5"
   467   updated to "d65e59e952a9: #5"
   468   1 other heads for branch "default"
   468   1 other heads for branch "default"
   469 
   469 
   470   $ hg status -A large1
   470   $ hg status -A large1
   495   new changesets 9530e27857f7:d65e59e952a9 (3 drafts)
   495   new changesets 9530e27857f7:d65e59e952a9 (3 drafts)
   496   remote turned local largefile large2 into a normal file
   496   remote turned local largefile large2 into a normal file
   497   keep (l)argefile or use (n)ormal file? l
   497   keep (l)argefile or use (n)ormal file? l
   498   largefile large1 has a merge conflict
   498   largefile large1 has a merge conflict
   499   ancestor was 4669e532d5b2c093a78eca010077e708a071bb64
   499   ancestor was 4669e532d5b2c093a78eca010077e708a071bb64
   500   keep (l)ocal ba94c2efe5b7c5e0af8d189295ce00553b0612b7 or
   500   you can keep (l)ocal ba94c2efe5b7c5e0af8d189295ce00553b0612b7 or take (o)ther e5bb990443d6a92aaf7223813720f7566c9dd05b.
   501   take (o)ther e5bb990443d6a92aaf7223813720f7566c9dd05b? l
   501   what do you want to do? l
   502   2 files updated, 1 files merged, 0 files removed, 0 files unresolved
   502   2 files updated, 1 files merged, 0 files removed, 0 files unresolved
   503   updated to "d65e59e952a9: #5"
   503   updated to "d65e59e952a9: #5"
   504   1 other heads for branch "default"
   504   1 other heads for branch "default"
   505 
   505 
   506   $ hg status -A large1
   506   $ hg status -A large1
   550   use (l)ocal source (f74e50bd9e55) or (r)emote source (d65e59e952a9)? r
   550   use (l)ocal source (f74e50bd9e55) or (r)emote source (d65e59e952a9)? r
   551   remote turned local largefile large2 into a normal file
   551   remote turned local largefile large2 into a normal file
   552   keep (l)argefile or use (n)ormal file? l
   552   keep (l)argefile or use (n)ormal file? l
   553   largefile large1 has a merge conflict
   553   largefile large1 has a merge conflict
   554   ancestor was 4669e532d5b2c093a78eca010077e708a071bb64
   554   ancestor was 4669e532d5b2c093a78eca010077e708a071bb64
   555   keep (l)ocal ba94c2efe5b7c5e0af8d189295ce00553b0612b7 or
   555   you can keep (l)ocal ba94c2efe5b7c5e0af8d189295ce00553b0612b7 or take (o)ther e5bb990443d6a92aaf7223813720f7566c9dd05b.
   556   take (o)ther e5bb990443d6a92aaf7223813720f7566c9dd05b? l
   556   what do you want to do? l
   557   2 files updated, 1 files merged, 0 files removed, 0 files unresolved
   557   2 files updated, 1 files merged, 0 files removed, 0 files unresolved
   558   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   558   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   559 
   559 
   560   $ hg -R sub status -A sub/large1
   560   $ hg -R sub status -A sub/large1
   561   M sub/large1
   561   M sub/large1
   585   > o
   585   > o
   586   > EOF
   586   > EOF
   587   rebasing 1:72518492caa6 "#1"
   587   rebasing 1:72518492caa6 "#1"
   588   largefile large1 has a merge conflict
   588   largefile large1 has a merge conflict
   589   ancestor was 4669e532d5b2c093a78eca010077e708a071bb64
   589   ancestor was 4669e532d5b2c093a78eca010077e708a071bb64
   590   keep (l)ocal e5bb990443d6a92aaf7223813720f7566c9dd05b or
   590   you can keep (l)ocal e5bb990443d6a92aaf7223813720f7566c9dd05b or take (o)ther 58e24f733a964da346e2407a2bee99d9001184f5.
   591   take (o)ther 58e24f733a964da346e2407a2bee99d9001184f5? o
   591   what do you want to do? o
   592   merging normal1
   592   merging normal1
   593   warning: conflicts while merging normal1! (edit, then use 'hg resolve --mark')
   593   warning: conflicts while merging normal1! (edit, then use 'hg resolve --mark')
   594   unresolved conflicts (see hg resolve, then hg rebase --continue)
   594   unresolved conflicts (see hg resolve, then hg rebase --continue)
   595   [1]
   595   [1]
   596   $ cat .hglf/large1
   596   $ cat .hglf/large1