Comparing changes
Open a pull request
base repository: remy/nodemon
base: 7d6c1a88a10f02d3f00b6e0635f982bb74ce5708
head repository: remy/nodemon
compare: ee92ee470b37d4cb69429198677afb19ede5100c
- 16 commits
- 17 files changed
- 7 contributors
Commits on Nov 20, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3d90879 - Browse repository at this point
Copy the full SHA 3d90879View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a2eaf7 - Browse repository at this point
Copy the full SHA 3a2eaf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95a4c09 - Browse repository at this point
Copy the full SHA 95a4c09View commit details -
[skip ci] * 'master' of github.com:remy/nodemon: fix: Replace `jade` references by `pug` chore: test funding.yml change chore: update funding test: ensure ignore relative paths
Configuration menu - View commit details
-
Copy full SHA for b58cf7d - Browse repository at this point
Copy the full SHA b58cf7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e6ba3c - Browse repository at this point
Copy the full SHA 0e6ba3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6781b40 - Browse repository at this point
Copy the full SHA 6781b40View commit details -
BREAKING CHANGE: Massive CPU & RAM consumption improvements. 17x package & deps size reduction.
Configuration menu - View commit details
-
Copy full SHA for 9a67f36 - Browse repository at this point
Copy the full SHA 9a67f36View commit details
Commits on Nov 22, 2019
-
fix: ubuntu loop waiting for sub processes
Fixes #1633 Multiple parts but all localised to run.js: - Refactor the kill logic to be simpler - Consistently use pstree to determine sub process list - Pipe stderr through nodemon to squash `sh -c` error warning Bug was caused by waiting on multiple sub processes and if they all ended the logic would only subtract one from the count list (rather than the total number). I've refactored the code so that it doesn't use the `kill -0 <pid>` as this was a little confusing to read (it's effectively a no op) and switched to using pstree to test if any sub processes are still running. The logic for killing the processes has also been refactored to simplify. Before it would fork the logic based on whether `ps` existed on the system. Now it uses the same logic with the exception of the kill signal sent - when `ps` isn't on the system, we have to send numeric signals (I can't remember how I found that out, but I do remember it was a painful process!). The last part required due to a side effect of the refactor on kill: when a kill signial is sent to `sh -c` the shell prints a warning. Details on how to replicate: https://git.io/Je6d0 To squash this, I track if the process is about to be killed (by flagging the sub process right before the kill function call) and if there's an error whilst shutdown is in effect, the error is only printed to nodemon's detailed output (using nodemon -V).
Configuration menu - View commit details
-
Copy full SHA for ed91703 - Browse repository at this point
Copy the full SHA ed91703View commit details
Commits on Dec 4, 2019
-
Fixes #1638 This also simplifies the shutdown process by sending the kill signal to the sub-process - thus ensuring we don't get the weird "User defined singal" from the shell. This commit also includes a test to ensure this doesn't happen again.
Configuration menu - View commit details
-
Copy full SHA for 47dfb8b - Browse repository at this point
Copy the full SHA 47dfb8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 496c335 - Browse repository at this point
Copy the full SHA 496c335View commit details
Commits on Dec 11, 2019
-
I accidently dropped the part of the test that checks that the script correctly started 😱
Configuration menu - View commit details
-
Copy full SHA for cd45d74 - Browse repository at this point
Copy the full SHA cd45d74View commit details
Commits on Jan 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c279760 - Browse repository at this point
Copy the full SHA c279760View commit details -
docs: changed verbose logging and CLI documentation to reflect suppor…
…t single file watch functionality
Configuration menu - View commit details
-
Copy full SHA for 9bd07eb - Browse repository at this point
Copy the full SHA 9bd07ebView commit details
Commits on Apr 8, 2020
-
fix: package.json & package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-DOTPROP-543489
Configuration menu - View commit details
-
Copy full SHA for a4490e2 - Browse repository at this point
Copy the full SHA a4490e2View commit details -
test: fix failing test when required
I suspect, though not 100% sure, that this test fails because it was being required and when so, chokidar is already watching and thus fires before the config is loaded.
Configuration menu - View commit details
-
Copy full SHA for 33ae6da - Browse repository at this point
Copy the full SHA 33ae6daView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee92ee4 - Browse repository at this point
Copy the full SHA ee92ee4View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 7d6c1a88a10f02d3f00b6e0635f982bb74ce5708...ee92ee470b37d4cb69429198677afb19ede5100c