I have a repository with 5 sub-directories.
repo/
a/
file-a
b/
file-b
c/
file-c
d/
file-d
e/
file-e
How can I convert each sub-directory in to different repositories? (Only relevant changesets to the given sub-directory should be converted new repositories)
Use the convert extension and the --filemap
flag (after making sure that the convert
extension is enabled in your ~/.hgrc
):
$ hg init new-a
$ cat > a-map
rename a .
exclude b
exclude c
...
$ hg convert --filemap a-map old-repo new-a
$ cd new-a
$ hg co tip
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With