google / clasp

🔗 Command Line Apps Script Projects
https://developers.google.com/apps-script/guides/clasp
Apache License 2.0
4.52k stars 422 forks source link

clasp push hangs if .claspignore file is present #983

Open dandv opened 10 months ago

dandv commented 10 months ago

This is odd given the basic level of functionality/breakage, but clasp push, which normally takes 5-10 seconds, hangs for over a minute if .claspignore is present. Whether it's empty, or it contains one line denoting a particular file (e.g. local-stuff.js, a file that does exist), the behavior is the same.

Expected Behavior

clasp push works fine:

$ ./node_modules/.bin/clasp push
⠋ Pushing files…
└─ /home/dandv/...
[...]
Pushed 10 files.

Actual Behavior

clasp push freezes/hangs:

$ ./node_modules/.bin/clasp push
⠹ Pushing files…

^C^C^C^C^C^C^C^C
^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C
⠸ Pushing files…

The ASCII spinner freezes for a while, then resumes spinning. I've run out of patience after 90+ seconds.

Steps to Reproduce the Problem

  1. Create file .claspignore, even empty.
  2. Run ./node_modules/.bin/clasp push

Specifications

iRupam commented 9 months ago

@dandv Hi, I've tried just now. It's working for me as expected. Anyways, is your issue fixed?