Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to use Hg-to-Git tool - fast-export?

I have tried the instructions from this SO post:

cd ~
git clone git://repo.or.cz/fast-export.git
git init git_repo
cd git_repo
~/fast-export/hg-fast-export.sh -r /path/to/old/mercurial_repo
git checkout HEAD

However when doing git checkout HEAD it throws:

error: pathspec 'HEAD' did not match any file(s) known to git

What is the work-around for this?

Update:

I managed to install mercurial-python howen when I try to import still it would not work, the error is:

Error: No --marks option given

When doing:

C:\fast-export\hg-fast-export.py -r C:\path\to\repo
like image 750
quarks Avatar asked Dec 21 '13 17:12

quarks


1 Answers

Try running hg-fast-export.sh instead of hg-fast-export.py. It looks like the shell wrapper includes an option for --marks for you.

like image 55
Chris Avatar answered Nov 12 '22 07:11

Chris