You can clone with
For a language shell created with create_language.pl, "perl Configure.pl --gen-parrot" fails with the following error:
$ perl Configure.pl --gen-parrot
Argument "$Revision$" isn't numeric in addition (+) at Configure.pl line 25, <$REQ> line 1.
Generating Parrot ...
/usr/bin/perl build/gen_parrot.pl --prefix=/storage/src/mylang/banter/parrot_install --optimize
Argument "$Revision$" isn't numeric in addition (+) at build/gen_parrot.pl line 31, <$REQ> line 1.
Cloning the Parrot git repo...
Cloning into parrot...
remote: Counting objects: 390880, done.
remote: Compressing objects: 100% (88292/88292), done.
error: RPC failed; result=18, HTTP code = 200 MiB | 40 KiB/s
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
warning: http unexpectedly said: '0000'
Can't chdir to parrot: No such file or directory at build/gen_parrot.pl line 49.
Unable to locate parrot_config
To automatically checkout (svn) and build a copy of parrot r0,
try re-running Configure.pl with the '--gen-parrot' option.
Or, use the '--parrot-config' option to explicitly specify
the location of parrot_config to be used to build ../banter.
I download parrot repo separately (using the command "git clone https://github.com/parrot/parrot.git") just to be sure that git is able to clone the repo and the clone worked fine. The language was generated using create_language.pl and parrot 4.1.0.
Initial feedback: please see #737 (comment)