I wanted to see if Fossil would be able to pull changesets/revisions from one repo to another (like Hg does). However, during testing, it kept crashing when I tried to commit.

Here are the steps I did:
<verbatim>
** The following commands all occur within the "test1" directory
$ fossil new tr1.fsl
$ fossil open tr1.fsl
$ fossil add file1.txt
$ fossil ci -m "Initial commit"
...Edited file1.txt...
$ fossil ci -m "Removed some lines"
$ cd ../test2

** The following commands all occur within the "test2" directory
$ fossil clone tr2.fsl -> success
$ fossil open tr2.fsl -> success
..Edited file 1.txt...
$ fossil ci -m "Added lines at the end"
</verbatim>

I am using a Windows 7 box for this.