Enumeration

GgitDiffOption

since: 1.0

Declaration

flags Ggit.DiffOption

Description [src]

How the diff should be generated.

Available since: 1.0

Members

GGIT_DIFF_NORMAL

Normal.

  • Value: 0
  • Nickname: normal
  • Available since: 1.0
GGIT_DIFF_REVERSE

Reverse the sides of the diff.

  • Value: 1
  • Nickname: reverse
  • Available since: 1.0
GGIT_DIFF_INCLUDE_IGNORED

Include ignored files.

  • Value: 2
  • Nickname: include-ignored
  • Available since: 1.0
GGIT_DIFF_RECURSE_IGNORED_DIRS

Also add all files under ignored dirs.

  • Value: 4
  • Nickname: recurse-ignored-dirs
  • Available since: 1.0
GGIT_DIFF_INCLUDE_UNTRACKED

Include untracked files.

  • Value: 8
  • Nickname: include-untracked
  • Available since: 1.0
GGIT_DIFF_RECURSE_UNTRACKED_DIRS

Recurse to untracked directories.

  • Value: 16
  • Nickname: recurse-untracked-dirs
  • Available since: 1.0
GGIT_DIFF_INCLUDE_UNMODIFIED

Include unmodified files.

  • Value: 32
  • Nickname: include-unmodified
  • Available since: 1.0
GGIT_DIFF_INCLUDE_TYPECHANGE

Enable generation of typechange detal records.

  • Value: 64
  • Nickname: include-typechange
  • Available since: 1.0
GGIT_DIFF_INCLUDE_TYPECHANGE_TREES

Try to label tree transitions as type changes.

  • Value: 128
  • Nickname: include-typechange-trees
  • Available since: 1.0
GGIT_DIFF_IGNORE_FILE_MODE

Ignore file mode changes.

  • Value: 256
  • Nickname: ignore-file-mode
  • Available since: 1.0
GGIT_DIFF_IGNORE_SUBMODULES

Ignore submodules.

  • Value: 512
  • Nickname: ignore-submodules
  • Available since: 1.0
GGIT_DIFF_IGNORE_CASE

Use case insensitive filename comparison.

  • Value: 1024
  • Nickname: ignore-case
  • Available since: 1.0
GGIT_DIFF_DISABLE_PATHSPEC_MATCH

Use exact path matching.

  • Value: 4096
  • Nickname: disable-pathspec-match
  • Available since: 1.0
GGIT_DIFF_SKIP_BINARY_CHECK

Disable updating the binary flag in delta records.

  • Value: 8192
  • Nickname: skip-binary-check
  • Available since: 1.0
GGIT_DIFF_ENABLE_FAST_UNTRACKED_DIRS

Immediately label untracked directories as untracked, without checking inside.

  • Value: 16384
  • Nickname: enable-fast-untracked-dirs
  • Available since: 1.0
GGIT_DIFF_FORCE_TEXT

Force text.

  • Value: 1048576
  • Nickname: force-text
  • Available since: 1.0
GGIT_DIFF_FORCE_BINARY

Treat all files as binary, disabling text diffs.

  • Value: 2097152
  • Nickname: force-binary
  • Available since: 1.0
GGIT_DIFF_IGNORE_WHITESPACE

Ignore whitespace.

  • Value: 4194304
  • Nickname: ignore-whitespace
  • Available since: 1.0
GGIT_DIFF_IGNORE_WHITESPACE_CHANGE

Ignore whitespace change.

  • Value: 8388608
  • Nickname: ignore-whitespace-change
  • Available since: 1.0
GGIT_DIFF_IGNORE_WHITESPACE_EOL

Ignore whitespace at end-of-line.

  • Value: 16777216
  • Nickname: ignore-whitespace-eol
  • Available since: 1.0
GGIT_DIFF_SHOW_UNTRACKED_CONTENT

Include content of untracked files. this implies GGIT_DIFF_INCLUDE_UNTRACKED but not GGIT_DIFF_RECURSE_UNTRACKED_DIRS.

  • Value: 33554432
  • Nickname: show-untracked-content
  • Available since: 1.0
GGIT_DIFF_SHOW_UNMODIFIED

Show unmodified files.

  • Value: 67108864
  • Nickname: show-unmodified
  • Available since: 1.0
GGIT_DIFF_PATIENCE

Generate using the “patience diff” algorithm.

  • Value: 268435456
  • Nickname: patience
  • Available since: 1.0
GGIT_DIFF_MINIMAL

Take extra time to find minimal diff.

  • Value: 536870912
  • Nickname: minimal
  • Available since: 1.0
GGIT_DIFF_SHOW_BINARY

Include deflate/delta information for binary files.

  • Value: 1073741824
  • Nickname: show-binary
  • Available since: 1.0