OpenTermsArchive/contrib-versions

Remove first version of Paypal Privacy Policy

Opened this issue · 3 comments

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

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

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 🙂