hg-nbdiff - Man Page

A mercurial external differ for notebooks

Description

usage: hg-nbdiff [-h] [-s] [-o] [-a] [-m] [-i] [-d] [--color-words]

[--no-color] [--no-git] [--no-use-diff] base remote

A mercurial external differ for notebooks.

Uses nbdime to create diffs for notebooks instead of plain text diffs of JSON. See the documentation for how to correctly configure mercurial to use this.

Use with:

hg extdiff -p hg-nbdiff [<commit> [<commit>]]

positional arguments

base

The base notebook filename.

remote

The remote modified notebook filename.

options

-h,  --help

show this help message and exit

--color-words

whether to pass the --color-words flag to any internal calls to git diff

--no-color

prevent use of ANSI color code escapes for text output

--no-git

prevent use of git for formatting diff/merge text output

--no-use-diff

prevent use of diff/diff3 for formatting diff/merge text output

ignorables

Set which parts of the notebook (not) to process.

-s,  --sources,  -S,  --ignore-sources

process/ignore sources.

-o,  --outputs,  -O,  --ignore-outputs

process/ignore outputs.

-a,  --attachments,  -A,  --ignore-attachments

process/ignore attachments.

-m,  --metadata,  -M,  --ignore-metadata

process/ignore metadata.

-i,  --id,  -I,  --ignore-id

process/ignore identifiers.

-d,  --details,  -D,  --ignore-details

process/ignore details not covered by other options.

Info

September 2024 hg-nbdiff 4.0.2