% setup
hg init -q
hg add normal1 normal2 normal3.txt normal4.txt
hg add --bf big1 big2 big3.txt big4.txt
hg commit -m 'added files'
% copy all to directory
hg copy 'glob:*' dir
hg status
hg commit -m 'added copies'
hg status
% copy some to directory
hg copy 'glob:*.txt' dir2
hg status
hg commit -m 'added some'
hg status
% rewrite root files and copy all to dir2
hg commit -m edit
hg copy 'glob:*' dir2
hg status
hg commit -m 'copy again'
hg status
% copy files by name to dir3
hg copy normal1 normal3.txt big1 big3.txt dir3
hg status
hg commit -m 'copy individual'
hg status
% rename some files to dir4
hg rename 'glob:*.txt' dir4
hg status
% rename remaining files to dir5
hg rename 'glob:*' dir5
hg status
hg commit -m 'rename to dir5'
hg status
% big copy
hg copy dir dir2 bdir1
hg status
hg commit -m 'big copy1'
hg status
% big rename
hg copy ../dir3 ../dir4 ../dir5 dir
hg status
hg commit -m 'big copy2'
hg status -A
% single copy
hg add foo
hg commit -m 'added foo'
hg cp foo bar
% single copy2
hg add --bf foo2
hg commit -m 'added foo2'
hg cp foo2 bar2
% relative rename
hg init
hg add
hg add --bf
hg commit -m 'add files'
hg rename . ../dest
hg status
% relative rename without bfiles
hg init
hg add
hg commit -m 'add files'
hg rename . ../dest
hg status
|
Loading...