Recursion error in repo

There seems to be a recursion issue and I cannot clone the repo after forking it. Looks like a folder creation issue.

cloning into 'foreman-infra'…
remote: Counting objects: 920, done.
remote: Compressing objects: 100% (447/447), done.
remote: Total 920 (delta 368), reused 883 (delta 334)
Receiving objects: 100% (920/920), 175.92 KiB, done.
Resolving deltas: 100% (368/368), done.
error: unable to create file puppet/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/puppetlabs-apt-0.0.4/manifests/backports.pp (File name too long)
error: unable to create file puppet/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/puppetlabs-apt-0.0.4/manifests/debian/testing.pp (File name too long)
error: unable to create file puppet/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/puppetlabs-apt-0.0.4/manifests/debian/unstable.pp (File name too long)
error: unable to create file puppet/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/puppetlabs-apt-0.0.4/spec/classes/apt_spec.rb (File name too long)
error: unable to create file puppet/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/puppetlabs-apt-0.0.4/spec/classes/backports_spec.rb (File name too long)
error: unable to create file puppet/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/puppetlabs-apt-0.0.4/spec/classes/debian_testing_spec.rb (File name too long)
error: unable to create file puppet/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/puppetlabs-apt-0.0.4/spec/classes/debian_unstable_spec.rb (File name too long)
error: unable to create file puppet/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/puppetlabs-apt-0.0.4/spec/classes/params_spec.rb (File name too long)
error: unable to create file puppet/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/puppetlabs-apt-0.0.4/spec/classes/release_spec.rb (File name too long)
error: unable to create file puppet/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/puppetlabs-apt-0.0.4/spec/defines/builddep_spec.rb (File name too long)
error: unable to create file puppet/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/puppetlabs-apt-0.0.4/spec/defines/conf_spec.rb (File name too long)
error: unable to create file puppet/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/puppetlabs-apt-0.0.4/spec/defines/force_spec.rb (File name too long)
error: unable to create file puppet/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/puppetlabs-apt-0.0.4/spec/defines/key_spec.rb (File name too long)
error: unable to create file puppet/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/puppetlabs-apt-0.0.4/spec/defines/pin_spec.rb (File name too long)
error: unable to create file puppet/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/puppetlabs-apt-0.0.4/spec/defines/ppa_spec.rb (File name too long)
error: unable to create file puppet/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/a

> There seems to be a recursion issue and I cannot clone the repo after
> forking it. Looks like a folder creation issue.
>
>
>
> cloning into 'foreman-infra'…
> remote: Counting objects: 920, done.
> remote: Compressing objects: 100% (447/447), done.
> remote: Total 920 (delta 368), reused 883 (delta 334)
> Receiving objects: 100% (920/920), 175.92 KiB, done.
> Resolving deltas: 100% (368/368), done.
> error: unable to create file
> puppet/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/spec/fixtures/modules/apt/puppet!
labs-apt-0
.0.4/manifests/backports.pp
> (File name too long)

Oh my, that's a nice one.

The recursive directories were actually stored in the git repo somehow,
rather than being the symlink they normally are
(spec/fixtures/modules/foo -> …/…/…/…/foo). I've submitted a PR to
fix this:
https://github.com/theforeman/foreman-infra/pull/10

··· On 27/02/13 06:46, Corey Osman wrote:


Dominic Cleal
Red Hat Engineering