Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 1.15 KB

HowToUpdateUpstreamFiles.md

File metadata and controls

24 lines (16 loc) · 1.15 KB

Updating the upstream/aspnetcore/web.js directory

The contents of this directory come from https://github.com/aspnet/AspNetCore repo. I didn't want to use a real git submodule because that's such a giant repo, and I only need a few files from it here. So instead I used the git read-tree technique described at https://stackoverflow.com/a/30386041

One-time setup per working copy:

git remote add -t master --no-tags aspnetcore https://github.com/aspnet/AspNetCore.git

Then, to update the contents of upstream/aspnetcore/web.js to the latest:

cd <directory containing this .md file>
git rm -rf upstream/aspnetcore
git fetch --depth 1 aspnetcore
git read-tree --prefix=upstream/aspnetcore/web.js -u aspnetcore/master:src/Components/Web.JS
git commit -m "Get Web.JS files from commit a294d64a45f"

When using these commands, replace:

  • master with the branch you want to fetch from
  • a294d64a45f with the SHA of the commit you're fetching from

Longer term, we may consider publishing Components.Web.JS as a NuGet package with embedded .ts sources, so that it's possible to use inside a WebPack build without needing to clone its sources.