title: VS Code, Git commits, and Electron non context-aware native modules
body: <p>I'm using Git 2.26.2.windows.1 on Windows 10 with VS Code 1.45.1 as the commit log message editor</p>
  
  <p>Today I used <code>git commit</code> and edited the commit log message in VS Code, and then exited VS Code (saving the changes in the process). Git finished the commit but first I got all sorts of Electron warnings from VS Code:</p>
  
  <pre><code>hint: Waiting for your editor to close the file...
  [main 2020-06-05T15:08:31.739Z] update#setState idle
  (node:1924) Electron: Loading non context-aware native modules in the renderer process is deprecated and will stop working at some point in the future, please see https://github.com/electron/electron/issues/18397 for more information
  ...
  [main 2020-06-05T15:09:01.747Z] update#setState checking for updates
  [main 2020-06-05T15:09:01.776Z] update#setState idle
  </code></pre>
  
  <p>What does this mean? My fear: does this mean Electron is removing something that VS Code uses to work as the editor for Git, so that soon Git will remove VS Code support? (I don't know enough about Electron and the VS Code implementation to interpret this fully.)</p>