Method

FoundryVcsdiff_full

unstable since: 1.3

Declaration [src]

DexFuture*
foundry_vcs_diff_full (
  FoundryVcs* self,
  FoundryVcsRevision* old_revision,
  FoundryVcsRevision* new_revision,
  FoundryVcsDiffOptions* options
)

Description [src]

Diffs two explicit revision endpoints.

Available since: 1.3

Parameters

old_revision

Type: FoundryVcsRevision

The old endpoint.

The data is owned by the caller of the method.
new_revision

Type: FoundryVcsRevision

The new endpoint.

The data is owned by the caller of the method.
options

Type: FoundryVcsDiffOptions

Diff options, or NULL for defaults.

The argument can be NULL.
The data is owned by the caller of the method.

Return value

Type: DexFuture

A DexFuture that resolves to a FoundryVcsDiff or rejects with error.

The caller of the method takes ownership of the returned data, and is responsible for freeing it.