OpenTermsArchive / contrib-versions

Documents versions that are not maintained by a dedicated actor. Maintained collaboratively by volunteer contributors.
https://docs.opentermsarchive.org/navigate-history/
Other
135 stars 9 forks source link

Remove first version of Paypal Privacy Policy #14

Open martinratinaud opened 1 year ago

martinratinaud commented 1 year ago

As it has been tracked in french instead of english at the beginning, and as It is considered to not be the same document, we should remove it from the version history

MattiSG commented 1 year ago

See https://github.com/OpenTermsArchive/contrib-declarations/pull/701

Kissaki commented 1 year ago

How do you handle a case like this? Will Git history be rewritten and force pushed? Or do you have a different workflow/approach?

MattiSG commented 1 year ago

We will:

  1. Tag the current HEAD to back it up, so all potential links are still available.
  2. Regenerate versions from snapshots, based on the declarations history. This will also remove all refilter entries and other blinks that were identified and corrected by contributors over time.
  3. Force push main branch.

Thus, the explorable history is clean and consistent, but all previous states can still be reached through tags and direct links. Versions are here for reuse, derived from the declaration history. The source of truth is the snapshot.

You can see the result of this process on the France Élections instance.

If interested, you can read more about this process that we are progressively defining in this draft documentation 🙂