Fixed with v2.3.1 🙂
The first thing i did after installing nodebb was remove git and create my own repo to manage my forum as i customized it. The upgrade path is retarded. It should not rely on git for upgrading forums. What sense does it use to run a forum software if i can't keep the code backed up in a source control? The upgrade path should be changed so that there is a simple upgrade script that we run which will fetch the new code, diff and apply the changes. i think that is much better alternative than to rely on git to perform upgrades.
@razr-world But Git does what you asked for. It fetches the diff'd files and applies the changes. You can setup Git to look at your repo and follow the same upgrade steps.
The upgrade path should be changed so that there is a simple upgrade script that we run which will fetch the new code, diff and apply the changes.
You do realise that you just asked us to rewrite git, right?
However, in any case, you're under no obligation to use git if you don't feel like it. You can download the tarballs here and copy them directly into the destination folder, overwriting files as necessary... although this is not really a supported upgrade step and I have no clue what could go wrong here.