-
Notifications
You must be signed in to change notification settings - Fork 433
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
clasp push hangs if .claspignore file is present #983
Comments
@dandv Hi, I've tried just now. It's working for me as expected. Anyways, is your issue fixed? |
I observed this issue as well while investigating this one: #968 I believe the process does not hang or freeze; it simply requires more time because every single file in your Try deleting the I believe everyone who tries to do something serious using clasp struggles with this performance issue. If I find the time, I will attempt to open a PR to optimize this, as I have been using clasp extensively recently. I have an idea that ignored directories could be skipped completely unless a specific flag is provided by the user. |
An alternative solution is moving all source files to be {
"scriptId": "<redacted>",
"rootDir": "./src/"
} |
@iRupam In the meantime I had switched to a |
@dandv I wouldn't say it's an issue. It more like a pitfall. All works as expected here, but very slow under some circumstances. |
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:Actual Behavior
clasp push
freezes/hangs:The ASCII spinner freezes for a while, then resumes spinning. I've run out of patience after 90+ seconds.
Steps to Reproduce the Problem
.claspignore
, even empty../node_modules/.bin/clasp push
Specifications
node -v
): v18.18.0clasp -v
): 2.4.2The text was updated successfully, but these errors were encountered: