Open EslamElHusseiny opened 9 years ago
That commit does't exist, have you deleted it from the remote repo?
$ git clone https://github.com/EslamElHusseiny/puppet-java.git && cd puppet-java && git rev-parse a275d6aa7329868f0d7c6c770a95d6db514e0602^{commit}
Cloning into 'puppet-java'...
remote: Counting objects: 145, done.
remote: Total 145 (delta 0), reused 0 (delta 0), pack-reused 145
Receiving objects: 100% (145/145), 18.61 KiB | 0 bytes/s, done.
Resolving deltas: 100% (46/46), done.
Checking connectivity... done.
a275d6aa7329868f0d7c6c770a95d6db514e0602^{commit}
fatal: ambiguous argument 'a275d6aa7329868f0d7c6c770a95d6db514e0602^{commit}': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
$ git show-ref | grep a275d6aa7329868f0d7c6c770a95d6db514e0602
$
well, actually I've tried to clone the repository in another place and I got the same issue you got, but it seems I've to clone with --mirror option to get all pull requests refs !
I'm not sure how to ask librarian-puppet to do that, do you ?
You can just create a branch from the PR and use that, or implement the clone --mirror
I don't know if adding --mirror
by default to all clone operations may make them too heavy, probably better to have some add and option to set git clone parameters in the mod
declaration
There are a some of places to touch
I'm trying to specify a certain pull request revision in my Puppetfile as following :
but actually the output of librarian-puppet install is :
However I've checked that this revision exists as following :
also as following :
I'm using ruby version :
and the distribution is :
and
and the Puppetfile content is :
and the Modulefile content also is :