-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Closed
Labels
Bugthing that needs fixingthing that needs fixingPriority 2secondary priority issuesecondary priority issue
Description
Is there an existing issue for this?
- I have searched the existing issues
This issue exists in the latest npm version
- I am using the latest npm
Current Behavior
npm pack with a specific commit of a git dependency fails as follows:
$ npm pack vercel/ms#1304f150b38027e0818cc122106b5c7322d68d0c
npm ERR! GitFetcher requires an Arborist constructor to pack a tarball
npm ERR! A complete log of this run can be found in: /home/acmiel/.npm/_logs/2023-08-21T08_27_53_861Z-debug-0.logExpected Behavior
Expected npm pack to succeed (like it does in version <= 9.6.4).
Note that it still works for things that are not commit hashes:
$ npm pack vercel/ms#3.0.0-canary.1
...
ms-3.0.0-canary.1.tgzSteps To Reproduce
- With
npmversion 9.6.5 or higher - Run
npm pack vercel/ms#1304f150b38027e0818cc122106b5c7322d68d0cor any other git dependency + commit hash - And get
npm ERR! GitFetcher requires an Arborist constructor to pack a tarball
Environment
- npm: 9.8.1
- Node.js: 18.17.1
- OS Name: Fedora 37
- System Model Name: Lenovo ThinkPad X1 Carbon
- npm config:
; node bin location = /usr/bin/node-18
; node version = v18.17.1
; npm local prefix = /tmp/test
; npm version = 9.8.1
; cwd = /tmp/test
; HOME = /home/acmiel
; Run `npm config ls -l` to show all defaults.gfx, itavero and raphaelrk
Metadata
Metadata
Assignees
Labels
Bugthing that needs fixingthing that needs fixingPriority 2secondary priority issuesecondary priority issue