./reinit coordination

Issue for tracking the various parts involved in the reinit transition

There are currently two wrapper repositories pacxx-llvm2 and pacxx-rv2 that fetch the real repository and apply patches. They do so using a script reinit. The patched target repository minus its git metadata ends up in the same directory the wrapper repository was checked out to. This has several drawbacks:

  • In the ci it means we have no way to report exactly what was checked out for the target repository
  • Updating the wrapper repository involves temporarily modifying reinit and restoring it later

After the transition, reinit will take the directory to put the target repository into as an argument; if no argument is given either ../llvm or ../llvm/tools/rv will be assumed.

reinit providers:

reinit users:

Edited by Jö Fahlke
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information