datatracker/dev/diff
Robert Sparks 912c7b5ee3
fix: simplify migrations when building postgres db image (#4889)
* chore: remove the effectively unused DATABASE_TEST_OPTIONS setting

* fix: simplify default settings_local so that db-include-fix.py is not needed in CI

* fix: simplify migrations in db-pg-migrate.sh
2022-12-13 17:37:24 -05:00
..
.editorconfig feat: diff crawl docker tool (#4310) 2022-08-18 12:28:47 -05:00
.gitignore feat: diff crawl docker tool (#4310) 2022-08-18 12:28:47 -05:00
cleanup.sh feat: diff crawl docker tool (#4310) 2022-08-18 12:28:47 -05:00
cli.js chore: diff tool - inject files into container instead of mount (#4479) 2022-09-20 12:08:26 -05:00
package-lock.json feat: diff crawl docker tool (#4310) 2022-08-18 12:28:47 -05:00
package.json feat: diff crawl docker tool (#4310) 2022-08-18 12:28:47 -05:00
prepare.sh feat: stop supporting pre-tzaware migration database dumps. (#4782) 2022-11-28 10:17:22 -06:00
README.md docs: update the dev/diff readme 2022-08-30 17:42:10 -04:00
settings_local.py fix: simplify migrations when building postgres db image (#4889) 2022-12-13 17:37:24 -05:00

Datatracker Diff Tool

This tool facilitates testing 2 different datatracker instances (with their own database) and look for changes using the diff tool. Everything runs in docker containers.

The source instance will use the code from where it is run. The target instance can be a remote tag / branch / commmit or another local folder.

Requirements

  • Node 16.x or later
  • Docker

Usage

  1. From the dev/diff directory, run the command:
npm install
  1. Then run the command:
node cli
  1. Follow the on-screen instructions.