tests/test-symlinks.t
changeset 25472 4d2b9b304ad0
parent 23462 afa3fbbcabd3
child 45846 96ca817ec192
equal deleted inserted replaced
25470:378a8e700e02 25472:4d2b9b304ad0
   212   add symlink
   212   add symlink
   213   
   213   
   214   
   214   
   215   $ hg manifest --debug
   215   $ hg manifest --debug
   216   2564acbe54bbbedfbf608479340b359f04597f80 644 @ dangling
   216   2564acbe54bbbedfbf608479340b359f04597f80 644 @ dangling
   217   $ "$TESTDIR/readlink.py" dangling
   217   $ readlink.py dangling
   218   dangling -> nothing
   218   dangling -> nothing
   219 
   219 
   220   $ rm dangling
   220   $ rm dangling
   221   $ ln -s void dangling
   221   $ ln -s void dangling
   222   $ hg commit -m 'change symlink'
   222   $ hg commit -m 'change symlink'
   223   $ "$TESTDIR/readlink.py" dangling
   223   $ readlink.py dangling
   224   dangling -> void
   224   dangling -> void
   225 
   225 
   226 
   226 
   227 modifying link
   227 modifying link
   228 
   228 
   229   $ rm dangling
   229   $ rm dangling
   230   $ ln -s empty dangling
   230   $ ln -s empty dangling
   231   $ "$TESTDIR/readlink.py" dangling
   231   $ readlink.py dangling
   232   dangling -> empty
   232   dangling -> empty
   233 
   233 
   234 
   234 
   235 reverting to rev 0:
   235 reverting to rev 0:
   236 
   236 
   237   $ hg revert -r 0 -a
   237   $ hg revert -r 0 -a
   238   reverting dangling
   238   reverting dangling
   239   $ "$TESTDIR/readlink.py" dangling
   239   $ readlink.py dangling
   240   dangling -> nothing
   240   dangling -> nothing
   241 
   241 
   242 
   242 
   243 backups:
   243 backups:
   244 
   244 
   245   $ "$TESTDIR/readlink.py" *.orig
   245   $ readlink.py *.orig
   246   dangling.orig -> empty
   246   dangling.orig -> empty
   247   $ rm *.orig
   247   $ rm *.orig
   248   $ hg up -C
   248   $ hg up -C
   249   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   249   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   250 
   250 
   253   $ hg cp -v dangling dangling2
   253   $ hg cp -v dangling dangling2
   254   copying dangling to dangling2
   254   copying dangling to dangling2
   255   $ hg st -Cmard
   255   $ hg st -Cmard
   256   A dangling2
   256   A dangling2
   257     dangling
   257     dangling
   258   $ "$TESTDIR/readlink.py" dangling dangling2
   258   $ readlink.py dangling dangling2
   259   dangling -> void
   259   dangling -> void
   260   dangling2 -> void
   260   dangling2 -> void
   261 
   261 
   262 
   262 
   263 Issue995: hg copy -A incorrectly handles symbolic links
   263 Issue995: hg copy -A incorrectly handles symbolic links