It is not my intent to start a benchmarking series - but assuming that the core team develops on MacOS, I want to occasionally pitch in the behavior of Redwood on the Windows platform.
One of the worst mistakes a software development management team could make is to allow the developers to choose the development platform, making the product nearly untested on other platforms. As the VP of software development, I had to constantly push on ensuring equal coverage for all platforms of interest to our customers.
A few additional observations:
I have a pretty fast HP machine (32 GByte memory, 1 TByte SSD drive) so I am amazed to see that a 2019 MacBook Pro can delete the complete folder in 8 seconds (it takes 32.247 seconds on my machine). @Tobbe, can you please verify this once again.
Another attribute that surprised me is the size of the project on disk: 575 MB (602,992,640 bytes), The Nuxt hello world application has the size on disk 106 MB (111,890,432 bytes) and do not know enough about Redwood architecture to be able to say whether such comparison is even fair.
I was using cmder when reporting the above git syntax issue. Throughout several years this console behaves very well on Windows, although, the vscode console is at least as good. Note that the standard cmd behaves the same as cmder
I think I know what’s going on. You’re using cmd inside cmder, right?
I tried using cmd too, and saw the same issue you reported
Microsoft Windows [Version 10.0.19041.746]
(c) 2020 Microsoft Corporation. All rights reserved.
C:\Users\tobbe>cd dev\redwood\test-crwa-project
C:\Users\tobbe\dev\redwood\test-crwa-project>git init .
Initialized empty Git repository in C:/Users/tobbe/dev/redwood/test-crwa-project/.git/
C:\Users\tobbe\dev\redwood\test-crwa-project>git add .
warning: CRLF will be replaced by LF in yarn.lock.
The file will have its original line endings in your working directory
C:\Users\tobbe\dev\redwood\test-crwa-project>git commit -m 'First commit'
error: pathspec 'commit'' did not match any file(s) known to git
C:\Users\tobbe\dev\redwood\test-crwa-project>
Using PowerShell it works
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
Try the new cross-platform PowerShell https://aka.ms/pscore6
PS C:\Users\tobbe> cd .\dev\redwood\test-crwa-project\
PS C:\Users\tobbe\dev\redwood\test-crwa-project> git init .
Initialized empty Git repository in C:/Users/tobbe/dev/redwood/test-crwa-project/.git/
PS C:\Users\tobbe\dev\redwood\test-crwa-project> git add .
warning: CRLF will be replaced by LF in yarn.lock.
The file will have its original line endings in your working directory
PS C:\Users\tobbe\dev\redwood\test-crwa-project> git commit -m 'First commit'
[main (root-commit) 9f7a47d] First commit
40 files changed, 15774 insertions(+)
create mode 100644 .editorconfig
create mode 100644 .env.defaults
[...]
create mode 100644 web/src/pages/NotFoundPage/NotFoundPage.js
create mode 100644 yarn.lock
PS C:\Users\tobbe\dev\redwood\test-crwa-project>
So git-bash (mintty) and PowerShell both understand single quoted strings. The old cmd does not.
PowerShell is the default terminal in VSCode on a fresh install, so it would work there as well.