tests/test-copies-in-changeset.t
changeset 42289 83b225fbd788
parent 42142 5382d8f8530b
child 42291 a13b30555ffb
equal deleted inserted replaced
42288:cdcebc897529 42289:83b225fbd788
     5   > copies.read-from=changeset-only
     5   > copies.read-from=changeset-only
     6   > [alias]
     6   > [alias]
     7   > changesetcopies = log -r . -T 'files: {files}
     7   > changesetcopies = log -r . -T 'files: {files}
     8   >   {extras % "{ifcontains("copies", key, "{key}: {value}\n")}"}'
     8   >   {extras % "{ifcontains("copies", key, "{key}: {value}\n")}"}'
     9   > showcopies = log -r . -T '{file_copies % "{source} -> {name}\n"}'
     9   > showcopies = log -r . -T '{file_copies % "{source} -> {name}\n"}'
       
    10   > [extensions]
       
    11   > rebase =
    10   > EOF
    12   > EOF
    11 
    13 
    12 Check that copies are recorded correctly
    14 Check that copies are recorded correctly
    13 
    15 
    14   $ hg init repo
    16   $ hg init repo
   131   a -> k
   133   a -> k
   132   $ hg showcopies --config experimental.copies.read-from=filelog-only
   134   $ hg showcopies --config experimental.copies.read-from=filelog-only
   133   a -> k
   135   a -> k
   134 
   136 
   135   $ cd ..
   137   $ cd ..
       
   138 
       
   139 Test rebasing a commit with copy information
       
   140 
       
   141   $ hg init rebase-rename
       
   142   $ cd rebase-rename
       
   143   $ echo a > a
       
   144   $ hg ci -Aqm 'add a'
       
   145   $ echo a2 > a
       
   146   $ hg ci -m 'modify a'
       
   147   $ hg co -q 0
       
   148   $ hg mv a b
       
   149   $ hg ci -qm 'rename a to b'
       
   150   $ hg rebase -d 1 --config rebase.experimental.inmemory=yes
       
   151   rebasing 2:55d0b405c1b2 "rename a to b" (tip)
       
   152   merging a and b to b
       
   153   saved backup bundle to $TESTTMP/rebase-rename/.hg/strip-backup/55d0b405c1b2-78df867e-rebase.hg
       
   154 BROKEN: should show the rename
       
   155   $ hg st --change . --copies
       
   156   A b
       
   157   R a
       
   158   $ cd ..