##// END OF EJS Templates
Merge with crew-stable
Merge with crew-stable

File last commit:

r3717:9e248cfd default
r4134:9dc64c84 merge default
Show More
test-git-import.out
64 lines | 930 B | text/plain | TextLexer
/ tests / test-git-import.out
Brendan Cully
Tests for git import
r2864 % new file
applying patch from stdin
Brendan Cully
test for git empty new files
r3589 % new empty file
applying patch from stdin
empty
Brendan Cully
Tests for git import
r2864 % chmod +x
applying patch from stdin
% copy
applying patch from stdin
a
a
% rename
applying patch from stdin
copyx
Brendan Cully
test for git empty new files
r3589 empty
Brendan Cully
Tests for git import
r2864 new
rename
% delete
applying patch from stdin
Brendan Cully
test for git empty new files
r3589 empty
Brendan Cully
Tests for git import
r2864 new
rename
% regular diff
applying patch from stdin
% copy and modify
applying patch from stdin
a
a
b
a
a
% rename and modify
applying patch from stdin
copy2: No such file or directory
a
a
b
c
a
Alexis S. L. Carvalho
handle git patches that rename a file to more than one destination
r3701 % one file renamed multiple times
applying patch from stdin
9 rename2 rename3 rename3-2 / rename3 (rename2)rename3-2 (rename2)
rename2: No such file or directory
rename3
rename3-2
a
a
b
c
a
a
a
b
c
a
Alexis S. L. Carvalho
handle files with both git binary patches and copy/rename ops
r3716 % binary files and regular patch hunks
applying patch from stdin
foo
045c85ba38952325e126c70962cc0f9d9077bc67 644 binary
Alexis S. L. Carvalho
handle files with more than one git binary patch
r3717 % many binary files
applying patch from stdin
045c85ba38952325e126c70962cc0f9d9077bc67 644 mbinary1
a874b471193996e7cb034bb301cac7bdaf3e3f46 644 mbinary2