10
write file1 5 2
78
write file2 7 4
abcd
read file1 0 10
ls
read file2 4 10
unlink file2
ls
read file2 3 4
write file2 1 2
12
read file2 0 4
.....78...
2 file1 file2
...abcd...
1 file1 file1
....
.12.
22 write file1 3 2 ab commit cmt1 write file2 2 4 cdef read file1 0 10 ls unlink file1 commit cmt2 ls checkout cmt1 read file1 0 10 write file1 6 2 gh write file3 2 3 ijk commit cmt3 ls checkout cmt2 ls merge cmt3 cmt4 ls read file3 0 10 checkout cmt3 write file3 5 3 lmn read file3 0 10
...ab..... 2 file1 file2 1 file2 file2 ...ab..... 2 file1 file3 1 file2 file2 3 file1 file3 ..ijk..... ..ijklmn..