Committer: Real Name <username@mit.edu>
Author: lockername locker <lockername@scripts.mit.edu>
-NOTES:
-
-[ XXX: upgrade.rst ]
-
-- It is not required nor expected for update scripts to exist for all
- intervening versions that were present pre-migration; only for it
- to work on the most recent migration.
-
-[ XXX: repo.rst ]
-
-- Currently all repositories are initialized with --shared, which
- means they have basically ~no space footprint. However, it
- also means that /mit/scripts/wizard/srv MUST NOT lose revs after
- deployment.
-
OVERALL PLAN:
[ XXX: doc/deps.rst ]
12. Run parallel-find.pl to update our inventory
-[ XXX: doc/layout.rst ]
+[ XXX: doc/metadata.rst ]
* The repository for a given application will contain the following files:
- The actual application's files, as from the official tarball
specific configuration was versioned. ``y`` was the pre-upgrade
commit generated so that we could then perform a merge; ``x`` is
the resulting merge commit.
+
+All user repositories are initialized with ``--shared``, which means
+they take no space footprint at the very beginning. However, this also
+makes it vitally important that the canonical repository in the scripts
+locker not lose revisions.
and will most frequently call a shell script or fetches a web page that will
perform a schema upgrade.
+.. note::
+
+ When migrating an old-style autoinstall, it is neither expected nor
+ required for upgrade scripts for the intervening versions to be
+ created.
+
Troubleshooting
---------------