Mercurial > hg
view tests/test-diff-copy-depth @ 11629:9e874ee0fe97 stable
revert: rename original to .orig instead of copying (issue2282)
By renaming before reverting the content of the file we ensure that we handle
and break hardlinks properly.
Handling of other hardlinks to .orig is somebody elses problem.
author | Mads Kiilerich <mads@kiilerich.com> |
---|---|
date | Tue, 13 Jul 2010 03:04:14 +0200 |
parents | 204a2ca249b6 |
children |
line wrap: on
line source
#!/bin/sh for i in aaa zzz; do hg init t cd t echo "-- With $i" touch file hg add file hg ci -m "Add" hg cp file $i hg ci -m "a -> $i" hg cp $i other-file echo "different" >> $i hg ci -m "$i -> other-file" hg cp other-file somename echo "Status": hg st -C echo echo "Diff:" hg diff -g echo cd .. rm -rf t done